Home / Home / Scenarios / Scenario: Multi-Agent Compounding

Scenario: Multi-Agent Compounding

A coordinator spawns 50 subagents. One API they all depend on fails, and every subagent retries — 50 loops, compounding.

What happens without a firewall

Each retry bills the same operation. 50 agents × N retries = a large bill in minutes, with no single transaction looking wrong.

What happens with sipi.bot

The shared daily ceiling catches the aggregate: once the fleet's spend crosses the cap, further attempts are BLOCKED.

The velocity limit catches it sooner: too many transactions per window stops the loops at the source.

The rule set

Shared daily ceiling across the coordinator's agents + velocity limit (e.g. max 10 transactions/60s per agent) + category rule.

The decision

{
  "decision": "BLOCKED",
  "reason": "Velocity limit exceeded: 60 transactions in 60s",
  "rule_id": "rul_velocity_02",
  "transaction_id": "txn_9f2c11" 
}

The fleet can't compound what the cap won't allow.

FAQ

Does one cap cover all subagents?

Yes — rules can be scoped to the coordinator's agents, so the fleet shares one ceiling.

What about legitimate fan-out?

Set the ceiling at a level that fits legitimate work; the cap only bites when the fleet exceeds it.

Related

Stop the next $12,400 night.

One API call (or MCP tool) in front of every agent transaction — APPROVED, BLOCKED, or FLAGGED, deterministic, ~5 ms, fully logged.

See plans — from $99/mo Try a live check