schema-aggregator

UtilityCustomerCredential

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


Versions

Version Status Notes
v2.0 Current Migrated from energy-credentials/utility-customer-vc

Inheritance

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

credentialSubject Properties

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’)

installationAddress Properties

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

Linked Data

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

Usage

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).