Agentic Grid Receipts — the receipt-shaped market message.
A grid receipt is a canonical JSON body, JCS-canonicalized under RFC 8785, SHA-256 hashed, Ed25519 signed end-to-end, with explicit parent_ref chains from capacity through delivered energy through ancillary service through demand-flex obligation. The ISO verifies in a browser without a callback. The IPP holds the same artifact. The aggregator counter-signs. The auditor reads the chain five years later. The four primitives below are the entire bearer surface. The settlement chain is six steps. The integration is a mirror endpoint and an issuer key.
Same shape. Different market action.
Each primitive is a canonical JSON body with a fixed schema, signed by a registered issuer DID. The fields below are illustrative payload sketches, not a production schema spec. The production schema is shared under NDA during a pilot conversation. We are not interested in handing a regulator a draft.
Standard Energy Unit.
Power · Capacity
One kilowatt of qualified capacity over a commitment period. Backed by a signed capacity certificate with measurement window and test methodology referenced. The SEU is the parent of every dispatch and every meter window that claims to fulfill it. A capacity-performance audit becomes a verifier pass over the SEU and its children.
What it replaces. The PDF capacity certificate, the spreadsheet performance test, and the cover-letter attestation that bind capacity to a commitment period today.
// SEU payload sketch (illustrative) { "type": "SEU.v1", "issuer": "did:hive:iso-rto:caiso-mp-04421", "resource_ref": "res:gen:0x4a...c1", "qualified_kw": 25000, "commitment_window": { "from": "2026-06-01T00:00Z", "to": "2026-09-30T23:59Z" }, "test_method_ref": "caiso-2026-cap-test-r3", "measurement_window": { "interval": "PT5M", "tz": "America/Los_Angeles" }, "parent_ref": "ra-program-2026-q3-cert-77", "sig": "ed25519:..." }
Standard Megawatt Unit.
Megawatt-Hour · Delivered
One MWh of dispatched and meter-verified energy delivery. The SMU pairs a dispatch receipt with a revenue-grade meter-data receipt and chains both back to the SEU under whose qualified capacity the delivery was made. Court-grade evidentiary chain because every link is signed by the party that produced it.
What it replaces. The reconciliation between the dispatch log and the revenue meter CSV that produces today's after-the-fact settlement memo.
// SMU payload sketch (illustrative) { "type": "SMU.v1", "issuer": "did:hive:ipp:merchant-genco-0118", "delivered_mwh": 1.000, "interval": { "from": "2026-07-14T18:00Z", "to": "2026-07-14T19:00Z" }, "dispatch_ref": "sha256:7a3c...d2", "meter_data_ref": "sha256:91b4...0e", "meter_class": "revenue-grade-0.2s", "parent_ref": "SEU:caiso-mp-04421-q3-2026-blk-12", "sig": "ed25519:..." }
Standard Ancillary Unit.
Ancillary · ISO Market
One MW of regulation, spinning reserve, non-spin, ramping, or frequency response. Replaces XML market messages with a signed bid receipt the ISO can verify offline. The SAU carries the product class, the award quantity, the cleared price, and the parent_ref to the resource's SEU. The ISO countersigns on award. A frequency-response audit is a verifier pass.
What it replaces. The XML bid envelope and the award PDF that today carry ancillary-services market interactions.
// SAU payload sketch (illustrative) { "type": "SAU.v1", "issuer": "did:hive:ipp:merchant-genco-0118", "product": "reg-up", // reg-up | reg-dn | spin | non-spin | ramp | pfr "award_mw": 12, "interval": { "from": "2026-07-14T18:00Z", "to": "2026-07-14T18:05Z" }, "cleared_price_usd_per_mw": 18.42, "iso_award_ref": "sha256:a02b...c7", // ISO counter-signature "parent_ref": "SEU:caiso-mp-04421-q3-2026-blk-12", "sig": "ed25519:..." }
Standard Flexibility Unit.
Flex · Virtual Power Plant
One kilowatt-hour of forward demand-flex obligation. Atomic unit of VPP and DR market participation. The aggregator issues a parent SFU against an ISO program. Each DER asset emits a child SFU at the moment of curtailment, chained by parent_ref. The ISO counter-signs the roll-up. Curtailment chains to dispatch with parent_ref. FERC 2222 settlement is a verifier pass over the SFU chain.
What it replaces. The aggregator XML roll-up that today is the only evidentiary surface between DER asset behavior and ISO settlement.
// SFU payload sketch (illustrative) { "type": "SFU.v1", "issuer": "did:hive:aggregator:vpp-east-0042", "flex_kwh": 0.250, "der_asset_ref": "der:bess:0x9c...e3", "event_window": { "from": "2026-08-02T20:00Z", "to": "2026-08-02T20:15Z" }, "program_ref": "ferc2222:iso-prog:dr-curtail-2026", "iso_countersig_ref": "sha256:c5d8...f1", "parent_ref": "SFU:vpp-east-0042-roll-2026-08-02", "sig": "ed25519:..." }
Six steps, one chain.
An SEU is the parent. An SMU is its grandchild — one MWh of meter-verified delivery against the qualified capacity. The path between them is six steps. Each step is its own signed receipt. Each step carries the parent_ref of the step before it. The chain is auditable end-to-end in a browser without a callout to Hive.
Bid.
The resource owner signs a bid receipt referencing the parent SEU. Energy or ancillary, quantity, interval, price.
SHOD gate.
The self-scheduling and operational-data gate verifies the bid against the resource's qualification envelope. Signed pass or fail.
Dispatch instruction.
The ISO issues a signed dispatch instruction referencing the cleared bid. The dispatch carries the SAU or the energy award and the interval.
Meter window.
The revenue-grade meter emits a signed reading for the same interval. The reading references the meter class and the calibration certificate.
Meter-data receipt.
A signed meter-data receipt is produced from the meter reading, with the dispatch_ref and meter_data_ref binding the two artifacts.
SMU mint.
One SMU per MWh of verified delivery, chained to the parent SEU by parent_ref. The settlement re-run is a verifier pass over the chain.
No step requires the ISO to call us. No step requires the IPP to call us. No step requires the aggregator to call us. The chain is verifiable offline by anyone holding the receipts and the issuer registry. That is the property that earns this its place over an XML envelope on a TLS pipe.
Where the receipt meets the system already in production.
We do not propose to displace the systems already in production. We propose to ride alongside them with a mirror endpoint and a signing key. The list below is the compatible upstream surface today, named by standard rather than by vendor. If your stack does not appear, the pilot conversation is where we find out whether it should.
ISO market participant gateways.
The wholesale-market gateway each ISO operates for energy, capacity, and ancillary services. Bids and awards mirror to a signed receipt at the participant boundary.
OpenADR 3.0 endpoints.
The standard event signal path between a program operator, an aggregator, and a DER asset. Each event acknowledgement is a signed SFU candidate.
IEEE 2030.5 aggregation feeds.
Smart energy profile telemetry from DER assets to aggregators. Each curtailment, dispatch, and roll-up emits a signed receipt against the program reference.
ISO 15118 charging telemetry.
EV charging session telemetry. Each session emits a signed delivered-energy receipt that can be chained to a managed-charging or V2G program SFU.
Revenue-meter data systems.
The meter-data management system at the LSE, IPP, or aggregator. Each interval reading is signed at the meter class boundary with a calibration certificate reference.
Transmission tag and schedule rails.
The interchange tag and schedule submission paths between balancing authorities. Each tag acknowledgement is a signed schedule receipt.
Where the receipt earns its place in the regulatory record.
None of the items below requires a new market. All of them assume a court-grade artifact under each market action. The receipt is that artifact.
Order 2222 — DER aggregation in wholesale markets.
SFU roll-up provides a per-asset evidentiary chain to ISO settlement that does not depend on the aggregator XML being the only evidence of record.
Network Code on Demand Response.
SFU and SAU primitives provide a cross-border evidentiary surface between aggregators and TSOs that survives jurisdictional boundary.
2026 capacity reform.
SEU carries the measurement window and test methodology reference. Capacity is described by what the resource can do under stress, attested by signature.
Capacity-performance and CIFR rules.
Dispatch and meter-data receipts share a parent_ref. The capacity-performance audit is a verifier pass over the chain rather than a forensic month.
SCR-related reliability adders.
Ancillary-service awards and frequency-response events are signed receipts the operator can verify offline against the resource's qualified envelope.
CIP-013 supply-chain alignment.
Issuer DIDs and signing keys are registered, revocable identities. Provenance of every market-action artifact is bound to a named, supervised counterparty.
A short, honest list.
Before the room asks, the answer to each of these is no.
We are not a market clearing engine. We do not propose to clear day-ahead, real-time, capacity, or ancillary markets. The ISO clears. We sign what the ISO cleared.
We are not a settlements platform. We do not issue invoices, manage shortfall charges, allocate uplift, or run the financial settlement runs. The ISO and the LSE settle. We supply the evidentiary chain the settlement leans on.
We are not an ISO replacement. The market participant credential is the ISO's. The tariff is the ISO's. The clearing is the ISO's. The dispatch authority is the ISO's. We are an attestation layer that sits over the systems already in production.
We are not a SCADA system. We do not control breakers. We do not move set-points. We do not dispatch units. We do not touch the operational-technology boundary of the grid. We sign what other systems did, after they did it, in a form that survives the audit.
One workflow first. One signed receipt.
The receipt is the message. The chain is the audit. The verifier is offline.
The receipt cryptography is real and verifiable offline today. Mainnet routing is sim-stage. The public payment rail we use is USDC on Base. Anything heavier is a permissioned issuer-controlled settlement network, which is what it is. The pilot we would like to have is one capacity test, one ancillary bid, one delivered MWh, or one flex obligation. After that, configuration.