schema-aggregator

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.nfh.global/ProgramEnrollmentCredential/v2.0

Namespace prefix: deg: → https://schema.nfh.global/deg/ProgramEnrollmentCredential/v2.0/

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


Versions

Version Status Notes
v2.0 Current Migrated from energy-credentials/program-enrollment-vc

Inheritance

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

credentialSubject Properties

Property Type Required Description
id string (URI) ✅ DID of the consumer/credential subject
consumerNumber string ✅ Consumer account number
programName string ✅ Human-readable program name (e.g., “Peer-to-Peer Energy Trading”)
programCode string ✅ Unique program identifier code
enrollmentDate string (date) ✅ Date when consumer enrolled in the program
fullName string   Consumer name (optional)
validUntil string (date)   Enrollment expiration date (optional)

Linked Data

Term IRI
ProgramEnrollmentCredential deg:ProgramEnrollmentCredential
programName deg:programName
programCode deg:programCode
enrollmentDate deg:enrollmentDate
validUntil schema:validUntil

Usage

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