Protocol
Guardians
A staked network that replays proposed calldata before capital moves, and pays for being right.
Eligibility
Stake $ARC above minStake and you can cast verdicts. There is no reputation score
and no allowlist. The stake is the entire credential.
Verdicts are final
castVerdict(bytes32 proposalId, Verdict verdict)
One verdict per proposal. The contract rejects a second, so simulate before you call it. There is no changing your mind once your stake is behind a call.
What to look for
Fork state at the proposal's block, execute the calldata against the target with the vault funded, and read the diff rather than the intent. Worth a block:
- Value leaving to an address that is not the strategy target
- An approval granted to anything but the target, especially unlimited
- A call into a contract deployed within the last few days
- Delegatecall anywhere in the trace
- A target whose bytecode does not match verified source
- Slippage set loose enough to be sandwiched to nothing
- Share price falling as a direct result of the call
None of these prove malice. All of them justify a block, because a block costs one reward and a wrong approval costs everything.
Economics
| Outcome | Result |
|---|---|
| Approved, proposal was fine | Share of the settled performance fee |
| Blocked something malicious | Fee share plus an $ARC bounty |
| Blocked something harmless | Forfeit that round's reward, nothing more |
| Approved something malicious | Entire stake slashed and burned |
| Did not vote | Nothing, either way |
Exiting
requestUnstake starts a delay, typically seven days. Stake stays slashable
throughout, so approving a malicious call and heading for the door does not outrun a
conviction.