01
Approve the purpose and the fields.
The example consumer may read account status. An unrelated credit-limit field stays outside its scope.
statusApproved for this purpose
credit_limitOutside the approved scope
Only the approved field may pass02
A proposal cannot authorize itself.
A supported source change needs current policy, certification and exact authorization. AI confidence grants none.
Beforeenabled
→Proposedactive
- ✓Proposal is read-only
- ✓Approval is bound to the exact change
- ✓Gateway and repair paths stay separate
No authorization → no write03
A completed request is not enough.
The source result must match, and the durable receipt must correlate with the authorized operation.
✓ Source change verified
- Record
- #48213 · status
- Authorized change
- enabled → active
- Fresh source read
- active · matches
- Evidence
- Durable receipt + chain
Missing readback or receipt → no fixed claim