schema-aggregator

EnergyCredential

Base class for all DEG energy-sector Verifiable Credentials issued by electricity distribution utilities.

Canonical IRI: https://schema.nfh.global/EnergyCredential/v2.0

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

Tags: energy · credential · verifiable-credential


Versions

Version Status Notes
v2.0 Current Initial JSON Schema release

Inheritance

beckn:Credential
  └── deg:EnergyCredential  ← this schema
        ├── deg:ConsumptionProfileCredential
        ├── deg:GenerationProfileCredential
        ├── deg:StorageProfileCredential
        ├── deg:ProgramEnrollmentCredential
        └── deg:UtilityCustomerCredential

Properties

EnergyCredential adds energy-sector-specific properties to the base beckn:Credential envelope:

Property Type Required Description
issuer object   The electricity distribution utility issuing this credential
issuer.id string (URI) ✅ DID of the issuing utility
issuer.name string ✅ Name of the distribution utility
issuer.licenseNumber string ✅ Regulatory license number from the energy regulator
issuanceDate string (date-time)   Timestamp when the credential was issued
expirationDate string (date-time)   Optional expiration date
credentialStatus object   Revocation status via DeDi registry
credentialStatus.id string (URI) ✅ URL to query revocation status
credentialStatus.type string (dediregistry) ✅ Status check mechanism type
proof object   Cryptographic proof/signature

Linked Data

Term IRI
EnergyCredential deg:EnergyCredential
issuer schema:issuer
issuanceDate schema:dateCreated
expirationDate schema:expires
credentialStatus deg:credentialStatus
proof sec:proof

Subclasses

Schema Description
ConsumptionProfileCredential Connection and load characteristics credential
GenerationProfileCredential DER generation capability credential
StorageProfileCredential Battery/energy storage capability credential
ProgramEnrollmentCredential Energy program enrollment credential
UtilityCustomerCredential Barebones utility customer identity credential