schema.beckn.ioSearch schemas…

BecknReportDescriptors

Canonical term page (persistent IRI). Versioned resource URLs are listed below for easy copy/paste.

Canonical IRI

https://schema.beckn.io/BecknReportDescriptors

Developer URLs

BecknReportDescriptors

OpenADR 3.1.0-aligned sidecar schema declaring which telemetry signals a seller commits to reporting under a DEG contract. Embedded as inputs[seller].inputs.reportDescriptors in offer attributes (e.g. DemandFlexBuyOffer).

**Canonical IRI:** https://schema.beckn.io/BecknReportDescriptors/v1.0

**Namespace prefix:** deg:https://schema.beckn.io/deg/BecknReportDescriptors/v1.0/

---

Versions

VersionStatusNotes
v1.0CurrentInitial version. Reuses OpenADR3 reportPayloadDescriptor and adds a cardinality extension.

---

Schemas

BecknReportDescriptors

Array of BecknReportPayloadDescriptor entries — one per signal the seller commits to reporting.

BecknReportPayloadDescriptor

Extends OpenADR3 reportPayloadDescriptor with one DEG field:

PropertyTypeRequiredDescription
payloadTypestringSignal identifier (e.g. USAGE, POWER, SOC_END, GPS_LAT).
unitsstringUnit of measure (e.g. KW, PERCENT, DEGREES).
readingTypestringOpenADR3 reading type (e.g. DIRECT_READ).
cardinalitystring enumPER_INTERVAL (default) — reported every interval; PER_EVENT — reported once per event on interval 0.

---

Standard payloadType vocabulary

payloadTypeunitscardinalityMeaning
BASELINEKWPER_INTERVALReference (vendor-rated) charge power
USAGEKWPER_INTERVALMeasured charge power during the event
POWERKWPER_INTERVALSigned instantaneous power (charge +, discharge −)
SOC_ENDPERCENTPER_INTERVALState of charge at end of each interval
GPS_LATDEGREESPER_EVENTVehicle latitude at start of event
GPS_LONDEGREESPER_EVENTVehicle longitude at start of event