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.

$CXS contract0xd578Feea53D1F3e10ABc0ea56D564a55F066f8d9Explorer

Check 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.

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

The pool is a fixed 3,000,000 $CXS a day, split by quality score. Trading has all but stopped, so it is the fees collected in busier weeks — held here — that keep it paid, and fixing the amount in tokens means the daily pool no longer depends on the day's price. The treasury also funds development.

Address0x60379e25B9a6C8853B1D83C0B8cD97C64ddDb1a4
ETH balance…
$CXS held…
Read fromthe chainnot our server
The rule
daily_pool  = 3,000,000 CXS
your_share  = daily_pool * (your_score / total_score)

// paid from the distribution contract 0xF62fbb2CF8657a5Ad2C81367e99bc7f1A6faD1Dc
// if it holds less than a day's pool, every share is scaled by the same ratio

The pool is a total, never a guarantee per miner — extra wallets dilute only themselves. It can only be changed by announcing it here first; the fixed amount starts with the 22 September round, settled at 00:00 UTC on 23 September. Every payout leaves a transaction on the distribution contract — 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.