EnergyContract
Base class for energy contracts on the DEG network. EnergyContract specialises beckn:Contract for energy-sector use cases and is the parent of all DEG energy contract types including `P2PTrade`.
**Canonical IRI:** https://schema.beckn.io/EnergyContract/v2.0
**Namespace prefix:** deg: → https://schema.beckn.io/deg/EnergyContract/v2.0/
**Tags:** energy · contract
---
Versions
| Version | Status | Notes |
|---|---|---|
| v2.0 | Current | Initial JSON Schema release |
---
Properties
EnergyContract inherits all properties from `beckn:Contract` and introduces no additional properties of its own. It serves as a semantic subclass marker for energy contracts in the DEG taxonomy.
| Property | Inherited from | Required | Description |
|---|---|---|---|
@type | Contract | ✅ | Must be a beckn: prefixed IRI |
participants | Contract | ✅ | Contract participants |
items | Contract | ✅ | Contract items |
id | Contract | UUID string for the contract | |
displayId | Contract | Human-readable identifier | |
status | Contract | Current state of the contract | |
contractValue | Contract | Total contract value | |
entitlements | Contract | Entitlements in this contract | |
fulfillments | Contract | Fulfillment acts |
---
Linked Data
| Term | IRI |
|---|---|
EnergyContract | deg:EnergyContract |
---
Subclasses
| Schema | Description |
|---|---|
| P2PTrade | Peer-to-Peer energy trading contract |