Don't trust this page. Check the chain.
Every claim below was written as calldata in a real transaction. Click any hash to open it on the block explorer and decode the payload yourself — the format is published below. Nothing here is reconstructable only from our database.
0xd578Feea53D1F3e10ABc0ea56D564a55F066f8d9ExplorerCheck this address before you buy. Tickers are not unique on this chain — anything else calling itself $CXS is not us, no matter what it looks like.
Recent claims
| Claim | Confidence | Miner | Time (UTC) | Transaction |
|---|---|---|---|---|
| Loading… | ||||
Daily anchors
Each row is one Ethereum transaction containing every claim accepted that day, in full. Open it, decode the input data, and you have the day's record without needing this site.
| Day | Claims | Size | Content hash | L1 transaction |
|---|---|---|---|---|
| Loading… | ||||
Where the surplus sits
The pool is the lowest of three numbers: a quarter of that day's fees, a per-miner ramp that grows as more people mine, and a hard cap of $200. The ramp stops a handful of miners collecting the whole cap; the cap stops anyone farming it with extra wallets. What the fees earn beyond the pool accumulates here, and it is what funds the floor once trading volume falls — because trading volume always falls. The treasury also funds development.
daily_pool = min( max(fee_revenue * 0.25, $100),
$150 + $25 * active_miners,
$200 )
daily_pool = min(daily_pool, fee_revenue + treasury)
treasury += fee_revenue - daily_pool
your_share = daily_pool * (your_score / total_score)Every one of the three is a limit on the pool, never a guarantee per miner — extra wallets dilute only themselves. All three are reviewed as the miner base grows and can only be changed by announcing it here first. Every payout and every change leaves a transaction on the address above — you do not have to take our word for any of it.
What's actually in the transaction
Each submission is a self-transfer whose calldata is UTF-8 JSON. Decode the input data of any transaction above and you get exactly this — no contract, no indexer, no intermediary needed to read it.
{
"p": "cortex-desci",
"op": "submit",
"data": {
"sid": "<paper id>",
"sub": "resveratrol",
"pre": "activates",
"obj": "sirt1",
"ev": "<one-line evidence, max 100 chars>",
"conf": 88
}
}The full day, on Ethereum L1
Mining runs on Robinhood Chain, where fees are negligible. Once a day we write the full contents of every claim into Ethereum mainnet calldata — not a hash of them. One transaction, paid by us.
A Merkle root would be cheaper and would prove nothing useful: you cannot rebuild a single claim from a 32-byte hash. Writing the data itself is what makes the record survive us — decode the transaction and you have the whole day, with no help from Robinhood Chain and none from our servers.
