Cortex DeSci
Verify

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.

On-chain record

Recent claims

ClaimConfidenceMinerTime (UTC)Transaction
Loading…
Ethereum L1

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.

DayClaimsSizeContent hashL1 transaction
Loading…
Treasury

Where the surplus sits

Published before launch

Rewards are paid from a fixed daily pool. Whatever the fees earn beyond that pool accumulates here, and it is what keeps rewards flowing once trading volume falls — because trading volume always falls. The treasury also funds development.

The treasury address is published here before the token goes live, along with its opening balance. Nothing accrues to it until then.

The rule
daily_pool  = min(target, fee_revenue + treasury)
treasury   += fee_revenue - daily_pool
per_miner   = daily_pool / active_miners

target      = Set at launch

The target is reviewed quarterly 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.

Payload format

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
  }
}
Daily anchoring

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.