01The supervision chain (reconstructed from signed events)
approve_transfer move_assets
approve_transfer move_assets delegate_authority review_transfer_request
Each granted_by field names the actual delegator: the human is granted by the root; the AI Reviewer is delegated by the human; the AI Risk Agent is delegated by the AI Reviewer. trace_provenance walks every hop and verifies the chain.
02The reconstructed state_id
03The supervision invariants (asserted with hard failure)
| Invariant | Result |
|---|---|
approve_transfer held by exactly ONE principal (the human) | TRUE |
AI Risk Agent's granted_by = AI Reviewer (agent-to-agent in event log) | TRUE |
AI Risk Agent's scope contains NO delegate_* capability | TRUE |
AI Reviewer's scope does NOT contain approve_transfer or move_assets | TRUE |
AI Risk Agent's scope does NOT contain approve_transfer, move_assets, delegate_authority, or review_transfer_request | TRUE |
| Determinism: r1.state_id == r2.state_id | TRUE |
Test failure messages baked in:
FINAL-AUTHORITY FAILURE: approve_transfer must be held by exactly one principal REVIEWER ENVELOPE FAILURE (leaked): `Y` MUST be outside reviewer envelope RISK ENVELOPE FAILURE (leaked): `Y` MUST be outside risk-agent envelope
04The forensic explanations (three deep)
human → "Granted by princ_root_supervisor_chain_44962d9b-… to princ_customer_9;
policy pol_supervisor_chain_v1; chain to root verified."
reviewer → "Granted by princ_customer_9 to princ_ai_reviewer_001;
policy pol_ai_reviewer_chain_v1; chain to root verified."
risk → "Granted by princ_ai_reviewer_001 to princ_ai_risk_agent_001;
policy pol_ai_risk_agent_chain_v1; chain to root verified."
The risk agent's explanation names the AI Reviewer as its grantor — agent-to-agent supervision is forensically explicit, not implicit.
05The regulator's 7 facts (answered by reconstruction)
princ_ai_reviewer_001princ_customer_9 under pol_ai_reviewer_chain_v1; chain to root verifiedprinc_ai_risk_agent_001princ_ai_reviewer_001 under pol_ai_risk_agent_chain_v1; chain to root verifiedprinc_customer_9pol_supervisor_chain_v1; chain to root verifiedpol_supervisor_chain_v1 · pol_ai_reviewer_chain_v1 · pol_ai_risk_agent_chain_v1All seven derive from the replay output and appear in the reconstruction artifact's regulator_seven_facts field.
06Known limitations
- Reconstruction-only, not live multi-agent execution. No live agentic workflow has invoked through this chain end-to-end.
- Three levels of delegation, not arbitrary depth. The
trace_provenanceengine supports up to 64 hops; arbitrary-depth trees are L4 (next). - No search/sort over the agent graph. L3 reconstructs a single chain; L4 will add agent-graph queries.
- No PQ signature verification at replay ingestion (Phase E lock).
- Tenant isolation is per-tenant; cross-tenant supervision is not modeled. (Multi-tenant boundary proven separately in Proof #3.)
07Where this proof sits in the agentic management ladder
08Evidence appendix
| Field | Value |
|---|---|
| state_id | 5aefda52359ce9d93f6264780bcc95048fbb7483250063a9c7f8265daca5026d |
| Replay-until T (ms) | 1800000000000 |
| Tenant ID | tenant_supervisor_chain_44962d9b-25f5-5622-bd9a-98d5580bb8a2 |
| Tenant root | princ_root_supervisor_chain_44962d9b-… |
| Human Supervisor | princ_customer_9 — scope: [approve_transfer, revoke_agent_authority, grant_agent_authority] |
| AI Reviewer | princ_ai_reviewer_001 — scope: [review_transfer_request, request_risk_analysis] |
| AI Risk Agent (leaf) | princ_ai_risk_agent_001 — scope: [classify_risk, score_risk] |
| Chain depth (with root) | 4 |
| Agent-to-agent delegation hops | 1 (Reviewer → Risk Agent) |
| Sole holder of approve_transfer | princ_customer_9 |
| Reconstruction artifact | reconstruction.json |
| Harness | tests/agent_supervisor_chain_001.rs (scif-backend @ 2d6ca36e7) |
| Prior level (L2) | first-agent-authority-envelope |
09Readiness determination
First Agent Supervisor Chain (L3): PROVEN IN OPERATION for one root → human → AI Reviewer → AI Risk Agent sequential chain, three distinct narrow envelopes, human-only final approval, leaf-node risk agent.
What this unlocks: conversations with transfer agents, fund administrators, insurers, and AI governance buyers about whether agents can supervise other agents — and whether the supervision chain is auditable. The answer is the reconstruction.
What this does not unlock: a claim that any platform has deployed a real multi-agent workflow against this tenant; a claim that arbitrary-depth agent graphs have been proven (next proof); a claim that the graph is searchable / sortable.
Issued by H33, Inc. · Eric Beans, CEO · 2026-06-02
Independently reconstructable. Inputs: canonical event log access · scif-backend @ 2d6ca36e7 · harness tests/agent_supervisor_chain_001.rs.