DEEP-DIVE · FOR THE SCEPTICAL

The agent stack cannot compose these bounds alone.

sixteen attacks · four ERC categories · one structural gap

No combination of ERC-8004 + ERC-8183 + ERC-7710 + Safe / ERC-7579 primitives expresses bounds that compose across delegations × protocols × periods × agents. Sixteen real attacks execute as Base Sepolia transactions and all get blocked by substrate-tier state.

← back to use cases

§1 The theorem

The agent stack composes four ERC layers — identity, coordination, delegation, execution. Each layer ships its own bounds. None of those bounds compose across the four dimensions that matter for agent authority: N delegations, M protocols, P time periods, and Q agents sharing one cap.

The matrix below names sixteen attacks — four per layer — that exploit the gap. Each attack lands as a real Base Sepolia transaction. With Atlas, each reverts with a substrate-named error. Sixteen out of sixteen.

§2 The matrix

A — Identity (ERC-8004)

Vulnerable to identity-state drift between when an identity was attested and when it acts.

IDAttack
A1Cross-protocol identity reuse
A2Stale attestation
A3Sybil at action layer
A4Role drift (same identity, escalated role)

B — Coordination (ERC-8183)

Vulnerable to commerce-scope gaps between job intent and execution surface.

IDAttack
B1Multi-job aggregation
B2Off-job action
B3Job-overflow execution
B4Evaluator collusion

C — Delegation (ERC-7710)

Vulnerable to caveat-scope gaps — caveats are per-delegation, not aggregate.

IDAttack
C1Cross-delegation drain
C2Caveat gap (target)
C3Stateless period bound
C4Off-chain revocation race

D — Execution (Safe · ERC-7579)

Vulnerable to execution-mode gaps — operation type, module trust, threshold.

IDAttack
D1Delegatecall hijack
D2Malicious module install
D3M-of-N social engineered
D4Re-entrancy in execute path

§3 What Atlas composes across

Substrate-tier enforcement closes the gap on five orthogonal dimensions simultaneously:

DimensionHow Atlas handles it
N delegationsAggregate cap across every delegation tied to the principal
M protocolsThe bound holds across any protocol the agent reaches
P periodsStateful time aggregation — rolling window, not per-call
Q agentsMultiple agents share one principal cap; one envelope governs all
Execution modeSubstrate-tier guard blocks DELEGATECALL, malicious module install, re-entrancy

The agent-stack primitives cannot express these aggregations because each operates at its own scope: ERC-7710 caveats are per-delegation; Safe modules are per-Safe; ERC-8183 jobs are per-job. None of them holds across the combination.

§4 The rebuttal

Outcome-authorization standards (ERC-7521, ERC-7683) authorize what the intent says should happen. They do not bound the agent's authority to form intents in the first place. The two layers compose:

Atlas is the missing principal-side bound. Sixteen attacks. Four ERC categories. One substrate that closes all of them.

16 / 16 corollaries verified on-chain. The impossibility holds.

Substrate-tier closes what the stack alone cannot.