Recurve Docs
Website GitHub Open app

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:

None of these prove malice. All of them justify a block, because a block costs one reward and a wrong approval costs everything.

Economics

OutcomeResult
Approved, proposal was fineShare of the settled performance fee
Blocked something maliciousFee share plus an $ARC bounty
Blocked something harmlessForfeit that round's reward, nothing more
Approved something maliciousEntire stake slashed and burned
Did not voteNothing, 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.