Intent
- Action name
- Counterparty
- Amount and purpose
- Business context
NORNR
One packet shape that survives outside the control room.
NORNR / Proof packet
Standard outputThis packet is the canonical answer to what happened, why it happened, who approved it and what can be defended later. Browser, runtime and MCP lanes should all end here.
The proof packet is how NORNR becomes the default proof layer, not just a dashboard that must be re-explained every time.
Packet schema
If a governed action cannot render these six fields cleanly, the lane is still too bespoke.
Public contract
A canonical packet only becomes category-grade when another team can inspect the public schema and verify the packet without trusting the UI blindly.
The public contract defines the packet kind, the required fields and the provenance posture every packet should carry outside NORNR.
Proof packet stays reusable when kind, schema version, packet id and policy provenance travel together with the export.