“What if the agent goes rogue?”
It can’t improvise.
Every move is committed before anyone votes. The vault only runs exactly those moves — no other door, not even for us.
→ dies at execute
Assume the agent is hostile. Assume the humans are asleep. The protocol is built to hold anyway.
One layer can fail. Four don’t.
Optimistic: it passes unless enough shares vote no. Voting power locks before the proposal exists.
The exact moves are replayed on a copy of the chain. Approving harm costs the approvers their own stake.
Anyone can run it — but only the approved moves. Nothing waits on the agent.
Profit becomes fees; a loss means zero. The position can always come home.
Blocked at 02 · simulate
proposal #147 · transfer to unknown address
approver stake → burned · vault untouched
→ your money, still yours
An independent referee prices every position. When in doubt, the answer is no.
Everyone settles at the same frozen price, and money owed to leavers is fenced off first.
Rates freeze at proposal time — and on a loss, every fee is zero.
The rules freeze the moment a proposal opens, inside hardcoded limits.
Every contract is open source on GitHub, audited by Nethermind. Read the code before you trust it.
SyndicateVault.sol · SyndicateGovernor.sol · GuardianRegistry.sol · PriceRouter.sol