RefusalRail logomark RefusalRail
mode Guest proof mode
wallet Connect or use test wallet
chain Arbitrum Sepolia · 421614
hub 0x3540...0Cf8
registry 0xa9df...23B7
demo tx 0x0b80...f372
Loading wallet

Policy circuit breaker

Bounded standing actions

The same policy allows a narrow distribution sweep and refuses principal sales during market halt, stale price, or exposure breach.

allowed path CLAIM_DISTRIBUTION sweep proceeds
policy hash ce0d367a2a...aca3bed6 RefusalHub 0x3540...0Cf8
blocked path SELL_PRINCIPAL + SHOCK ActionRefused
Policy idrwa-standing-action-v1
No-sell principalenforced
Distribution sweepallowed
Max exposure25%
Stale price limit90s
Policy hashce0d367a2aa3be82f994c56e0cd1bf879f766c9b07ef77a3a1b780c7aca3bed6

Unsafe path

SELL_PRINCIPAL becomes ActionRefused.

actionType: SELL_PRINCIPAL
shock: MARKET_HALT
expected: ActionRefused
Run refusal

Reviewer note: distribution sweeps can pass; principal sales are refused during shocks.

Contract references

RefusalHub 0x3540...0Cf8
PolicyRegistry 0xa9df...23B7
Receipt 0xf6aC...43C3
Demo asset 0x3203...9810