On-chain cases · $PRECRIME
See the transaction
before it happens.
Open a case on what a public wallet will do next. Take a side. Let the chain decide. The record of who called it, and when, is public and permanent.
Closing soonest
Live now.
No cases are open right now. This is the real state of the ledger — there is no placeholder feed here.
Open the first oneHow it works
Open a case
Name one publicly observable event, one threshold, one deadline. The rule is hashed and the pool is created with that hash, so it can never change afterwards.
Take a side
GUILTY if you think it happens before staking closes, INNOCENT if you do not. The pool shows what everyone else thinks, and what your payout would be.
The chain settles it
A resolver posts a verdict from finalised on-chain data and a second machine confirms it, or a Chainlink round proves it on chain. After the window you chose, the winning side claims.
What a verdict means
Guilty is a measurement, not an accusation.
A GUILTY verdict means one thing: the precisely defined event named in the case was observed inside the case’s window. It is not a finding of misconduct. It says nothing about who controls an address, why they acted, or whether anything improper happened.
Cases target public addresses and contracts, never people. A case that identifies someone, or speculates about who controls an address, is removed.
Read the rulesThe fee, in full
2.00% of the gross pool at settlement, capped at 2% by the contract. The winning side takes the rest, pro rata.
- Winning side
- 98.00%
- Treasury
- 0.95%
- Case creator
- 0.35%
- Burned
- 0.30%
- Evidence reserve
- 0.20%
- Referral
- 0.20%
A case nobody took the other side of is void: everyone refunded in full, and nothing taken at all.
In your group chat
The bot posts cases, takes a side and shows a deadline without anyone opening a browser.
Every figure, checkable
Nothing here is estimated.
Settlement figures come from indexed chain events. A rule can be re-hashed from what is published and checked against the contract. Where a source is unconfigured, the page says so rather than filling the gap.