Verdict ledger · revenue · burns

Don't trust the score. Verify it.

Every verdict Tell gives is hashed and anchored on Robinhood Chain once an hour. Every x402 payment and every $TELL burn is listed here with its transaction.

—Verdicts recorded
—Roots anchored
—Paid checks
—USDG earned

Where the money goes.

TreasuryNot set

x402 payments are not switched on yet. Full checks are free until they are.

$TELL burnedNot launched

A share of x402 revenue buys $TELL and sends it to 0x…dEaD. The total is read from the chain.

Anchor walletOff

Hourly roots are written as tx data "TELL" + root from this wallet to itself.

Hourly roots.

Batch (UTC)VerdictsMerkle rootAnchor tx
Loading…

Check one token.

Every verdict Tell recorded for a token, each with the Merkle proof that ties it to an anchored root.



  

Pay for one check.

The same x402 payment an agent makes, from your own wallet: you sign a USDG transfer of $0.03, Tell runs a full check, and only then submits the transfer. Tell's wallet pays the gas. The payment shows up in the table below.

Recent payments.

WhenPayerUSDGTx
Loading…

$TELL burns.

When$TELL burnedShare of supplyTx
Loading…

How to verify.

Leaf = keccak256(abi.encode(address token, uint8 score, bytes32 keccak256(verdict), bytes32 keccak256(checks), uint64 checkedAtMs)). Pairs are hashed sorted, an odd node moves up unchanged. Take a proof from /api/v1/proof/0x…, fold it into the leaf, and compare with the root in the anchor transaction's data (after the 4 bytes 0x54454c4c).