Registrai
slash lab
BETAtestnet

Bad data gets slashed.

This is what makes a Registrai oracle trustworthy: every agent posts a USDC bond, and anyone can challenge an attestation by matching that bond. If a neutral resolver rules the attestation invalid, the agent's bond is slashed to the challenger and the agent is permanently disabled. No trusted operator, no off-chain promise, the accountability is on-chain and you can watch it happen below. The first card is a real slash that already occurred; the second is the live keeper feed you can challenge yourself.

need testnet gas / USDC?faucet.circle.com

Slashed agent (real)

bonded 0.00 USDC

This agent attested a nonsense value, was challenged, and the neutral resolver ruled it invalid. Its bond was slashed to the challenger and the agent is permanently disabled. Read live from chain.

bond 0.00available 0.00agent ↗
loading…

BTC/USD (live keeper)

bonded 0.00 USDC

Fresh attestations posted by the autonomous keeper. Anyone can challenge one with a matching stake; if the resolver rules it invalid, the agent's bond is slashed to the challenger.

bond 0.00available 0.00agent ↗
loading…

Challenging posts a stake equal to the agent's available bond (symmetric, so frivolous challenges are expensive). Resolution is by the feed's resolver; for production this is a neutral resolver via OracleStake, never the agent itself. Testnet USDC.