An ERC-20 anti-scam prototype built around escrow-by-default transfers. Designed, written, never launched
Indemnity was designed and written, and the contract is public, but it was never released and no INDN is in circulation. The escrow half works: transfers are held for seven days and a timeout releases them. The half that gives the token its reason to exist, a Kleros jury adjudicating a dispute, does not, because an arbitrable contract has to be whitelisted by a Kleros court first and that whitelisting was never granted.
It is kept here as engineering evidence, not as a product. If you want to read the contract, it is on GitHub.
Indemnity (INDN) is an ERC-20 with a built-in safety net. Payments between wallets sit in on-chain escrow for 7 days. The design was that if something went wrong, the payer would open a dispute and a decentralized Kleros jury, not us, would decide who keeps them — that half was never switched on, for the reason given below. Swaps and transfers involving allowlisted exchange addresses settle instantly, so trading is unaffected.
Status: deployed, never launched. The contract is live on Arbitrum One — not a testnet — at 0x9c2300F97E14D7c7478003F52E562Ff2fC14E89e, deployed 17 July 2026. It has no liquidity and is not for sale: there is nothing to buy, and you should not try to buy it. The dispute half does not function, because a Kleros court never whitelisted the arbitrable. Its own security review is a first pass and says plainly: do not hold real funds in it. It is published here as engineering, not as a product.
Crypto payments are final. Scammers know it. A single mistake or con is permanent: no chargeback, no recourse. Indemnity adds the safety net that ordinary tokens lack, without a central company holding your money.
Once a normal ERC-20 transfer confirms, there is no undo. A single mistake or con is permanent.
Indemnity holds each payment for 7 days. That’s your window to catch a scam before the funds are claimable.
Disputes go to Kleros, a decentralized court of staked, randomly-selected jurors. No company decides; a jury does.
Protection is the default: a transfer to another wallet routes funds through a smart-contract escrow with a built-in 7-day dispute window. DEX swaps and transfers to allowlisted exchange addresses stay instant.
You send a protected payment. The contract locks the tokens in escrow for that exact recipient for a 7-day dispute window.
If all is well, do nothing. If you’ve been scammed, open a dispute before the window closes and submit your evidence to Kleros.
No dispute? The recipient claims after 7 days. Disputed? A Kleros jury rules, and the contract releases or refunds automatically.
When you hit “dispute,” Kleros takes over. There’s no support desk and no company vote; a randomly-drawn jury of token-staking peers reviews the evidence and rules.
Anyone can be a Kleros juror. Stake PNK (Pinakion) into a relevant sub-court. The more you stake, the higher your chance of being drawn for a case.
Jurors are drawn pseudo-randomly from the relevant sub-court, weighted by PNK stake. Selected jurors receive the case file to review.
Each juror independently reviews the evidence and casts a secret vote. Jurors are rewarded for voting coherently (with the eventual majority), so they’re incentivized to judge honestly.
Majority jurors earn fees and PNK from minority jurors whose stake is partially slashed. Either party can appeal to a larger jury. Once final, the contract releases or refunds automatically.
An anti-scam token that isn’t the scam. Here is exactly what the contract does, and what it will never do.
ExemptionSet event.The source is open. Read contracts/Indemnity.sol and verify every claim above yourself. That’s the point.
Deployed on Arbitrum One mainnet on 17 July 2026 and never launched: no liquidity was ever added, so there is no market and nothing to buy. Published here so the work and its unfinished parts are both on the record.
0x9c2300F97E14D7c7478003F52E562Ff2fC14E89e, but it was never launched: no liquidity exists, so it cannot be bought, and nobody should try. Three things are unresolved, and they matter more than anything else on this page: the owner key is a 1-of-1 Safe where the design calls for 2-of-3; the fee treasury address is immutable and still points at the deploying wallet; and the security review is a first pass whose own conclusion is do not hold real funds. Owner powers also remain — an exchange allowlist decides which addresses settle instantly, so the owner can affect whether a pool trades. The dispute model is an MVP: the payer initiates a dispute by paying the Kleros arbitration fee in ETH (non-refundable, deterring frivolous disputes). A tie or refuse-to-arbitrate ruling refunds the payer in full; a ruling for the receiver releases the payment, net of the protocol fee. If the arbitrator never rules, anyone can return the funds to the payer after a long timeout. The contract is immutable and unpausable. Always read the contract and understand the arbitration terms before relying on it.
Indemnity is open source. Read the contract, run the tests, and verify every claim yourself.