Schemas
PowerUnit
Power measurement with value and unit.
Interval
Time window for load target scheduling.
Strategy
Load shedding strategy configuration.
LoadConstraint
Power limit constraint.
FeedTags
List of feed identifiers this target applies to (e.g., [“main-a”]). If omitted or empty, the target applies to all feeds.
Type: array<string>
List of feed identifiers this target applies to (e.g., [“main-a”]). If omitted or empty, the target applies to all feeds.
ShedHint
Resource-level load shedding recommendation. Shed hints are non-binding advisory suggestions. The Infrastructure Management Agent MAY override or augment based on topology and operational criteria.
EnforcementResult
Per-resource enforcement outcome.
FeedMetadata
Static feed configuration. Values don’t change during a curtailment event.
FeedTarget
A load target for a feed — active or scheduled.
FeedState
Current power state for a single feed.
BreachDetails
Breach identification and timing.
BreachTarget
The load target being breached.
SetLoadTargetData
Payload for grid.loadtarget.set.v1.
PowerStateStatusData
Payload for grid.powerstate.status.v1.
PowerBreachAlertData
Payload for grid.powerbreach.alert.v1.
PowerBreachEnforcementData
Payload for grid.powerbreach.enforcement.v1.
JwsCompactSerialization
JWS Compact Serialization (RFC 7515) containing a signed payload. This is the WIRE FORMAT for the “data” field in CloudEvents messages.
Structure: BASE64URL(JWS Header).BASE64URL(Payload).BASE64URL(Signature)
JWS Header (example): { “alg”: “ES256”, “kid”: “<signing-key-id>” }
The payload, when verified, contains the JSON event data as defined by the message type schema.
Type: string
JWS Compact Serialization (RFC 7515) containing a signed payload. This is the WIRE FORMAT for the “data” field in CloudEvents messages.
Structure: BASE64URL(JWS Header).BASE64URL(Payload).BASE64URL(Signature)
JWS Header (example): { “alg”: “ES256”, “kid”: “<signing-key-id>” }
The payload, when verified, contains the JSON event data as defined by the message type schema.
BaseCloudEvent
Common CloudEvents 1.0.2 attributes shared by all events. Each event type extends this with a specific “data” field.
The “data” field is transmitted as a JWS compact serialization string. The plaintext JSON payload is signed with JWS (RFC 7515).
LoadTargetSetEvent
Common CloudEvents 1.0.2 attributes shared by all events. Each event type extends this with a specific “data” field.
The “data” field is transmitted as a JWS compact serialization string. The plaintext JSON payload is signed with JWS (RFC 7515).
PowerStateStatusEvent
Common CloudEvents 1.0.2 attributes shared by all events. Each event type extends this with a specific “data” field.
The “data” field is transmitted as a JWS compact serialization string. The plaintext JSON payload is signed with JWS (RFC 7515).
PowerBreachAlertEvent
Common CloudEvents 1.0.2 attributes shared by all events. Each event type extends this with a specific “data” field.
The “data” field is transmitted as a JWS compact serialization string. The plaintext JSON payload is signed with JWS (RFC 7515).
PowerBreachEnforcementEvent
Common CloudEvents 1.0.2 attributes shared by all events. Each event type extends this with a specific “data” field.
The “data” field is transmitted as a JWS compact serialization string. The plaintext JSON payload is signed with JWS (RFC 7515).