{
  "license": "CC-BY-4.0",
  "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "ChainChoice (https://chainchoice.io)",
  "url": "https://chainchoice.io/data/datasets.json",
  "what": "The flagship data files behind ChainChoice's published claims: for each, its version, the day its content last changed, and every file with its size and SHA-256, computed by the build that shipped them.",
  "sealNote": "build-checks.json is rewritten by the build's last step (generate-build-checks --seal) after the rest of this catalogue is written; that step records its size and SHA-256 here.",
  "datasets": [
    {
      "id": "rankings",
      "name": "The published rankings",
      "description": "Every category's published order: each product's rank, score and dimension scores, the weights, and the formula and constants that rebuild every score from this file alone. Its digest, by the recipe in the usage notes on /datasets, is the one every page footer prints.",
      "page": "https://chainchoice.io/datasets#rankings",
      "version": "2026.11.1",
      "versionIs": "The methodology version that computed every score.",
      "dateModified": "2026-11-12",
      "files": [
        {
          "path": "/data/rankings.json",
          "encodingFormat": "application/json",
          "bytes": 690001,
          "sha256": "236264f5930e9708ace063e34580332b32d8831bf940c033bca3aad30f73c65f",
          "license": "CC-BY-4.0"
        }
      ]
    },
    {
      "id": "rankings-ledger",
      "name": "Rankings ledger",
      "description": "Every change to the published order since the ledger began, one entry per line: what moved, why, and the digest each published rankings.json had. Each entry carries the SHA-256 of the line before it, and the head file names the last entry and its hash, signed with the receipt key by a build that holds it.",
      "page": "https://chainchoice.io/datasets#rankings-ledger",
      "version": "4765",
      "versionIs": "The number of entries on the ledger, which only grows.",
      "dateModified": "2026-11-12",
      "files": [
        {
          "path": "/data/rankings-ledger.jsonl",
          "encodingFormat": "application/x-ndjson",
          "bytes": 1323291,
          "sha256": "9181950ec69071c1c50ae3a260ecc51b8852a34ffd96b9ca9079ab4b6ca537a7",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/rankings-ledger.head.json",
          "encodingFormat": "application/json",
          "bytes": 5770,
          "sha256": "91023496ccee60b9509ae4ecb92ba613fdd82a5f99ddc7eb66dfd3a3dd5cefff",
          "license": "CC-BY-4.0"
        }
      ]
    },
    {
      "id": "evidence",
      "name": "Evidence files",
      "description": "Per category, the quoted evidence behind each criterion score: the quote, the address it was read on and the day it was read, for every product with a verified research record.",
      "page": "https://chainchoice.io/datasets#evidence",
      "version": "2026-11-10",
      "versionIs": "The newest day any evidence in these files was read.",
      "dateModified": "2026-11-12",
      "files": [
        {
          "path": "/data/evidence/account_abstraction_infra.json",
          "encodingFormat": "application/json",
          "bytes": 9916,
          "sha256": "0021b5f18111d514acb2c7dfe008331a56581a5a134360b17d764a9e7e4f5630",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/appchains_l3s.json",
          "encodingFormat": "application/json",
          "bytes": 11346,
          "sha256": "ab1431a8973d2a653abe2ddeeaec88e3c29337caa6d605eb04f9ac77de7fb71b",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/attestations.json",
          "encodingFormat": "application/json",
          "bytes": 10440,
          "sha256": "e65048174f9d02af5fdc9df8e425fcf11212e120d7f93b0d9330d9a4ae28aac3",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/automation_keepers.json",
          "encodingFormat": "application/json",
          "bytes": 8469,
          "sha256": "27a4e7220f6bcb8d2a619126acf7ea76d48e27dbeb4232b6e5f1936689204670",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/bill_pay.json",
          "encodingFormat": "application/json",
          "bytes": 9810,
          "sha256": "5bf697e2c95b1e6a33422964637ae89aa47ce21f7cedca8d7f9096f38abdd91f",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/block_explorers.json",
          "encodingFormat": "application/json",
          "bytes": 7348,
          "sha256": "e23fc8b89add3199ab6373a0573316c839c73c58ec28778afc611d32784de336",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/bridges.json",
          "encodingFormat": "application/json",
          "bytes": 7700,
          "sha256": "5c87754b05e64d9349849463440e572a33808e21608583d4c28ec7eacce44f20",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/bug_bounties.json",
          "encodingFormat": "application/json",
          "bytes": 5064,
          "sha256": "14036e446391bb580657672116eb416a53433e12c4a804a6e6f05efbf71e3f07",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/business_banking.json",
          "encodingFormat": "application/json",
          "bytes": 11372,
          "sha256": "0a4a3596dc84d91d825717ee9dc00275c993b865bd23026dd25775f144d34f15",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/carbon_credits.json",
          "encodingFormat": "application/json",
          "bytes": 9960,
          "sha256": "b0e66fed6b5124cd79e9e89c4ebd021475ca4a3ea59a2b7839d506d0220ffa48",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/cdp_stablecoins.json",
          "encodingFormat": "application/json",
          "bytes": 9983,
          "sha256": "1675681086a0759b9497303a068bb43db350970652e5d90b4476a537f4d89923",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/creator_mint_platforms.json",
          "encodingFormat": "application/json",
          "bytes": 12121,
          "sha256": "991282c1710e45775c43c3333ed44acc4674f9d6e082789feb46153ef5e75da7",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/cross_chain_messaging.json",
          "encodingFormat": "application/json",
          "bytes": 10359,
          "sha256": "c0e924b7e9f1e49ff8e0a82aa86e6b87837af63167d7e3bb3b8e51d9637d1336",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/crypto_backed_loans.json",
          "encodingFormat": "application/json",
          "bytes": 8123,
          "sha256": "5b8b8ca6b1c46fe1f982ef59cb9cc097cc491faaebe799950e8be1148cf0cfb0",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/crypto_neobanks.json",
          "encodingFormat": "application/json",
          "bytes": 8404,
          "sha256": "eeb47836b301482aaa31038469de287e2bdb7e88ae4e2c7d164624a0f3e00436",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/crypto_payroll.json",
          "encodingFormat": "application/json",
          "bytes": 8720,
          "sha256": "279bb2379bc9d146ddb9224091211d00477e11be3ff47a837fea901dfb5b592f",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/data_availability.json",
          "encodingFormat": "application/json",
          "bytes": 8447,
          "sha256": "9f3903a291b9aac5ba33907204e03a2e3d5199c42a54c8b34baa7ba1d2a4c554",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/decentralised_compute.json",
          "encodingFormat": "application/json",
          "bytes": 6762,
          "sha256": "6589d97a9062af3c8a7f0f7b7d975e1083f4509bf220cece40698f0aaf126d5e",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/decentralised_id.json",
          "encodingFormat": "application/json",
          "bytes": 9802,
          "sha256": "1a9fd3e49c1dfc47e9f23a869ae2cfdf2cf295e4544d5c47b9547dfdb1babe4b",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/decentralised_storage.json",
          "encodingFormat": "application/json",
          "bytes": 8029,
          "sha256": "a7fecec34f66b99fda6041dbaa80e6afecd72e0b507e3ffcc49fcd18cf4e5487",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/defi_dashboards.json",
          "encodingFormat": "application/json",
          "bytes": 8975,
          "sha256": "9af79b348b13544afd1c05ab97724084193c0bf32b38297b4ed544d331dc3758",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/defi_insurance.json",
          "encodingFormat": "application/json",
          "bytes": 6953,
          "sha256": "f7d686538c2d0b9342ddc33d4b67b7bcbfdf0a45cb33366b8753ce8ec9516cd0",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/dev_frameworks.json",
          "encodingFormat": "application/json",
          "bytes": 8525,
          "sha256": "7afe256e9cb158da6529243470b283eefbc2c5334a81d6980152a94747fc3553",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/enterprise_accounting.json",
          "encodingFormat": "application/json",
          "bytes": 9739,
          "sha256": "acdd27363c3d22d9185d4cb79ebb0ea9ebfd6ed5460ba620c89e1e64ac22a807",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/exchange.json",
          "encodingFormat": "application/json",
          "bytes": 22103,
          "sha256": "0dc00cd65473be25f9ee38ab3d7d4cd5d6eef81548c6a87dfd92f914b68dd5ee",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/fixed_rate_yield.json",
          "encodingFormat": "application/json",
          "bytes": 10211,
          "sha256": "298085b8dad498e7ecd2f34804c721a05b92dc8ec3b4242b5e7c75d01ff0baa4",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/flash_loans.json",
          "encodingFormat": "application/json",
          "bytes": 12027,
          "sha256": "798b4cb6ea886ec67eb56c8fc02fa283766b8482840d8153776bf065d9af75ce",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/governance_tools.json",
          "encodingFormat": "application/json",
          "bytes": 8607,
          "sha256": "5a6e8a5e5ee3beeff531bff00f8ddbd7bd641593229f4b09fa2cd8769d55ad03",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/hardware_wallet.json",
          "encodingFormat": "application/json",
          "bytes": 38038,
          "sha256": "5cdc245783f668ff8758d307a332f9dbf04190fab8b75e5aad07a619129cd228",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/incentive_distribution.json",
          "encodingFormat": "application/json",
          "bytes": 12727,
          "sha256": "b3118b147d4ed4f36e54cf91246f5b268c4c5f541dd2bc73cb7356bdecdafc5a",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/indexers.json",
          "encodingFormat": "application/json",
          "bytes": 9087,
          "sha256": "6abb39e3b245803ca1c114f60b8b035352056dde2b122840fc3cd31a938c4bcd",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/institutional_custody.json",
          "encodingFormat": "application/json",
          "bytes": 14442,
          "sha256": "7007ba3782c0bb49e0031a48099a4028e923a7ea989508c4cca6a29fc27b9ffa",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/institutional_execution.json",
          "encodingFormat": "application/json",
          "bytes": 7954,
          "sha256": "57b550818a1c51f481d4446fca59b7b649969a287b181726bef98ffe15b847ba",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/intents.json",
          "encodingFormat": "application/json",
          "bytes": 8515,
          "sha256": "d8d749147dfb7fdd625577d2aa4bd6338f7f1e853b50bfb811723b0a185f4480",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/key_recovery.json",
          "encodingFormat": "application/json",
          "bytes": 13734,
          "sha256": "46239a9723ce562790bccf70e3b2f8ab3b46ed4fe4163319c3882df138592c4f",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/kyc_compliance.json",
          "encodingFormat": "application/json",
          "bytes": 9568,
          "sha256": "944b6ef684294669c40b256af873755963ebd85beb83a3fd8f857fb251843d37",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/l2_chains.json",
          "encodingFormat": "application/json",
          "bytes": 26971,
          "sha256": "ffcc0de4133c02bbee71f05ae3a69be13bbe5c7adc950d1f1aa8025e8ff783d1",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/launchpads.json",
          "encodingFormat": "application/json",
          "bytes": 11734,
          "sha256": "1050246399baea1814f2124c29ee77fd1f7c2c783b09a9c9cdef77b72aa91d57",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/layer1_chains.json",
          "encodingFormat": "application/json",
          "bytes": 8985,
          "sha256": "c7cf2e2bf2392134f9daa5e9fd67d9c453c8e93b910663262efda987615eb794",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/lending_borrowing.json",
          "encodingFormat": "application/json",
          "bytes": 11552,
          "sha256": "f14c5880efaf32883510740aec3564813aa7528d10cd6f46a07d0d4efdb11eaa",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/lightning_payment_infrastructure.json",
          "encodingFormat": "application/json",
          "bytes": 16837,
          "sha256": "cd153ec1bd1d0c604ad659edb4b0c554c490f313fa8c259f483d5dd1b2b44fb8",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/lightning_wallets.json",
          "encodingFormat": "application/json",
          "bytes": 18624,
          "sha256": "4cb6086d2517d3417cc133a4099fae9117b4fb6d34a6fe3991f3e8f3564389dd",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/liquid_lockers.json",
          "encodingFormat": "application/json",
          "bytes": 7250,
          "sha256": "cd9dd965a61cd8eda6c0cdaa55915bb959cca4c317b2219bf9fb0ba3ba1943b3",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/liquid_staking.json",
          "encodingFormat": "application/json",
          "bytes": 13872,
          "sha256": "21ea4e37e3799abbda5a34fef9f02852ecea1cc71f90ad95f396e689697e2e20",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/liquidity_management.json",
          "encodingFormat": "application/json",
          "bytes": 11306,
          "sha256": "6d70db16285b3080f1667da64fbc39e26788caa97d14b3b88a0f57bd7462dcfc",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/market_data_apis.json",
          "encodingFormat": "application/json",
          "bytes": 9576,
          "sha256": "eefcda98048eeb6da2a9c1157d1d18f934821736c6decf95deeadde6456236c0",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/mev_protection.json",
          "encodingFormat": "application/json",
          "bytes": 10185,
          "sha256": "673cd722fe3551bf88bd14b6dd79fb260b4aeefb4061047132cfe2289be74785",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/mining_pools.json",
          "encodingFormat": "application/json",
          "bytes": 12221,
          "sha256": "21f6d7533a3b7be22872d816f80a1f7fcf7f9e8a631fd0ed15103226552c5d7e",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/money_market_funds.json",
          "encodingFormat": "application/json",
          "bytes": 10834,
          "sha256": "9ceffa485bc64fe17cafec9ec6c1f2da52eb6671d157c44d4534282bcf244218",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/mpc_wallets.json",
          "encodingFormat": "application/json",
          "bytes": 9646,
          "sha256": "120552e272adec2539a469c1165dc523f6517fcc6411a53605830b7a6c4d774b",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/naming_services.json",
          "encodingFormat": "application/json",
          "bytes": 6688,
          "sha256": "66fecc22663d7dc09799fb7dfaffd5e8e3989d95acb207dd523940a20d619478",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/nft_analytics.json",
          "encodingFormat": "application/json",
          "bytes": 7984,
          "sha256": "099c0cbb30f2674df1a0d175d4929173fff656c9f7977d7e8b3cf7a467e6a466",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/onchain_analytics.json",
          "encodingFormat": "application/json",
          "bytes": 7356,
          "sha256": "ce2db20823ab48234e8b616f5e41549557a2bfc8120c97be03a1d923e8227129",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/onchain_monitoring.json",
          "encodingFormat": "application/json",
          "bytes": 8878,
          "sha256": "48aa9b1972f6a07922608f714ee3a0ad623d8c208ecbebfa57eeec04d863c5ae",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/onramp.json",
          "encodingFormat": "application/json",
          "bytes": 15539,
          "sha256": "c9188226c04e03a01d2d27d5f6670b84b9ee668407ba55b3f8f72c87082492ef",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/options_vaults.json",
          "encodingFormat": "application/json",
          "bytes": 10452,
          "sha256": "66fb54a8e3b10237ea1f18bdbd4a61b349567616a7778b3bfe561291c9a1ebaa",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/otc_desks.json",
          "encodingFormat": "application/json",
          "bytes": 9250,
          "sha256": "cd660089db30969b070316e0c5da743951be286156707a177ef2b2fc028b5dd7",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/p2p_exchanges.json",
          "encodingFormat": "application/json",
          "bytes": 11308,
          "sha256": "30b9578b82d6c999fed9c87873fa9825d63814e9364d4b7c30370b68f40abfbb",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/paid_research_seats.json",
          "encodingFormat": "application/json",
          "bytes": 9767,
          "sha256": "bf04824575c3ab15728179363527e279e774f5ba2d51382446f32e9a59b521f5",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/perp_house_vaults.json",
          "encodingFormat": "application/json",
          "bytes": 12896,
          "sha256": "ddc0e9a74a3363fdd94a2994aec56592b43e8a75122832fcbbbee0083035d694",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/portfolio_tracking.json",
          "encodingFormat": "application/json",
          "bytes": 10651,
          "sha256": "d2349a92413c242a44e6c1247dca28c00d9820d553ebb4ac11a72f9a50424137",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/private_credit.json",
          "encodingFormat": "application/json",
          "bytes": 10747,
          "sha256": "ceaba018d374eb5346c18c7ea5a76f3939ec4e27397a8adbe1df5af4a07420a1",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/proof_of_personhood.json",
          "encodingFormat": "application/json",
          "bytes": 10297,
          "sha256": "e2d92ba4ca6ce33eb862276313b7d1d65f6339f1cbe93d9c382c987cbca3366f",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/relayers.json",
          "encodingFormat": "application/json",
          "bytes": 9855,
          "sha256": "19afc99db87636c87ae47772f9d8ea93cec077a6aaf2bfe2f764009f06de5886",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/remittances.json",
          "encodingFormat": "application/json",
          "bytes": 10687,
          "sha256": "afdc518e7be71bc1cb7735f5f8df8f7f4b489f71278fe266a4add41f0a543f29",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/restaking.json",
          "encodingFormat": "application/json",
          "bytes": 9814,
          "sha256": "813829965d2ca85cee137966e04443def01493d4ce4f6bd96cdf7830579af152",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/retail_staking.json",
          "encodingFormat": "application/json",
          "bytes": 4216,
          "sha256": "d0d35e41419b390ad4b19a963a05b1d4a4a227c703738032913e0fd1961cf4e0",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/revoke_tools.json",
          "encodingFormat": "application/json",
          "bytes": 7385,
          "sha256": "1ece75830de5cd29e96b8013fd929ce94720873edd537af4c9d0fb3c21a1692f",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/rollup_as_a_service.json",
          "encodingFormat": "application/json",
          "bytes": 10423,
          "sha256": "2426e9ed2ca79ff20b833fd167d6b77d7b4feab3edfe924a836fbd9d92a67286",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/rpc_nodes.json",
          "encodingFormat": "application/json",
          "bytes": 8630,
          "sha256": "5880d2b204ca4eca030e2d80107df46c243246c339f0c193f5536b9535fdd869",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/savings_plans.json",
          "encodingFormat": "application/json",
          "bytes": 6210,
          "sha256": "bb2efca42def60689b849738469783c4ed6b8e9141b2b7e0525bcfdd55dbd98c",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/screeners.json",
          "encodingFormat": "application/json",
          "bytes": 8504,
          "sha256": "51f97de604035a2f08b2c11dfb0b191062f646d8b2f4b7233fe4aadef2c9834f",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/seed_backup.json",
          "encodingFormat": "application/json",
          "bytes": 7723,
          "sha256": "db25d3386a40c181a6a444fe04243dae6089a3fe3bad34cbe5c988fd718de1f3",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/sentiment_analytics.json",
          "encodingFormat": "application/json",
          "bytes": 9441,
          "sha256": "677995ec3813cfb674b270ad9dfe0b1fb617c603348cde648e5d8935df393688",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/sidechains.json",
          "encodingFormat": "application/json",
          "bytes": 9618,
          "sha256": "d2a9101797e528951758ba0e2a20f7d16db180788c6ba51bf6040678fb2c6f47",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/simple_buy.json",
          "encodingFormat": "application/json",
          "bytes": 16788,
          "sha256": "0546d7244d7f3a4f91850a2699b862f11d4c8252be2793d37559e462d70666f1",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/smart_accounts.json",
          "encodingFormat": "application/json",
          "bytes": 9000,
          "sha256": "3ecd79a18fbe91a3cb4838d4e3b9bdd83c31b95decfb9da2632c3291fd269a71",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/smart_contract_audits.json",
          "encodingFormat": "application/json",
          "bytes": 6276,
          "sha256": "b87bd4effb2182d6188519248143be0f6622f99c6725fd346761cf6ffd3c12b7",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/socialfi.json",
          "encodingFormat": "application/json",
          "bytes": 11228,
          "sha256": "5e4bdade99581f943a0642bb8d21709a14245bcd62584dc08268b01d1692823d",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/stablecoin_issuance.json",
          "encodingFormat": "application/json",
          "bytes": 8116,
          "sha256": "193882762b2ec08d52429b95baf9f16f200edf78b2ee0c525b31f20e1a6f2e26",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/stablecoin_settlement.json",
          "encodingFormat": "application/json",
          "bytes": 9934,
          "sha256": "6993dbc7f06f162c270cc59667ef1f4b1536d4e40a926544a1d309df3d2ef7bb",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/stablecoin_yield.json",
          "encodingFormat": "application/json",
          "bytes": 9531,
          "sha256": "ee0a64d9cbe976a1ef0eecea86183b460706ff841166ab6c849f733dfdb2f4ec",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/stablecoins.json",
          "encodingFormat": "application/json",
          "bytes": 16695,
          "sha256": "718d3b8f1f130b0c6f976ad951cd92eda559237c1db2c65a80104a992cadb168",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/staking.json",
          "encodingFormat": "application/json",
          "bytes": 8614,
          "sha256": "9cb9743b4563308fbae9c2170663fa6fc551484ba1128320ed44aacf3f510b22",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/structured_products.json",
          "encodingFormat": "application/json",
          "bytes": 9820,
          "sha256": "1e0e51d57d75446db994fbd26336ab059f9fc8f49d8d1170986fe0da0ef7175e",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/subscriptions.json",
          "encodingFormat": "application/json",
          "bytes": 13014,
          "sha256": "d790d06dcb4cadd685d6e17f8c7d07670ff61bb6e682ec68de0d000e94b376a9",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/token_launch_platforms.json",
          "encodingFormat": "application/json",
          "bytes": 12844,
          "sha256": "497b5222a841f4c8be3d034e69f8139fb45dceb966b016868a74e382b149552a",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/token_standards.json",
          "encodingFormat": "application/json",
          "bytes": 13079,
          "sha256": "90bd0e7150cbb3e38c4711111f2f73de521090ec7f8fb7ef67f3ee933e2279c4",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/tokenisation_platforms.json",
          "encodingFormat": "application/json",
          "bytes": 11112,
          "sha256": "1f0019641600d3cb458ee7c4e176211594e735ec18664cfbc2256c5445289c36",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/tokenised_bonds.json",
          "encodingFormat": "application/json",
          "bytes": 11406,
          "sha256": "b0863c0d6661fcefad989580e8f27b8925a6c5440e510e5c3b9b8612749f5427",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/tokenised_commodities.json",
          "encodingFormat": "application/json",
          "bytes": 10040,
          "sha256": "42401d8c937ca40fc5a2b2dd285f15e12a396d685859c98ad164f23c889e42fe",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/tokenised_equities.json",
          "encodingFormat": "application/json",
          "bytes": 12484,
          "sha256": "d0aa084b0baf675d0443f54735d8cddd0abb783198aa1f418ed7a59a7da55649",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/tokenised_funds.json",
          "encodingFormat": "application/json",
          "bytes": 7731,
          "sha256": "ca7aad7af1be13b7b9af284cff16b0964a92ac01ed31c9ce5dc2bca1dd4dad7b",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/tokenised_realestate.json",
          "encodingFormat": "application/json",
          "bytes": 7433,
          "sha256": "91b51bf0407d8177aaac598b7593eee0798a57e6c0fbde7218d5f85adbb242f4",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/tokenised_tbills.json",
          "encodingFormat": "application/json",
          "bytes": 8767,
          "sha256": "dede1a695eebd877b112b1fc7e54a44233210dbe5da371886ad7a905414c9c95",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/trading_bots.json",
          "encodingFormat": "application/json",
          "bytes": 6371,
          "sha256": "82d0da419d39aa9856874c65dcc4e6f42252c08518570706a5fe9128aaeab7fe",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/trading_tools.json",
          "encodingFormat": "application/json",
          "bytes": 10586,
          "sha256": "9bf6e8aa754298ac9e9ee87514ab92f6477ae2a665086ef75d77182e86f4de5c",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/travel_rule_compliance.json",
          "encodingFormat": "application/json",
          "bytes": 13005,
          "sha256": "b35a5f474c8c2feba1e1f457e36544779b7019daa9db9f099f17e7ebb43b70cb",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/wallet.json",
          "encodingFormat": "application/json",
          "bytes": 14741,
          "sha256": "a5af596cabc0287571341e3bb9ab71fa34a9272b070f09281c1e27fdcbe1c9ee",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/wallet_screening.json",
          "encodingFormat": "application/json",
          "bytes": 9298,
          "sha256": "47bdf547a9eef95a530987a072256c7740bc78fccf9238f260e64d8bfaf4cc5c",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/web3_apps.json",
          "encodingFormat": "application/json",
          "bytes": 10435,
          "sha256": "65d02a7bb4d103d0ff6c420b99dabbf131e4531b4d6629553fe6c1409ee18778",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/wrapped_assets.json",
          "encodingFormat": "application/json",
          "bytes": 9833,
          "sha256": "3d35e47cb5f6882aecda9f2fc267a0b1aa42e15c786d4b619b6b83558c459fc1",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/yield_aggregators.json",
          "encodingFormat": "application/json",
          "bytes": 8746,
          "sha256": "df2ca2d121a716d7ceda149afc15d5f734646480567728c598ea11d5d436bc28",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/evidence/yield_vaults.json",
          "encodingFormat": "application/json",
          "bytes": 8125,
          "sha256": "f0e929f38ce6bc98fb394057bcafc4978c9e3b8ef3495abdde4b6cb6bcf30cb7",
          "license": "CC-BY-4.0"
        }
      ]
    },
    {
      "id": "review-calendar",
      "name": "Review calendar",
      "description": "When each category's evidence is next due for a re-read under its published review cadence, from the oldest read date among its rows; the build fails when a category is past its due date.",
      "page": "https://chainchoice.io/datasets#review-calendar",
      "version": "2026-11-12",
      "versionIs": "The day the calendar was computed from the read dates.",
      "dateModified": "2026-11-12",
      "files": [
        {
          "path": "/data/review-calendar.json",
          "encodingFormat": "application/json",
          "bytes": 74105,
          "sha256": "a484759973c4d28818949e45ed256b666547803d741ad05d44d7ae2c9958f4c4",
          "license": "CC-BY-4.0"
        }
      ]
    },
    {
      "id": "build-checks",
      "name": "Build record",
      "description": "The build the site was made from: its commit, the rankings digest it ships, and every build check with its exit status in that chain. Its SHA-256 is not printed on /datasets: the build's last step rewrites the file after the page is rendered and records the hash in /data/datasets.json.",
      "page": "https://chainchoice.io/datasets#build-checks",
      "version": "ffc8f4dc7279d27168315f041583cb64a520d707",
      "versionIs": "The commit the build was made from.",
      "dateModified": "2026-11-12",
      "files": [
        {
          "path": "/data/build-checks.json",
          "encodingFormat": "application/json",
          "bytes": 247761,
          "sha256": "19bfa52f7c3967d8d86cfa33442e2ecbe599ec7c9b6a0d21bcb0eab9115e0fbe",
          "sealedBy": "generate-build-checks --seal",
          "license": "CC-BY-4.0"
        }
      ]
    },
    {
      "id": "refusals",
      "name": "Refusals",
      "description": "Every product a category assessed and did not rank, with the reason its page publishes, a source where the record or the reason names one, and the day the public universe ledger first recorded it.",
      "page": "https://chainchoice.io/datasets#refusals",
      "version": "2026-11-12",
      "versionIs": "The day the list last changed.",
      "dateModified": "2026-11-12",
      "files": [
        {
          "path": "/data/refusals.json",
          "encodingFormat": "application/json",
          "bytes": 928321,
          "sha256": "6017ddfe901c9142dcbc9464d0ad5558be06fc5a24dce9e35763afa1527e08e8",
          "license": "CC-BY-4.0"
        }
      ]
    },
    {
      "id": "organizations",
      "name": "Organizations",
      "description": "The operating entities behind every product placed in a category: each organization with its catalog ids, the categories each is placed in and the products it collapses to. The count is an upper bound, and the file says why.",
      "page": "https://chainchoice.io/datasets#organizations",
      "version": "2026-11-12",
      "versionIs": "The day the map last changed.",
      "dateModified": "2026-11-12",
      "files": [
        {
          "path": "/data/organizations.json",
          "encodingFormat": "application/json",
          "bytes": 123890,
          "sha256": "ca9a730c5b99544055b7910d20df57f13a00146c7ecb291e2de888969676c11d",
          "license": "CC-BY-4.0"
        }
      ]
    },
    {
      "id": "corrections",
      "name": "Corrections",
      "description": "Every published correction: what was wrong, what was fixed, how it was caught and whether the published order moved, newest first, as /methodology/corrections prints it. The same entries are in the Atom feed at /api/feed.xml.",
      "page": "https://chainchoice.io/datasets#corrections",
      "version": "CC-2026-0171",
      "versionIs": "The newest entry in the log.",
      "dateModified": "2026-11-12",
      "files": [
        {
          "path": "/data/corrections.json",
          "encodingFormat": "application/json",
          "bytes": 336811,
          "sha256": "6e46735525b64557333ce001e4c9884e1a4037ef0c7c9fe1eaae5c75903dea9b",
          "license": "CC-BY-4.0"
        }
      ]
    },
    {
      "id": "observations-pricing",
      "name": "Pricing ledger",
      "description": "The append-only ledger of structured pricing facts: one line per fact, appended when its value changes, with the day it was observed. /methodology/data-changelog renders it; data/observations/index.json carries its licence and hash.",
      "page": "https://chainchoice.io/datasets#observations-pricing",
      "version": "458",
      "versionIs": "The number of observations on the ledger, which only grows.",
      "dateModified": "2026-11-10",
      "files": [
        {
          "path": "/data/observations/pricing.jsonl",
          "encodingFormat": "application/x-ndjson",
          "bytes": 69511,
          "sha256": "f05f8a1a09c31ae148687853796105150d28f5a582696378b03642d1409bd2ca",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/observations/index.json",
          "encodingFormat": "application/json",
          "bytes": 4475,
          "sha256": "fe7704d9fe4d7fb4df41f1b40bf127c8a4984c7d318a4af4c537a9c3a10177cc",
          "license": "CC-BY-4.0"
        }
      ]
    },
    {
      "id": "observations-universe",
      "name": "Universe ledger",
      "description": "The append-only ledger of placements and named refusals: one line per state, appended when it changes, with the day it was observed. /methodology/universe renders it, and /data/refusals.json dates each refusal from it.",
      "page": "https://chainchoice.io/datasets#observations-universe",
      "version": "2432",
      "versionIs": "The number of observations on the ledger, which only grows.",
      "dateModified": "2026-11-12",
      "files": [
        {
          "path": "/data/observations/universe.jsonl",
          "encodingFormat": "application/x-ndjson",
          "bytes": 260072,
          "sha256": "d0ceae6d7d7aba6ef50d53cc9583127a17cf5def0d3db4e543b9881e6e134619",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/observations/index.json",
          "encodingFormat": "application/json",
          "bytes": 4475,
          "sha256": "fe7704d9fe4d7fb4df41f1b40bf127c8a4984c7d318a4af4c537a9c3a10177cc",
          "license": "CC-BY-4.0"
        }
      ]
    },
    {
      "id": "search-quality",
      "name": "Search query corpus",
      "description": "Every labelled query the search bars are measured on, with the page or address each must open: names, misspellings, sentences with constraints, plans of several steps, and questions as buyers ask them. Its file search-quality.json publishes the rate of each kind, misses included; the build replays every kind and fails when the file is not the replay.",
      "page": "https://chainchoice.io/datasets#search-quality",
      "version": "93/99",
      "versionIs": "Hand-labelled sentences and questions the search bars open right, of all of them, as the build replayed them (the generated cases are counted apart in the file).",
      "dateModified": "2026-11-12",
      "files": [
        {
          "path": "/data/search-quality.json",
          "encodingFormat": "application/json",
          "bytes": 15454,
          "sha256": "f66507c7a9cc9aad3f2fa66000ce6e57ad18a793850be6e95cae756b186f577b",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/search-lookup-corpus.json",
          "encodingFormat": "application/json",
          "bytes": 377033,
          "sha256": "6b6992b17ff746792b157373a81e671788377ff3a9ffd7c99b68c8c897ff5dc2",
          "license": "CC-BY-4.0"
        },
        {
          "path": "/data/search-intent-corpus.json",
          "encodingFormat": "application/json",
          "bytes": 125544,
          "sha256": "d9033b7041dbf9bdbdf99f5be49e9766ee7856aca81649080136b854a5d423e8",
          "license": "CC-BY-4.0"
        }
      ]
    },
    {
      "id": "partner-programmes",
      "name": "Partner programmes",
      "description": "Every partner programme on record, with its state, its network and the days its state changed, generated from the record the outbound links read. Commission terms are not in it.",
      "page": "https://chainchoice.io/datasets#partner-programmes",
      "version": "2026-11-12",
      "versionIs": "The day the record last changed.",
      "dateModified": "2026-11-12",
      "files": [
        {
          "path": "/data/partner-programs.json",
          "encodingFormat": "application/json",
          "bytes": 7246,
          "sha256": "95a525975e3f91b0d9d2f79b815924722cb9bcb3799ed84d609bf6cb7eaa6307",
          "license": "CC-BY-4.0"
        }
      ]
    }
  ]
}
