Barebones identity credential for privacy-preserving customer identification. Issued by distribution utilities as the base identity anchor for all other DEG energy credentials.
Canonical IRI: https://schema.nfh.global/UtilityCustomerCredential/v2.0
Namespace prefix: deg: → https://schema.nfh.global/deg/UtilityCustomerCredential/v2.0/
Tags: energy · credential · verifiable-credential · identity
| Version | Status | Notes |
|---|---|---|
| v2.0 | Current | Migrated from energy-credentials/utility-customer-vc |
beckn:Credential
└── deg:EnergyCredential
└── deg:UtilityCustomerCredential ← this schema
| Property | Type | Required | Description |
|---|---|---|---|
id |
string (URI) |
✅ | DID of the customer/credential subject |
consumerNumber |
string |
✅ | Consumer account number |
fullName |
string |
✅ | Full name as per ID proof |
installationAddress |
object |
✅ | Installation address (fullAddress, postalCode, country required) |
meterNumber |
string |
✅ | Unique meter serial number |
serviceConnectionDate |
string (date) |
✅ | Date when the connection was activated |
maskedIdNumber |
string |
Masked government ID (optional, e.g., ‘XXXX-XXXX-1234’) |
| Property | Type | Required | Description |
|---|---|---|---|
fullAddress |
string |
✅ | Complete street address |
postalCode |
string |
✅ | Postal or ZIP code |
country |
string (ISO 3166-1 alpha-2) |
✅ | Country code |
city |
string |
City name | |
district |
string |
District or county name | |
stateProvince |
string |
State, province, or region |
| Term | IRI |
|---|---|
UtilityCustomerCredential |
deg:UtilityCustomerCredential |
maskedIdNumber |
deg:maskedIdNumber |
installationAddress |
deg:installationAddress |
serviceConnectionDate |
deg:serviceConnectionDate |
fullAddress |
schema:streetAddress |
city |
schema:addressLocality |
stateProvince |
schema:addressRegion |
postalCode |
schema:postalCode |
country |
schema:addressCountry |
The base identity credential for DEG energy customers. All other profile credentials (Consumption, Generation, Storage, ProgramEnrollment) link to this credential via the credentialSubject.id (customer DID).