Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a101af-e240-7882-a1e3-e37720cbdbea
1.3 KiB
Evidence and decision binding
access-engine's decision envelope identifies exact request binding, provenance, policy/fact versions, effect and lifetime. Required human approvals are separate approval-engine objects, with consume-before-effect semantics where applicable. The PEP owns verification and outage behavior. Knowledge receipts only show which orientation package and sources were consulted.
audit-core is evidence custody, not the source of every event. Integrity after arrival does not prove no event was omitted before arrival. A load-bearing source needs its own emission guarantees and reconciliation; use the source owner's contract. No record cannot be interpreted as no event. Local files are not independent append-only custody merely because an agent did not edit them.
Keep identity/task/grant/effect attribution reconstructable without secret values. The Statehub read model records work and decisions for coordination; it is not runtime approval authority. Missing evidence should be produced by legitimate tests or checks, or escalated. Do not claim observation, signature verification, live readiness, or owner assent from a reference fixture.
Source owner IDs (cite the relevant owner, not an invented umbrella): audit-core, access-engine, approval-engine, net-kingdom.