01The envelope (reconstructed from signed events)
- ✓
review_transfer_request - ✓
classify_risk
- ✗
approve_transfer - ✗
move_assets - ✗
grant_authority
The OUT capabilities are retained by the human supervisor (princ_customer_9), whose grant carries [supervise_agent, approve_transfer, move_assets, grant_authority]. The human's grant is signed by the tenant root; the agent's grant is signed by the human. trace_provenance walks agent → human → root and emits "chain to root verified" via the human delegator.
02The reconstructed state_id
03The IN / OUT matrix (verifiable)
| Capability | Set | Reconstructed presence |
|---|---|---|
| review_transfer_request | IN | ✓ in AI scope |
| classify_risk | IN | ✓ in AI scope |
| approve_transfer | OUT | ✗ absent from AI scope · retained by human |
| move_assets | OUT | ✗ absent from AI scope · retained by human |
| grant_authority | OUT | ✗ absent from AI scope · retained by human |
Hard failure messages in the test:
ENVELOPE FAILURE (IN missing): capability `X` inside AI envelope; scope is {…}
ENVELOPE FAILURE (OUT leaked): capability `Y` MUST be outside but appears in scope {…}
Either failure mode is loud, named, and forensically diagnostic.
04The forensic explanation
{
"authority_id": "auth_44962d9b-…_envelope_agent",
"included": true,
"reason": "Granted by princ_customer_9 to princ_ai_envelope_agent_001;
policy pol_envelope_agent_v1;
chain to root verified."
}
The phrase "chain to root verified" confirms the human delegator's grant exists, is unrevoked, and is itself rooted. The replay engine walks the chain in `trace_provenance` and emits the explanation a regulator would consult.
05The regulator's question (answered)
"What exactly was this agent allowed to do at T?"
Exactly these capabilities: [review_transfer_request, classify_risk]. Not these: [approve_transfer, move_assets, grant_authority]. Reconstructed from the canonical event log alone — no platform-state trust required.
06Known limitations
- Reconstruction-only, not live agent execution. No live agent has been rejected by a constrained endpoint here. The receipt-issuing service still needs to enforce scope at request time.
- Two IN, three OUT — illustrative. Real production envelopes can be wider; same mechanism scaled.
- No conditional limits (amounts, jurisdictions). "May approve transfers ≤ $25k, US, accredited" requires finer-grained capability strings or a policy-text layer. Both are extensions of the same model.
- Scope-subset enforcement is policy-layer, not chain-layer (same limitation as L1).
- AuthEvent.signature not verified at replay ingestion (Phase E lock).
07Where this proof sits in the agentic management ladder
08Evidence appendix
| Field | Value |
|---|---|
| state_id | b52fe565185a057fdb69a153756a954469a9bff9c35d6c36f1b430b14cedae66 |
| Replay-until T (ms) | 1800000000000 |
| Tenant ID | tenant_agent_envelope_44962d9b-25f5-5622-bd9a-98d5580bb8a2 |
| Tenant root | princ_root_agent_envelope_44962d9b-… |
| Human supervisor | princ_customer_9 — scope: [supervise_agent, approve_transfer, move_assets, grant_authority] |
| AI agent | princ_ai_envelope_agent_001 — scope: [review_transfer_request, classify_risk] |
| Human authority ID | auth_44962d9b-…_envelope_supervisor |
| AI authority ID | auth_44962d9b-…_envelope_agent |
| Human policy | pol_envelope_supervisor_v1 |
| AI policy | pol_envelope_agent_v1 |
| Reconstruction artifact | reconstruction.json |
| Harness | tests/agent_authority_envelope_001.rs (scif-backend @ d4b6c27b0) |
| Same human, prior proofs | V101 first proof · L1 first-ai-assisted-transfer |
09Readiness determination
First Agent Authority Envelope (L2): PROVEN IN OPERATION for one root → human → bounded-AI delegation, two IN capabilities, three OUT capabilities, reconstructed deterministically.
What this unlocks: conversations with transfer agents, fund administrators, insurance examiners, and AI governance buyers — every one of whom is worried about agent boundaries. The answer is the IN/OUT matrix, reconstructable from the canonical event log alone.
What this does not unlock: a claim that any platform has deployed a bounded AI agent against this tenant; a claim that capability-set subset is enforced at the engine layer; L3 or L4 properties.
Issued by H33, Inc. · Eric Beans, CEO · 2026-06-02
Independently reconstructable. Inputs: canonical event log access · scif-backend @ d4b6c27b0 · harness tests/agent_authority_envelope_001.rs.