AUTHORITY OBSERVATORY
Tournament refunds, bounded
This is delegated authority bounded on two axes — and the boundary enforces both. The Refund agent holds a signed budget (count) and a pinned $50 ceiling (amount). Each refund consumes one unit; at zero the authority is exhausted and the next refund is blocked. And an over-cap $75 refund is blocked on amount — a scope amplification, distinct from the budget. Neither is denied by a rule; each exceeds what the agent was granted.
SW-5 — AUTHORITY AS A CONSUMABLE RESOURCE
Tournament Refund Authority
Authority you can run out of.
The Academy Director’s approved run authorizes Operations, which delegates a bounded refund authority to a Refund agent: a $50 ceiling, scoped to the tournament, with a signed budget of 10 refunds. The grant bounds the agent on two axes and the boundary enforces both — an over-cap $75 refund is blocked on amount, and once the ten refunds are issued the next is blocked on count.
Watch for: Ten refunds execute, each with evidence written before the money moves. Then two distinct, real refusals: an over-cap $75 refund — scope amplification (the amount axis) — and the eleventh in-cap refund — budget exhausted: 10/10 (the count axis). Not denied by a rule; out of authority on each axis.
Replay proof — rewind & verify
The same run as an authority graph. Click a side effect to rewind its lineage to the human authority; hit Verify to re-derive every edge from the signed receipts. Delegation edges are drawn at a width proportional to their signed budget; blocked branches sit red, off to the side — governance working, not a failure.
Loading graph…
Real boundary, ephemeral key (never the production key), no database, feature dormant. Re-derive any executed action offline: npx @strixgov/verifier swarm swarm_academy_refunds
See all three scenarios together in the Authority Observatory.