schema.beckn.ioSearch schemas…

ProgramEnrollmentCredential

Canonical term page (persistent IRI). Versioned resource URLs are listed below for easy copy/paste.

Canonical IRI

https://schema.beckn.io/ProgramEnrollmentCredential

Developer URLs

ProgramEnrollmentCredential

Verifiable Credential for energy program enrollment. Issued by distribution utilities when consumers enroll in programs such as P2P energy trading, demand flexibility, virtual power plants, or time-of-use tariffs.

**Canonical IRI:** https://schema.beckn.io/ProgramEnrollmentCredential/v2.0

**Namespace prefix:** deg:https://schema.beckn.io/deg/ProgramEnrollmentCredential/v2.0/

**Tags:** energy · credential · verifiable-credential · program-enrollment

---

Versions

VersionStatusNotes
v2.0CurrentMigrated from energy-credentials/program-enrollment-vc

---

Inheritance

`` beckn:Credential └── deg:EnergyCredential └── deg:ProgramEnrollmentCredential ← this schema ``

---

credentialSubject Properties

PropertyTypeRequiredDescription
idstring (URI)DID of the consumer/credential subject
consumerNumberstringConsumer account number
programNamestringHuman-readable program name (e.g., "Peer-to-Peer Energy Trading")
programCodestringUnique program identifier code
enrollmentDatestring (date)Date when consumer enrolled in the program
fullNamestringConsumer name (optional)
validUntilstring (date)Enrollment expiration date (optional)

---

Linked Data

TermIRI
ProgramEnrollmentCredentialdeg:ProgramEnrollmentCredential
programNamedeg:programName
programCodedeg:programCode
enrollmentDatedeg:enrollmentDate
validUntilschema:validUntil

---

Usage

Issued by electricity distribution utilities when consumers are enrolled in special energy programs. Used for:

  • Verifying eligibility for P2P trading, demand flexibility, VPP, or ToU programs
  • On-chain proof of program participation in beckn flows
  • Regulatory compliance and audit trails