Schema ID: https://schema.nfh.global/UtilityCustomerCredential/v2.0
Status: Current
UtilityCustomerCredential is the barebones identity credential for utility customers. It is a subclass of EnergyCredential.
The credential subject captures core identity attributes required for all DEG interactions: consumer number, full name, installation address, meter number, and service connection date. An optional masked government ID enables privacy-preserving verification.
All other DEG profile credentials (ConsumptionProfile, GenerationProfile, StorageProfile, ProgramEnrollment) link to this credential via the credentialSubject.id DID.
| File | Description |
|---|---|
attributes.yaml |
JSON Schema 2020-12 — subclass of EnergyCredential |
context.jsonld |
JSON-LD context including nested installationAddress context |
vocab.jsonld |
RDF vocabulary — class and property definitions |
beckn:Credential
└── deg:EnergyCredential
└── deg:UtilityCustomerCredential ← this schema
| Property | Type | Required | Description |
|---|---|---|---|
id |
string (URI) |
✅ | DID of the customer |
consumerNumber |
string |
✅ | Consumer account number |
fullName |
string |
✅ | Full name as per ID proof |
installationAddress |
object |
✅ | Installation address |
meterNumber |
string |
✅ | Unique meter serial number |
serviceConnectionDate |
string (date) |
✅ | Date connection was activated |
maskedIdNumber |
string |
Masked government ID |
| Property | Required |
|---|---|
fullAddress |
✅ |
postalCode |
✅ |
country (ISO 3166-1 alpha-2) |
✅ |
city |
|
district |
|
stateProvince |