Audit Flow

Step-by-step containment audit — verify the cage holds

Ledger
1
Read Containment Config

Query SpendingLimit contract for max actions, periodic limits, cosign threshold, and Ledger cosigner address

2
Check Reserve Adequacy

Verify ReserveVault has sufficient locked USDC — 3x for C2, 5x for C3

3
Classify & Check Existing Cert

Determine certificate class based on reserve ratio, check if agent already has an active certificate

4
Auditor Stake Status

Check auditor's track record, total staked capital, and existing stake on this certificate

5
Final Verdict

Aggregate all checks — spending, Ledger, reserve, stake, certificate — and deliver PASS or FAIL