Where the money goes.
x402 payments are not switched on yet. Full checks are free until they are.
A share of x402 revenue buys $TELL and sends it to 0x…dEaD. The total is read from the chain.
Hourly roots are written as tx data "TELL" + root from this wallet to itself.
Hourly roots.
| Batch (UTC) | Verdicts | Merkle root | Anchor 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.
| When | Payer | USDG | Tx |
|---|---|---|---|
| Loading… | |||
$TELL burns.
| When | $TELL burned | Share of supply | Tx |
|---|---|---|---|
| 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).