{
  "generatedAt": "2026-11-03",
  "url": "https://chainchoice.io/data/review-calendar.json",
  "license": "CC-BY-4.0",
  "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "ChainChoice (https://chainchoice.io)",
  "what": "When each category's evidence is next due for a re-read under its published review cadence, and each placement's own read and due date. The build that produced this file enforces the same dates: a category past its due date counts as overdue.",
  "reviewOwner": {
    "id": "mathias-siemonsmeier",
    "name": "Mathias Siemonsmeier",
    "title": "Founder",
    "profile": "https://chainchoice.io/by/mathias",
    "covers": "every category on this calendar",
    "decidedOn": "2026-10-21",
    "meaning": "The person accountable for each category being re-read on its published cadence. The reading itself is a model run (models research, extract and parse; a deterministic engine ranks); the owner answers for it being done and corrected."
  },
  "rule": {
    "oldestRead": "The oldest read date among the category's rows, taking each row's pricing.verifiedAt, else structuralFacts.verifiedAt, else verifiedAt. The oldest row decides, because a cadence is a promise about all of it.",
    "graceDays": 7,
    "due": "oldestRead + reviewCadenceDays + graceDays: the last day the category is inside its published cadence.",
    "daysLeft": "due minus generatedAt, in whole days. Negative means overdue by that many days.",
    "undated": "A category whose rows carry no read date publishes null: its cadence cannot be measured, which is not the same as kept.",
    "placements": "Each placement (a product placed in the category, both record forms) with its own read date by the same rule, and its due date: read + reviewCadenceDays + graceDays. null where the row carries no read date.",
    "pulledDue": "Present only where a dependency of the placement moved to a lower-rated one (its own published score lower, or unranked) after the placement's last read, as /data/dependencies.json records it: the move's date + 14 days, with pulledBy naming the move. A category's pulledDue is its placements' earliest, and the build holds a category to the earlier of due and pulledDue."
  },
  "coverage": {
    "categories": 121,
    "dated": 120,
    "undated": 1,
    "overdue": 13,
    "dueWithin7Days": 25
  },
  "placementCoverage": {
    "placements": 1018,
    "dated": 1005,
    "undated": 13
  },
  "categories": [
    {"category":"governance_tools","reviewCadenceDays":45,"oldestRead":"2026-08-06","rowsDated":8,"rowsInPool":8,"placements":[{"id":"agora","read":"2026-10-28","due":"2026-12-19"},{"id":"aragon","read":"2026-10-28","due":"2026-12-19"},{"id":"cactus","read":"2026-10-28","due":"2026-12-19"},{"id":"colony","read":"2026-09-24","due":"2026-11-15"},{"id":"common","read":"2026-08-06","due":"2026-09-27"},{"id":"daohaus","read":"2026-09-24","due":"2026-11-15"},{"id":"realms","read":"2026-10-28","due":"2026-12-19"},{"id":"snapshot","read":"2026-09-24","due":"2026-11-15"}],"due":"2026-09-27","daysLeft":-37},
    {"category":"market_data_apis","reviewCadenceDays":45,"oldestRead":"2026-08-06","rowsDated":8,"rowsInPool":8,"placements":[{"id":"amberdata","read":"2026-09-27","due":"2026-11-18"},{"id":"coindesk_data_api","read":"2026-09-27","due":"2026-11-18"},{"id":"coingecko_api","read":"2026-09-27","due":"2026-11-18"},{"id":"coinmarketcap_api","read":"2026-10-28","due":"2026-12-19"},{"id":"coinpaprika_api","read":"2026-10-28","due":"2026-12-19"},{"id":"dune_api","read":"2026-09-27","due":"2026-11-18"},{"id":"kaiko","read":"2026-10-28","due":"2026-12-19"},{"id":"messari_api","read":"2026-08-06","due":"2026-09-27"}],"due":"2026-09-27","daysLeft":-37},
    {"category":"nft_lending","reviewCadenceDays":45,"oldestRead":"2026-08-06","rowsDated":7,"rowsInPool":7,"placements":[{"id":"benddao","read":"2026-09-24","due":"2026-11-15"},{"id":"blur_blend","read":"2026-09-24","due":"2026-11-15"},{"id":"gondi","read":"2026-09-24","due":"2026-11-15"},{"id":"jpegd","read":"2026-08-06","due":"2026-09-27"},{"id":"metastreet","read":"2026-09-24","due":"2026-11-15"},{"id":"nftfi","read":"2026-08-06","due":"2026-09-27"},{"id":"zharta","read":"2026-09-24","due":"2026-11-15"}],"due":"2026-09-27","daysLeft":-37},
    {"category":"screeners","reviewCadenceDays":45,"oldestRead":"2026-08-06","rowsDated":7,"rowsInPool":7,"placements":[{"id":"axiom","read":"2026-10-28","due":"2026-12-19"},{"id":"birdeye","read":"2026-08-06","due":"2026-09-27"},{"id":"dex_screener","read":"2026-08-06","due":"2026-09-27"},{"id":"dextools","read":"2026-10-28","due":"2026-12-19"},{"id":"geckoterminal","read":"2026-10-28","due":"2026-12-19"},{"id":"gmgn","read":"2026-10-28","due":"2026-12-19"},{"id":"photon","read":"2026-10-28","due":"2026-12-19"}],"due":"2026-09-27","daysLeft":-37},
    {"category":"seed_backup","reviewCadenceDays":45,"oldestRead":"2026-08-06","rowsDated":7,"rowsInPool":7,"placements":[{"id":"billfodl","read":"2026-09-27","due":"2026-11-18"},{"id":"bitbox_steelwallet","read":"2026-08-06","due":"2026-09-27"},{"id":"coinkite_seedplate","read":"2026-10-28","due":"2026-12-19"},{"id":"coldbit_steel","read":"2026-09-27","due":"2026-11-18"},{"id":"cryptotag_zeus","read":"2026-09-27","due":"2026-11-18"},{"id":"hodlr_shield_titanium_24","read":"2026-10-28","due":"2026-12-19"},{"id":"keystone_tablet_plus","read":"2026-09-27","due":"2026-11-18"}],"due":"2026-09-27","daysLeft":-37},
    {"category":"shared_sequencers","reviewCadenceDays":45,"oldestRead":"2026-08-06","rowsDated":6,"rowsInPool":6,"placements":[{"id":"altlayer_squad","read":"2026-08-06","due":"2026-09-27"},{"id":"espresso_network","read":"2026-10-28","due":"2026-12-19"},{"id":"radius","read":"2026-08-06","due":"2026-09-27"},{"id":"rome_protocol","read":"2026-10-28","due":"2026-12-19"},{"id":"spire_based_stack","read":"2026-10-28","due":"2026-12-19"},{"id":"taiko","read":"2026-10-28","due":"2026-12-19"}],"due":"2026-09-27","daysLeft":-37},
    {"category":"tokenised_commodities","reviewCadenceDays":45,"oldestRead":"2026-08-06","rowsDated":7,"rowsInPool":7,"placements":[{"id":"aabb_gold_token","read":"2026-10-28","due":"2026-12-19"},{"id":"comtech_gold","read":"2026-10-28","due":"2026-12-19"},{"id":"kinesis_gold","read":"2026-09-27","due":"2026-11-18"},{"id":"matrixdock_gold","read":"2026-10-28","due":"2026-12-19"},{"id":"pax_gold","read":"2026-10-28","due":"2026-12-19"},{"id":"tether_gold","read":"2026-10-28","due":"2026-12-19"},{"id":"vnx_gold","read":"2026-08-06","due":"2026-09-27"}],"due":"2026-09-27","daysLeft":-37},
    {"category":"wrapped_assets","reviewCadenceDays":45,"oldestRead":"2026-08-06","rowsDated":8,"rowsInPool":8,"placements":[{"id":"btcb","read":"2026-10-28","due":"2026-12-19"},{"id":"cbbtc","read":"2026-08-06","due":"2026-09-27"},{"id":"fbtc","read":"2026-10-28","due":"2026-12-19"},{"id":"kbtc","read":"2026-10-28","due":"2026-12-19"},{"id":"lbtc","read":"2026-10-28","due":"2026-12-19"},{"id":"solvbtc","read":"2026-10-28","due":"2026-12-19"},{"id":"tbtc","read":"2026-10-28","due":"2026-12-19"},{"id":"wbtc","read":"2026-10-28","due":"2026-12-19"}],"due":"2026-09-27","daysLeft":-37},
    {"category":"sentiment_analytics","reviewCadenceDays":45,"oldestRead":"2026-08-07","rowsDated":8,"rowsInPool":8,"placements":[{"id":"alternative_me_fgi","read":"2026-10-28","due":"2026-12-19"},{"id":"augmento","read":"2026-10-28","due":"2026-12-19"},{"id":"cookie_fun","read":"2026-08-07","due":"2026-09-28"},{"id":"kaito_pro","read":"2026-10-28","due":"2026-12-19"},{"id":"lunarcrush","read":"2026-10-28","due":"2026-12-19"},{"id":"santiment","read":"2026-10-28","due":"2026-12-19"},{"id":"stockgeist","read":"2026-10-28","due":"2026-12-19"},{"id":"the_tie","read":"2026-10-28","due":"2026-12-19"}],"due":"2026-09-28","daysLeft":-36},
    {"category":"relayers","reviewCadenceDays":45,"oldestRead":"2026-08-11","rowsDated":7,"rowsInPool":7,"placements":[{"id":"circle_gas_station","read":"2026-10-28","due":"2026-12-19"},{"id":"coinbase_cdp_server_wallets-relayer","read":"2026-10-28","due":"2026-12-19"},{"id":"gelato_relay","read":"2026-08-11","due":"2026-10-02"},{"id":"openfort_backend_wallets","read":"2026-10-28","due":"2026-12-19"},{"id":"openzeppelin_relayer","read":"2026-10-28","due":"2026-12-19"},{"id":"privy_server_wallets","read":"2026-10-28","due":"2026-12-19"},{"id":"sequence_transactions_api","read":"2026-10-28","due":"2026-12-19"}],"due":"2026-10-02","daysLeft":-32},
    {"category":"incentive_distribution","reviewCadenceDays":45,"oldestRead":"2026-08-17","rowsDated":9,"rowsInPool":9,"placements":[{"id":"absinthe_labs","read":"2026-08-17","due":"2026-10-08"},{"id":"boost","read":"2026-10-28","due":"2026-12-19"},{"id":"galxe_quest","read":"2026-10-28","due":"2026-12-19"},{"id":"hedgey","read":"2026-10-28","due":"2026-12-19"},{"id":"layer3","read":"2026-10-28","due":"2026-12-19"},{"id":"merkl","read":"2026-10-28","due":"2026-12-19"},{"id":"sablier_airdrops","read":"2026-10-28","due":"2026-12-19"},{"id":"streamflow","read":"2026-10-28","due":"2026-12-19"},{"id":"zealy","read":"2026-10-28","due":"2026-12-19"}],"due":"2026-10-08","daysLeft":-26},
    {"category":"wallet","reviewCadenceDays":45,"oldestRead":"2026-08-17","rowsDated":11,"rowsInPool":11,"placements":[{"id":"coinbase_wallet","read":"2026-08-17","due":"2026-10-08"},{"id":"electrum","read":"2026-10-28","due":"2026-12-19"},{"id":"exodus","read":"2026-08-17","due":"2026-10-08"},{"id":"metamask","read":"2026-10-28","due":"2026-12-19"},{"id":"okx_wallet","read":"2026-10-28","due":"2026-12-19"},{"id":"phantom","read":"2026-10-28","due":"2026-12-19"},{"id":"rabby","read":"2026-10-28","due":"2026-12-19"},{"id":"rainbow","read":"2026-10-28","due":"2026-12-19"},{"id":"solflare","read":"2026-10-28","due":"2026-12-19"},{"id":"sparrow","read":"2026-10-28","due":"2026-12-19"},{"id":"trust_wallet","read":"2026-10-28","due":"2026-12-19"}],"due":"2026-10-08","daysLeft":-26},
    {"category":"exchange","reviewCadenceDays":45,"oldestRead":"2026-08-18","rowsDated":17,"rowsInPool":17,"placements":[{"id":"binance","read":"2026-09-29","due":"2026-11-20"},{"id":"bit2me","read":"2026-10-28","due":"2026-12-19"},{"id":"bitso","read":"2026-09-29","due":"2026-11-20"},{"id":"bitstamp","read":"2026-09-29","due":"2026-11-20"},{"id":"bitvavo","read":"2026-08-18","due":"2026-10-09"},{"id":"bsdex","read":"2026-10-27","due":"2026-12-18"},{"id":"bybit_exchange","read":"2026-09-29","due":"2026-11-20"},{"id":"coinbase_exchange","read":"2026-09-29","due":"2026-11-20"},{"id":"coindcx","read":"2026-08-18","due":"2026-10-09"},{"id":"gate_eu","read":"2026-10-28","due":"2026-12-19"},{"id":"gemini","read":"2026-09-29","due":"2026-11-20"},{"id":"kraken","read":"2026-09-29","due":"2026-11-20"},{"id":"luno","read":"2026-09-29","due":"2026-11-20"},{"id":"mercado_bitcoin","read":"2026-09-29","due":"2026-11-20"},{"id":"okx_exchange","read":"2026-09-29","due":"2026-11-20"},{"id":"upbit","read":"2026-09-29","due":"2026-11-20"},{"id":"valr","read":"2026-09-29","due":"2026-11-20"}],"due":"2026-10-09","daysLeft":-25},
    {"category":"dex","reviewCadenceDays":45,"oldestRead":"2026-09-13","rowsDated":12,"rowsInPool":12,"placements":[{"id":"aerodrome-dex","read":"2026-10-28","due":"2026-12-19"},{"id":"balancer-dex","read":"2026-10-28","due":"2026-12-19"},{"id":"curve-dex","read":"2026-10-28","due":"2026-12-19"},{"id":"maverick-dex","read":"2026-11-03","due":"2026-12-25"},{"id":"orca-dex","read":"2026-11-03","due":"2026-12-25"},{"id":"osmosis-dex","read":"2026-10-28","due":"2026-12-19"},{"id":"pancakeswap-dex","read":"2026-11-03","due":"2026-12-25"},{"id":"raydium-dex","read":"2026-10-28","due":"2026-12-19"},{"id":"sushiswap-dex","read":"2026-09-13","due":"2026-11-04"},{"id":"traderjoe-dex","read":"2026-11-03","due":"2026-12-25"},{"id":"uniswap-dex","read":"2026-10-28","due":"2026-12-19"},{"id":"velodrome-dex","read":"2026-10-28","due":"2026-12-19"}],"due":"2026-11-04","daysLeft":1},
    {"category":"block_explorers","reviewCadenceDays":45,"oldestRead":"2026-09-14","rowsDated":9,"rowsInPool":9,"placements":[{"id":"arkham","read":"2026-09-14","due":"2026-11-05"},{"id":"blockscout","read":"2026-09-14","due":"2026-11-05"},{"id":"etherscan","read":"2026-09-14","due":"2026-11-05"},{"id":"mempool_space","read":"2026-09-14","due":"2026-11-05"},{"id":"oklink","read":"2026-09-14","due":"2026-11-05"},{"id":"routescan","read":"2026-09-14","due":"2026-11-05"},{"id":"solscan","read":"2026-09-14","due":"2026-11-05"},{"id":"subscan","read":"2026-09-14","due":"2026-11-05"},{"id":"tenderly","read":"2026-09-14","due":"2026-11-05"}],"due":"2026-11-05","daysLeft":2},
    {"category":"bug_bounties","reviewCadenceDays":45,"oldestRead":"2026-09-14","rowsDated":7,"rowsInPool":7,"placements":[{"id":"cantina","read":"2026-09-14","due":"2026-11-05"},{"id":"codehawks","read":"2026-09-14","due":"2026-11-05"},{"id":"hackenproof","read":"2026-09-14","due":"2026-11-05"},{"id":"hackerone","read":"2026-09-14","due":"2026-11-05"},{"id":"immunefi-bounty","read":"2026-09-14","due":"2026-11-05"},{"id":"secure3","read":"2026-09-14","due":"2026-11-05"},{"id":"sherlock-bounty","read":"2026-09-14","due":"2026-11-05"}],"due":"2026-11-05","daysLeft":2},
    {"category":"cross_chain_swaps","reviewCadenceDays":45,"oldestRead":"2026-09-14","rowsDated":7,"rowsInPool":7,"placements":[{"id":"across-swap","read":"2026-09-14","due":"2026-11-05"},{"id":"bungee_socket","read":"2026-09-14","due":"2026-11-05"},{"id":"debridge-swap","read":"2026-09-14","due":"2026-11-05"},{"id":"lifi_jumper","read":"2026-09-14","due":"2026-11-05"},{"id":"rango","read":"2026-09-14","due":"2026-11-05"},{"id":"relay-swap","read":"2026-09-14","due":"2026-11-05"},{"id":"squid","read":"2026-09-14","due":"2026-11-05"}],"due":"2026-11-05","daysLeft":2},
    {"category":"crypto_neobanks","reviewCadenceDays":45,"oldestRead":"2026-09-14","rowsDated":7,"rowsInPool":7,"placements":[{"id":"bitpanda-neobank","read":"2026-09-14","due":"2026-11-05"},{"id":"fold","read":"2026-09-14","due":"2026-11-05"},{"id":"n26","read":"2026-09-14","due":"2026-11-05"},{"id":"nexo-neobank","read":"2026-09-14","due":"2026-11-05"},{"id":"revolut","read":"2026-09-14","due":"2026-11-05"},{"id":"wirex","read":"2026-09-14","due":"2026-11-05"},{"id":"xapo_bank","read":"2026-09-14","due":"2026-11-05"}],"due":"2026-11-05","daysLeft":2},
    {"category":"defi_dashboards","reviewCadenceDays":45,"oldestRead":"2026-09-14","rowsDated":8,"rowsInPool":8,"placements":[{"id":"coinstats-dash","read":"2026-09-14","due":"2026-11-05"},{"id":"debank-dash","read":"2026-09-14","due":"2026-11-05"},{"id":"defillama","read":"2026-09-14","due":"2026-11-05"},{"id":"nansen","read":"2026-09-14","due":"2026-11-05"},{"id":"octav","read":"2026-09-14","due":"2026-11-05"},{"id":"portals","read":"2026-09-14","due":"2026-11-05"},{"id":"rotki-dash","read":"2026-09-14","due":"2026-11-05"},{"id":"zerion-dash","read":"2026-09-14","due":"2026-11-05"}],"due":"2026-11-05","daysLeft":2},
    {"category":"defi_insurance","reviewCadenceDays":45,"oldestRead":"2026-09-14","rowsDated":7,"rowsInPool":7,"placements":[{"id":"breach_insurance","read":"2026-09-14","due":"2026-11-05"},{"id":"chainproof","read":"2026-09-14","due":"2026-11-05"},{"id":"coincover","read":"2026-09-14","due":"2026-11-05"},{"id":"evertas","read":"2026-09-14","due":"2026-11-05"},{"id":"nexus_mutual","read":"2026-09-14","due":"2026-11-05"},{"id":"opencover","read":"2026-09-14","due":"2026-11-05"},{"id":"relm_insurance","read":"2026-09-14","due":"2026-11-05"}],"due":"2026-11-05","daysLeft":2},
    {"category":"indexers","reviewCadenceDays":45,"oldestRead":"2026-09-14","rowsDated":8,"rowsInPool":8,"placements":[{"id":"envio","read":"2026-09-14","due":"2026-11-05"},{"id":"goldsky","read":"2026-09-14","due":"2026-11-05"},{"id":"ormi","read":"2026-09-14","due":"2026-11-05"},{"id":"ponder","read":"2026-09-14","due":"2026-11-05"},{"id":"sentio","read":"2026-09-14","due":"2026-11-05"},{"id":"sqd","read":"2026-09-14","due":"2026-11-05"},{"id":"subquery","read":"2026-09-14","due":"2026-11-05"},{"id":"the_graph","read":"2026-09-14","due":"2026-11-05"}],"due":"2026-11-05","daysLeft":2},
    {"category":"naming_services","reviewCadenceDays":45,"oldestRead":"2026-09-14","rowsDated":7,"rowsInPool":7,"placements":[{"id":"base_names","read":"2026-09-14","due":"2026-11-05"},{"id":"ens_naming","read":"2026-09-14","due":"2026-11-05"},{"id":"lens_usernames","read":"2026-09-14","due":"2026-11-05"},{"id":"sns_naming","read":"2026-09-14","due":"2026-11-05"},{"id":"space_id_naming","read":"2026-09-14","due":"2026-11-05"},{"id":"three_dns","read":"2026-09-14","due":"2026-11-05"},{"id":"unstoppable_domains","read":"2026-09-14","due":"2026-11-05"}],"due":"2026-11-05","daysLeft":2},
    {"category":"nft_marketplace","reviewCadenceDays":45,"oldestRead":"2026-09-14","rowsDated":9,"rowsInPool":9,"placements":[{"id":"blur","read":"2026-09-14","due":"2026-11-05"},{"id":"courtyard","read":"2026-09-14","due":"2026-11-05"},{"id":"fragment","read":"2026-09-14","due":"2026-11-05"},{"id":"magic-eden","read":"2026-09-14","due":"2026-11-05"},{"id":"okx_nft","read":"2026-09-14","due":"2026-11-05"},{"id":"opensea","read":"2026-09-14","due":"2026-11-05"},{"id":"superrare","read":"2026-09-14","due":"2026-11-05"},{"id":"tensor","read":"2026-09-14","due":"2026-11-05"},{"id":"unisat","read":"2026-09-14","due":"2026-11-05"}],"due":"2026-11-05","daysLeft":2},
    {"category":"oracles","reviewCadenceDays":45,"oldestRead":"2026-09-14","rowsDated":9,"rowsInPool":9,"placements":[{"id":"api3","read":"2026-09-14","due":"2026-11-05"},{"id":"chainlink","read":"2026-09-14","due":"2026-11-05"},{"id":"chronicle","read":"2026-09-14","due":"2026-11-05"},{"id":"dia","read":"2026-09-14","due":"2026-11-05"},{"id":"pyth","read":"2026-09-14","due":"2026-11-05"},{"id":"redstone","read":"2026-09-14","due":"2026-11-05"},{"id":"stork","read":"2026-09-14","due":"2026-11-05"},{"id":"supra","read":"2026-09-14","due":"2026-11-05"},{"id":"switchboard","read":"2026-09-14","due":"2026-11-05"}],"due":"2026-11-05","daysLeft":2},
    {"category":"prediction_markets","reviewCadenceDays":45,"oldestRead":"2026-09-14","rowsDated":8,"rowsInPool":8,"placements":[{"id":"adi-predictstreet","read":"2026-09-14","due":"2026-11-05"},{"id":"kalshi","read":"2026-09-14","due":"2026-11-05"},{"id":"limitless","read":"2026-09-14","due":"2026-11-05"},{"id":"myriad","read":"2026-09-14","due":"2026-11-05"},{"id":"opinion","read":"2026-09-14","due":"2026-11-05"},{"id":"polymarket","read":"2026-09-14","due":"2026-11-05"},{"id":"predict-fun","read":"2026-09-14","due":"2026-11-05"},{"id":"sx-bet","read":"2026-09-14","due":"2026-11-05"}],"due":"2026-11-05","daysLeft":2},
    {"category":"simple_buy","reviewCadenceDays":45,"oldestRead":"2026-09-14","rowsDated":14,"rowsInPool":14,"placements":[{"id":"bison","read":"2026-10-27","due":"2026-12-18"},{"id":"bitpanda-buy","read":"2026-09-14","due":"2026-11-05"},{"id":"cash-app-bitcoin","read":"2026-10-28","due":"2026-12-19"},{"id":"coinbase-simple-buy","read":"2026-09-14","due":"2026-11-05"},{"id":"fidelity-crypto","read":"2026-10-28","due":"2026-12-19"},{"id":"finst","read":"2026-10-27","due":"2026-12-18"},{"id":"paypal-crypto","read":"2026-10-28","due":"2026-12-19"},{"id":"relai","read":"2026-10-28","due":"2026-12-19"},{"id":"revolut-crypto","read":"2026-09-14","due":"2026-11-05"},{"id":"river","read":"2026-09-14","due":"2026-11-05"},{"id":"robinhood-crypto","read":"2026-10-28","due":"2026-12-19"},{"id":"strike","read":"2026-10-28","due":"2026-12-19"},{"id":"trade_republic","read":"2026-10-28","due":"2026-12-19"},{"id":"uphold","read":"2026-10-28","due":"2026-12-19"}],"due":"2026-11-05","daysLeft":2},
    {"category":"smart_accounts","reviewCadenceDays":45,"oldestRead":"2026-09-14","rowsDated":7,"rowsInPool":7,"placements":[{"id":"alchemy_smart_wallets","read":"2026-09-14","due":"2026-11-05"},{"id":"biconomy_smart_accounts","read":"2026-09-14","due":"2026-11-05"},{"id":"candide_smart_accounts","read":"2026-09-14","due":"2026-11-05"},{"id":"den_multisig","read":"2026-09-14","due":"2026-11-05"},{"id":"safe_smart_accounts","read":"2026-09-14","due":"2026-11-05"},{"id":"squads_multisig","read":"2026-09-14","due":"2026-11-05"},{"id":"zodiac_os","read":"2026-09-14","due":"2026-11-05"}],"due":"2026-11-05","daysLeft":2},
    {"category":"smart_contract_audits","reviewCadenceDays":45,"oldestRead":"2026-09-14","rowsDated":9,"rowsInPool":9,"placements":[{"id":"certik","read":"2026-09-14","due":"2026-11-05"},{"id":"certora","read":"2026-09-14","due":"2026-11-05"},{"id":"cyfrin","read":"2026-09-14","due":"2026-11-05"},{"id":"immunefi","read":"2026-09-14","due":"2026-11-05"},{"id":"openzeppelin","read":"2026-09-14","due":"2026-11-05"},{"id":"sherlock","read":"2026-09-14","due":"2026-11-05"},{"id":"spearbit-cantina","read":"2026-09-14","due":"2026-11-05"},{"id":"trail-of-bits","read":"2026-09-14","due":"2026-11-05"},{"id":"zellic","read":"2026-09-14","due":"2026-11-05"}],"due":"2026-11-05","daysLeft":2},
    {"category":"stablecoin_yield","reviewCadenceDays":45,"oldestRead":"2026-09-14","rowsDated":8,"rowsInPool":8,"placements":[{"id":"blackrock_buidl","read":"2026-09-14","due":"2026-11-05"},{"id":"coinbase_usdc_rewards","read":"2026-09-14","due":"2026-11-05"},{"id":"ethena_susde","read":"2026-09-14","due":"2026-11-05"},{"id":"nexo_earn","read":"2026-09-14","due":"2026-11-05"},{"id":"ondo_usdy","read":"2026-09-14","due":"2026-11-05"},{"id":"paypal_pyusd_rewards","read":"2026-09-14","due":"2026-11-05"},{"id":"sky_savings_rate","read":"2026-09-14","due":"2026-11-05"},{"id":"spiko","read":"2026-09-14","due":"2026-11-05"}],"due":"2026-11-05","daysLeft":2},
    {"category":"tokenised_tbills","reviewCadenceDays":45,"oldestRead":"2026-09-14","rowsDated":9,"rowsInPool":9,"placements":[{"id":"anemoy_jtrsy","read":"2026-09-14","due":"2026-11-05"},{"id":"circle_usyc","read":"2026-09-14","due":"2026-11-05"},{"id":"franklin_benji_fobxx","read":"2026-09-14","due":"2026-11-05"},{"id":"invesco_superstate_ustb","read":"2026-09-14","due":"2026-11-05"},{"id":"midas_mtbill","read":"2026-09-14","due":"2026-11-05"},{"id":"ondo_ousg","read":"2026-09-14","due":"2026-11-05"},{"id":"openeden_tbill","read":"2026-09-14","due":"2026-11-05"},{"id":"vaneck_vbill","read":"2026-09-14","due":"2026-11-05"},{"id":"wisdomtree_wtgxx","read":"2026-09-14","due":"2026-11-05"}],"due":"2026-11-05","daysLeft":2},
    {"category":"trading_bots","reviewCadenceDays":45,"oldestRead":"2026-09-14","rowsDated":9,"rowsInPool":9,"placements":[{"id":"3commas","read":"2026-09-14","due":"2026-11-05"},{"id":"bitsgap","read":"2026-09-14","due":"2026-11-05"},{"id":"coinrule","read":"2026-09-14","due":"2026-11-05"},{"id":"cryptohopper","read":"2026-09-14","due":"2026-11-05"},{"id":"freqtrade","read":"2026-09-14","due":"2026-11-05"},{"id":"gunbot","read":"2026-09-14","due":"2026-11-05"},{"id":"haasonline","read":"2026-09-14","due":"2026-11-05"},{"id":"hummingbot","read":"2026-09-14","due":"2026-11-05"},{"id":"pionex","read":"2026-09-14","due":"2026-11-05"}],"due":"2026-11-05","daysLeft":2},
    {"category":"decentralised_compute","reviewCadenceDays":45,"oldestRead":"2026-09-15","rowsDated":7,"rowsInPool":7,"placements":[{"id":"aethir_dcompute","read":"2026-09-15","due":"2026-11-06"},{"id":"akash_dcompute","read":"2026-09-15","due":"2026-11-06"},{"id":"fluence_dcompute","read":"2026-09-15","due":"2026-11-06"},{"id":"golem_dcompute","read":"2026-09-15","due":"2026-11-06"},{"id":"io_net_dcompute","read":"2026-09-15","due":"2026-11-06"},{"id":"nosana_dcompute","read":"2026-09-15","due":"2026-11-06"},{"id":"render_network_dcompute","read":"2026-09-15","due":"2026-11-06"}],"due":"2026-11-06","daysLeft":3},
    {"category":"depin_networks","reviewCadenceDays":45,"oldestRead":"2026-09-15","rowsDated":7,"rowsInPool":7,"placements":[{"id":"beemaps_depin","read":"2026-09-15","due":"2026-11-06"},{"id":"dimo_depin","read":"2026-09-15","due":"2026-11-06"},{"id":"geodnet_depin","read":"2026-09-15","due":"2026-11-06"},{"id":"helium_depin","read":"2026-09-15","due":"2026-11-06"},{"id":"weatherxm_depin","read":"2026-09-15","due":"2026-11-06"},{"id":"wingbits_depin","read":"2026-09-15","due":"2026-11-06"},{"id":"xnet_depin","read":"2026-09-15","due":"2026-11-06"}],"due":"2026-11-06","daysLeft":3},
    {"category":"kyc_compliance","reviewCadenceDays":45,"oldestRead":"2026-09-15","rowsDated":7,"rowsInPool":7,"placements":[{"id":"complycube_kyc","read":"2026-09-15","due":"2026-11-06"},{"id":"didit_kyc","read":"2026-09-15","due":"2026-11-06"},{"id":"entrust_idv_onfido","read":"2026-09-15","due":"2026-11-06"},{"id":"jumio_kyc","read":"2026-09-15","due":"2026-11-06"},{"id":"persona_kyc","read":"2026-09-15","due":"2026-11-06"},{"id":"sumsub_kyc","read":"2026-09-15","due":"2026-11-06"},{"id":"veriff_kyc","read":"2026-09-15","due":"2026-11-06"}],"due":"2026-11-06","daysLeft":3},
    {"category":"layer1_chains","reviewCadenceDays":45,"oldestRead":"2026-09-15","rowsDated":8,"rowsInPool":8,"placements":[{"id":"aptos_l1","read":"2026-09-15","due":"2026-11-06"},{"id":"avalanche_l1","read":"2026-09-15","due":"2026-11-06"},{"id":"bnb_chain_l1","read":"2026-09-15","due":"2026-11-06"},{"id":"cardano_l1","read":"2026-09-15","due":"2026-11-06"},{"id":"ethereum_l1","read":"2026-09-15","due":"2026-11-06"},{"id":"solana_l1","read":"2026-09-15","due":"2026-11-06"},{"id":"sui_l1","read":"2026-09-15","due":"2026-11-06"},{"id":"ton_l1","read":"2026-09-15","due":"2026-11-06"}],"due":"2026-11-06","daysLeft":3},
    {"category":"privacy_tools","reviewCadenceDays":45,"oldestRead":"2026-09-15","rowsDated":8,"rowsInPool":8,"placements":[{"id":"aztec_network_privacy","read":"2026-09-15","due":"2026-11-06"},{"id":"fluidkey_stealth","read":"2026-09-15","due":"2026-11-06"},{"id":"penumbra_shielded_dex","read":"2026-09-15","due":"2026-11-06"},{"id":"privacy_pools_0xbow","read":"2026-09-15","due":"2026-11-06"},{"id":"railgun_privacy","read":"2026-09-15","due":"2026-11-06"},{"id":"tornado_cash_mixer","read":"2026-09-15","due":"2026-11-06"},{"id":"umbra_stealth_addresses","read":"2026-09-15","due":"2026-11-06"},{"id":"zama_confidential_tokens","read":"2026-09-15","due":"2026-11-06"}],"due":"2026-11-06","daysLeft":3},
    {"category":"revoke_tools","reviewCadenceDays":45,"oldestRead":"2026-09-15","rowsDated":7,"rowsInPool":7,"placements":[{"id":"approved_zone_revoke","read":"2026-09-15","due":"2026-11-06"},{"id":"de_fi_shield_revoke","read":"2026-09-15","due":"2026-11-06"},{"id":"etherscan_approval_checker_revoke","read":"2026-09-15","due":"2026-11-06"},{"id":"metamask_portfolio_approvals_revoke","read":"2026-09-15","due":"2026-11-06"},{"id":"rabby_token_approval_revoke","read":"2026-09-15","due":"2026-11-06"},{"id":"revoke_cash_approvals","read":"2026-09-15","due":"2026-11-06"},{"id":"unrekt_approval_checker","read":"2026-09-15","due":"2026-11-06"}],"due":"2026-11-06","daysLeft":3},
    {"category":"yield_aggregators","reviewCadenceDays":45,"oldestRead":"2026-09-15","rowsDated":7,"rowsInPool":7,"placements":[{"id":"beefy_yieldagg","read":"2026-09-15","due":"2026-11-06"},{"id":"cian_yield_layer","read":"2026-09-15","due":"2026-11-06"},{"id":"concentrator_aladdin","read":"2026-09-15","due":"2026-11-06"},{"id":"convex_yieldagg","read":"2026-09-15","due":"2026-11-06"},{"id":"origin_defi_yieldagg","read":"2026-09-15","due":"2026-11-06"},{"id":"stakedao_yieldagg","read":"2026-09-15","due":"2026-11-06"},{"id":"yearn_yieldagg","read":"2026-09-15","due":"2026-11-06"}],"due":"2026-11-06","daysLeft":3},
    {"category":"gift_cards","reviewCadenceDays":45,"oldestRead":"2026-09-24","rowsDated":8,"rowsInPool":8,"placements":[{"id":"bidali","read":"2026-09-24","due":"2026-11-15"},{"id":"bitgift","read":"2026-09-24","due":"2026-11-15"},{"id":"bitrefill","read":"2026-09-24","due":"2026-11-15"},{"id":"coincards","read":"2026-09-24","due":"2026-11-15"},{"id":"coingate_gift_cards","read":"2026-09-24","due":"2026-11-15"},{"id":"coinsbee","read":"2026-09-24","due":"2026-11-15"},{"id":"cryptorefills","read":"2026-09-24","due":"2026-11-15"},{"id":"spendcrypto","read":"2026-09-24","due":"2026-11-15"}],"due":"2026-11-15","daysLeft":12},
    {"category":"otc_desks","reviewCadenceDays":45,"oldestRead":"2026-09-24","rowsDated":9,"rowsInPool":9,"placements":[{"id":"b2c2","read":"2026-09-24","due":"2026-11-15"},{"id":"binance_otc","read":"2026-09-24","due":"2026-11-15"},{"id":"bitfinex_otc","read":"2026-09-24","due":"2026-11-15"},{"id":"coinbase_prime","read":"2026-09-24","due":"2026-11-15"},{"id":"cumberland","read":"2026-09-24","due":"2026-11-15"},{"id":"falconx","read":"2026-09-24","due":"2026-11-15"},{"id":"gemini_eotc","read":"2026-09-24","due":"2026-11-15"},{"id":"kraken_otc","read":"2026-09-24","due":"2026-11-15"},{"id":"wintermute_otc","read":"2026-09-24","due":"2026-11-15"}],"due":"2026-11-15","daysLeft":12},
    {"category":"p2p_exchanges","reviewCadenceDays":45,"oldestRead":"2026-09-24","rowsDated":8,"rowsInPool":8,"placements":[{"id":"binance_p2p","read":"2026-09-24","due":"2026-11-15"},{"id":"bisq","read":"2026-09-24","due":"2026-11-15"},{"id":"hodl_hodl","read":"2026-09-24","due":"2026-11-15"},{"id":"localcoinswap","read":"2026-09-24","due":"2026-11-15"},{"id":"noones","read":"2026-09-24","due":"2026-11-15"},{"id":"okx_p2p","read":"2026-09-24","due":"2026-11-15"},{"id":"peach_bitcoin","read":"2026-09-24","due":"2026-11-15"},{"id":"robosats","read":"2026-09-24","due":"2026-11-15"}],"due":"2026-11-15","daysLeft":12},
    {"category":"rollup_as_a_service","reviewCadenceDays":45,"oldestRead":"2026-09-25","rowsDated":8,"rowsInPool":8,"placements":[{"id":"alchemy_rollups","read":"2026-09-25","due":"2026-11-16"},{"id":"altlayer","read":"2026-09-25","due":"2026-11-16"},{"id":"ankr_raas","read":"2026-09-25","due":"2026-11-16"},{"id":"caldera","read":"2026-09-25","due":"2026-11-16"},{"id":"conduit","read":"2026-09-25","due":"2026-11-16"},{"id":"gelato_raas","read":"2026-09-25","due":"2026-11-16"},{"id":"karnot","read":"2026-09-25","due":"2026-11-16"},{"id":"zeeve","read":"2026-09-25","due":"2026-11-16"}],"due":"2026-11-16","daysLeft":13},
    {"category":"account_abstraction_infra","reviewCadenceDays":45,"oldestRead":"2026-09-27","rowsDated":8,"rowsInPool":8,"placements":[{"id":"alchemy-account_abstraction_infra","read":"2026-09-27","due":"2026-11-18"},{"id":"biconomy","read":"2026-09-27","due":"2026-11-18"},{"id":"candide","read":"2026-09-27","due":"2026-11-18"},{"id":"coinbase_cdp_paymaster","read":"2026-09-27","due":"2026-11-18"},{"id":"etherspot","read":"2026-09-27","due":"2026-11-18"},{"id":"pimlico","read":"2026-09-27","due":"2026-11-18"},{"id":"thirdweb","read":"2026-09-27","due":"2026-11-18"},{"id":"zerodev","read":"2026-09-27","due":"2026-11-18"}],"due":"2026-11-18","daysLeft":15},
    {"category":"attestations","reviewCadenceDays":45,"oldestRead":"2026-09-27","rowsDated":7,"rowsInPool":7,"placements":[{"id":"coinbase_verifications","read":"2026-09-27","due":"2026-11-18"},{"id":"eas","read":"2026-09-27","due":"2026-11-18"},{"id":"human_passport-attestations","read":"2026-09-27","due":"2026-11-18"},{"id":"privado_id-attestations","read":"2026-09-27","due":"2026-11-18"},{"id":"sign_protocol","read":"2026-09-27","due":"2026-11-18"},{"id":"solana_attestation_service","read":"2026-09-27","due":"2026-11-18"},{"id":"verax","read":"2026-09-27","due":"2026-11-18"}],"due":"2026-11-18","daysLeft":15},
    {"category":"flash_loans","reviewCadenceDays":45,"oldestRead":"2026-09-27","rowsDated":8,"rowsInPool":8,"placements":[{"id":"aave_v3","read":"2026-09-27","due":"2026-11-18"},{"id":"balancer_v2","read":"2026-09-27","due":"2026-11-18"},{"id":"balancer_v3","read":"2026-09-27","due":"2026-11-18"},{"id":"morpho_blue","read":"2026-09-27","due":"2026-11-18"},{"id":"sky_dai_flash_mint","read":"2026-09-27","due":"2026-11-18"},{"id":"spark_sparklend","read":"2026-09-27","due":"2026-11-18"},{"id":"uniswap_v3_flash","read":"2026-09-27","due":"2026-11-18"},{"id":"uniswap_v4","read":"2026-09-27","due":"2026-11-18"}],"due":"2026-11-18","daysLeft":15},
    {"category":"launchpads","reviewCadenceDays":45,"oldestRead":"2026-09-27","rowsDated":9,"rowsInPool":9,"placements":[{"id":"binance_launchpool","read":"2026-09-27","due":"2026-11-18"},{"id":"bybit_launchpad","read":"2026-09-27","due":"2026-11-18"},{"id":"coinlist","read":"2026-09-27","due":"2026-11-18"},{"id":"dao_maker","read":"2026-09-27","due":"2026-11-18"},{"id":"echo_sonar","read":"2026-09-27","due":"2026-11-18"},{"id":"fjord_foundry","read":"2026-09-27","due":"2026-11-18"},{"id":"kraken_launch","read":"2026-09-27","due":"2026-11-18"},{"id":"legion","read":"2026-09-27","due":"2026-11-18"},{"id":"polkastarter","read":"2026-09-27","due":"2026-11-18"}],"due":"2026-11-18","daysLeft":15},
    {"category":"money_market_funds","reviewCadenceDays":45,"oldestRead":"2026-09-27","rowsDated":8,"rowsInPool":8,"placements":[{"id":"blackrock_buidl-money_market_funds","read":"2026-09-27","due":"2026-11-18"},{"id":"circle_usyc-money_market_funds","read":"2026-09-27","due":"2026-11-18"},{"id":"fidelity_treasury_digital_onchain","read":"2026-09-27","due":"2026-11-18"},{"id":"franklin_benji_fobxx-money_market_funds","read":"2026-09-27","due":"2026-11-18"},{"id":"invesco_superstate_ustb-money_market_funds","read":"2026-09-27","due":"2026-11-18"},{"id":"janus_henderson_anemoy_jtrsy","read":"2026-09-27","due":"2026-11-18"},{"id":"spiko_ustbl","read":"2026-09-27","due":"2026-11-18"},{"id":"wisdomtree_wtgxx-money_market_funds","read":"2026-09-27","due":"2026-11-18"}],"due":"2026-11-18","daysLeft":15},
    {"category":"options_vaults","reviewCadenceDays":45,"oldestRead":"2026-09-27","rowsDated":8,"rowsInPool":8,"placements":[{"id":"3jane_options","read":"2026-09-27","due":"2026-11-18"},{"id":"derive","read":"2026-09-27","due":"2026-11-18"},{"id":"premia","read":"2026-09-27","due":"2026-11-18"},{"id":"rysk","read":"2026-09-27","due":"2026-11-18"},{"id":"sofa","read":"2026-09-27","due":"2026-11-18"},{"id":"stryke","read":"2026-09-27","due":"2026-11-18"},{"id":"thetanuts","read":"2026-09-27","due":"2026-11-18"},{"id":"typus","read":"2026-09-27","due":"2026-11-18"}],"due":"2026-11-18","daysLeft":15},
    {"category":"private_credit","reviewCadenceDays":45,"oldestRead":"2026-09-27","rowsDated":7,"rowsInPool":7,"placements":[{"id":"centrifuge","read":"2026-09-27","due":"2026-11-18"},{"id":"clearpool","read":"2026-09-27","due":"2026-11-18"},{"id":"goldfinch-private_credit","read":"2026-09-27","due":"2026-11-18"},{"id":"huma_finance","read":"2026-09-27","due":"2026-11-18"},{"id":"kasu_finance","read":"2026-09-27","due":"2026-11-18"},{"id":"maple_finance","read":"2026-09-27","due":"2026-11-18"},{"id":"pareto_credit","read":"2026-09-27","due":"2026-11-18"}],"due":"2026-11-18","daysLeft":15},
    {"category":"appchains_l3s","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":9,"rowsInPool":9,"placements":[{"id":"abstract","read":"2026-09-28","due":"2026-11-19"},{"id":"apechain","read":"2026-09-28","due":"2026-11-19"},{"id":"degen_chain","read":"2026-09-28","due":"2026-11-19"},{"id":"dydx_chain","read":"2026-09-28","due":"2026-11-19"},{"id":"eclipse","read":"2026-09-28","due":"2026-11-19"},{"id":"immutable_zkevm","read":"2026-09-28","due":"2026-11-19"},{"id":"ronin","read":"2026-09-28","due":"2026-11-19"},{"id":"xai","read":"2026-09-28","due":"2026-11-19"},{"id":"zora_network","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"automation_keepers","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":7,"rowsInPool":7,"placements":[{"id":"chainlink_automation","read":"2026-09-28","due":"2026-11-19"},{"id":"defi_saver_automation","read":"2026-09-28","due":"2026-11-19"},{"id":"keep3r","read":"2026-09-28","due":"2026-11-19"},{"id":"keeperhub","read":"2026-09-28","due":"2026-11-19"},{"id":"mimic_protocol","read":"2026-09-28","due":"2026-11-19"},{"id":"reactive_network","read":"2026-09-28","due":"2026-11-19"},{"id":"tuktuk","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"business_banking","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":8,"rowsInPool":8,"placements":[{"id":"amina_bank","read":"2026-09-28","due":"2026-11-19"},{"id":"bank_frick","read":"2026-09-28","due":"2026-11-19"},{"id":"brex","read":"2026-09-28","due":"2026-11-19"},{"id":"clear_junction","read":"2026-09-28","due":"2026-11-19"},{"id":"column_na","read":"2026-09-28","due":"2026-11-19"},{"id":"meow","read":"2026-09-28","due":"2026-11-19"},{"id":"mercury","read":"2026-09-28","due":"2026-11-19"},{"id":"modulr","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"carbon_credits","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":8,"rowsInPool":8,"placements":[{"id":"c3","read":"2026-09-28","due":"2026-11-19"},{"id":"carbonmark","read":"2026-09-28","due":"2026-11-19"},{"id":"klima_protocol","read":"2026-09-28","due":"2026-11-19"},{"id":"moss_mco2","read":"2026-09-28","due":"2026-11-19"},{"id":"open_forest_protocol","read":"2026-09-28","due":"2026-11-19"},{"id":"regen_network","read":"2026-09-28","due":"2026-11-19"},{"id":"thallo","read":"2026-09-28","due":"2026-11-19"},{"id":"toucan_protocol","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"creator_mint_platforms","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":9,"rowsInPool":9,"placements":[{"id":"art-blocks-engine","read":"2026-09-28","due":"2026-11-19"},{"id":"bueno-art","read":"2026-09-28","due":"2026-11-19"},{"id":"fair-xyz","read":"2026-09-28","due":"2026-11-19"},{"id":"highlight-mint","read":"2026-09-28","due":"2026-11-19"},{"id":"manifold-studio","read":"2026-09-28","due":"2026-11-19"},{"id":"opensea-studio","read":"2026-09-28","due":"2026-11-19"},{"id":"scatter-art","read":"2026-09-28","due":"2026-11-19"},{"id":"thirdweb-contracts","read":"2026-09-28","due":"2026-11-19"},{"id":"transient-labs","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"cross_chain_messaging","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":7,"rowsInPool":7,"placements":[{"id":"axelar","read":"2026-09-28","due":"2026-11-19"},{"id":"chainlink_ccip","read":"2026-09-28","due":"2026-11-19"},{"id":"debridge-cross_chain_messaging","read":"2026-09-28","due":"2026-11-19"},{"id":"hyperlane","read":"2026-09-28","due":"2026-11-19"},{"id":"layerzero_v2","read":"2026-09-28","due":"2026-11-19"},{"id":"union","read":"2026-09-28","due":"2026-11-19"},{"id":"wormhole-cross_chain_messaging","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"crypto_card","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":9,"rowsInPool":9,"placements":[{"id":"bleap_card","read":"2026-09-28","due":"2026-11-19"},{"id":"coinbase_card","read":"2026-09-28","due":"2026-11-19"},{"id":"crypto_com_card","read":"2026-09-28","due":"2026-11-19"},{"id":"etherfi_cash","read":"2026-09-28","due":"2026-11-19"},{"id":"metamask_card","read":"2026-09-28","due":"2026-11-19"},{"id":"nexo_card","read":"2026-09-28","due":"2026-11-19"},{"id":"plutus-card","read":"2026-09-28","due":"2026-11-19"},{"id":"redotpay_card","read":"2026-09-28","due":"2026-11-19"},{"id":"zeal_card","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"dev_frameworks","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":7,"rowsInPool":7,"placements":[{"id":"anchor_solana","read":"2026-09-28","due":"2026-11-19"},{"id":"apeworx","read":"2026-09-28","due":"2026-11-19"},{"id":"foundry","read":"2026-09-28","due":"2026-11-19"},{"id":"hardhat","read":"2026-09-28","due":"2026-11-19"},{"id":"remix_ide","read":"2026-09-28","due":"2026-11-19"},{"id":"scaffold_eth","read":"2026-09-28","due":"2026-11-19"},{"id":"starknet_foundry","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"fixed_rate_yield","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":7,"rowsInPool":7,"placements":[{"id":"exactly_protocol","read":"2026-09-28","due":"2026-11-19"},{"id":"exponent_yield_exchange","read":"2026-09-28","due":"2026-11-19"},{"id":"loopscale","read":"2026-09-28","due":"2026-11-19"},{"id":"pendle-fixed_rate_yield","read":"2026-09-28","due":"2026-11-19"},{"id":"spectra_v2","read":"2026-09-28","due":"2026-11-19"},{"id":"term_finance","read":"2026-09-28","due":"2026-11-19"},{"id":"termmax","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"institutional_execution","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":6,"rowsInPool":6,"placements":[{"id":"coinroutes","read":"2026-09-28","due":"2026-11-19"},{"id":"elwood","read":"2026-09-28","due":"2026-11-19"},{"id":"finery_markets","read":"2026-09-28","due":"2026-11-19"},{"id":"sfox_ems","read":"2026-09-28","due":"2026-11-19"},{"id":"talos","read":"2026-09-28","due":"2026-11-19"},{"id":"wyden","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"intents","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":7,"rowsInPool":7,"placements":[{"id":"across-intents","read":"2026-09-28","due":"2026-11-19"},{"id":"cow_protocol","read":"2026-09-28","due":"2026-11-19"},{"id":"debridge_dln","read":"2026-09-28","due":"2026-11-19"},{"id":"near_intents","read":"2026-09-28","due":"2026-11-19"},{"id":"oneinch_fusion","read":"2026-09-28","due":"2026-11-19"},{"id":"relay-intents","read":"2026-09-28","due":"2026-11-19"},{"id":"uniswapx-intents","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"lending_borrowing","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":8,"rowsInPool":8,"placements":[{"id":"aave","read":"2026-09-28","due":"2026-11-19"},{"id":"compound","read":"2026-09-28","due":"2026-11-19"},{"id":"euler","read":"2026-09-28","due":"2026-11-19"},{"id":"fluid-protocol","read":"2026-09-28","due":"2026-11-19"},{"id":"kamino","read":"2026-09-28","due":"2026-11-19"},{"id":"morpho","read":"2026-09-28","due":"2026-11-19"},{"id":"spark","read":"2026-09-28","due":"2026-11-19"},{"id":"venus","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"liquid_lockers","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":5,"rowsInPool":5,"placements":[{"id":"clever_clevcvx","read":"2026-09-28","due":"2026-11-19"},{"id":"convex_finance_cvxcrv","read":"2026-09-28","due":"2026-11-19"},{"id":"pirex_pxcvx","read":"2026-09-28","due":"2026-11-19"},{"id":"stake_dao_sdcrv","read":"2026-09-28","due":"2026-11-19"},{"id":"yearn_ycrv","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"liquidity_management","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":8,"rowsInPool":8,"placements":[{"id":"arrakis","read":"2026-09-28","due":"2026-11-19"},{"id":"beefy_clm","read":"2026-09-28","due":"2026-11-19"},{"id":"charm_alpha_vaults","read":"2026-09-28","due":"2026-11-19"},{"id":"gamma_strategies","read":"2026-09-28","due":"2026-11-19"},{"id":"ichi","read":"2026-09-28","due":"2026-11-19"},{"id":"kamino_liquidity","read":"2026-09-28","due":"2026-11-19"},{"id":"kodiak_islands","read":"2026-09-28","due":"2026-11-19"},{"id":"steer_protocol","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"nft_analytics","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":6,"rowsInPool":6,"placements":[{"id":"bitscrunch","read":"2026-09-28","due":"2026-11-19"},{"id":"coingecko-nft","read":"2026-09-28","due":"2026-11-19"},{"id":"cryptoslam","read":"2026-09-28","due":"2026-11-19"},{"id":"nftgo","read":"2026-09-28","due":"2026-11-19"},{"id":"nftpricefloor","read":"2026-09-28","due":"2026-11-19"},{"id":"nftscan","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"onramp","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":16,"rowsInPool":16,"placements":[{"id":"alchemy-pay","read":"2026-09-28","due":"2026-11-19"},{"id":"banxa","read":"2026-09-28","due":"2026-11-19"},{"id":"coinbase-onramp","read":"2026-09-28","due":"2026-11-19"},{"id":"coinify","read":"2026-09-28","due":"2026-11-19"},{"id":"fonbnk","read":"2026-09-28","due":"2026-11-19"},{"id":"kotani-pay","read":"2026-09-28","due":"2026-11-19"},{"id":"koywe","read":"2026-09-28","due":"2026-11-19"},{"id":"mercuryo","read":"2026-09-28","due":"2026-11-19"},{"id":"moonpay-onramp","read":"2026-09-28","due":"2026-11-19"},{"id":"onmeta","read":"2026-09-28","due":"2026-11-19"},{"id":"onramp-money","read":"2026-09-28","due":"2026-11-19"},{"id":"ramp-network","read":"2026-09-28","due":"2026-11-19"},{"id":"stripe-crypto","read":"2026-09-28","due":"2026-11-19"},{"id":"topper","read":"2026-09-28","due":"2026-11-19"},{"id":"transak","read":"2026-09-28","due":"2026-11-19"},{"id":"unlimit-crypto","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"perp_house_vaults","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":9,"rowsInPool":9,"placements":[{"id":"aster_alp","read":"2026-09-28","due":"2026-11-19"},{"id":"avantis_avusdc","read":"2026-09-28","due":"2026-11-19"},{"id":"dydx_megavault","read":"2026-09-28","due":"2026-11-19"},{"id":"gains_gtoken_vaults","read":"2026-09-28","due":"2026-11-19"},{"id":"gmx_gm_pools","read":"2026-09-28","due":"2026-11-19"},{"id":"hyperliquid_hlp","read":"2026-09-28","due":"2026-11-19"},{"id":"jupiter_jlp","read":"2026-09-28","due":"2026-11-19"},{"id":"ostium_olp","read":"2026-09-28","due":"2026-11-19"},{"id":"velocity_insurance_fund","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"proof_of_personhood","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":8,"rowsInPool":8,"placements":[{"id":"billions_network-personhood","read":"2026-09-28","due":"2026-11-19"},{"id":"brightid","read":"2026-09-28","due":"2026-11-19"},{"id":"human_passport-personhood","read":"2026-09-28","due":"2026-11-19"},{"id":"humanity_protocol","read":"2026-09-28","due":"2026-11-19"},{"id":"idena","read":"2026-09-28","due":"2026-11-19"},{"id":"proof_of_humanity-personhood","read":"2026-09-28","due":"2026-11-19"},{"id":"self_protocol","read":"2026-09-28","due":"2026-11-19"},{"id":"world_id-personhood","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"restaking","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":7,"rowsInPool":7,"placements":[{"id":"eigenlayer","read":"2026-09-28","due":"2026-11-19"},{"id":"ether-fi","read":"2026-09-28","due":"2026-11-19"},{"id":"kelp-dao","read":"2026-09-28","due":"2026-11-19"},{"id":"puffer","read":"2026-09-28","due":"2026-11-19"},{"id":"renzo","read":"2026-09-28","due":"2026-11-19"},{"id":"swell-restaking","read":"2026-09-28","due":"2026-11-19"},{"id":"symbiotic","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"sidechains","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":7,"rowsInPool":7,"placements":[{"id":"bnb_smart_chain","read":"2026-09-28","due":"2026-11-19"},{"id":"chiliz_chain","read":"2026-09-28","due":"2026-11-19"},{"id":"cronos","read":"2026-09-28","due":"2026-11-19"},{"id":"gnosis_chain","read":"2026-09-28","due":"2026-11-19"},{"id":"harmony","read":"2026-09-28","due":"2026-11-19"},{"id":"polygon_pos","read":"2026-09-28","due":"2026-11-19"},{"id":"skale_network","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"socialfi","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":8,"rowsInPool":8,"placements":[{"id":"bluesky_atproto","read":"2026-09-28","due":"2026-11-19"},{"id":"farcaster","read":"2026-09-28","due":"2026-11-19"},{"id":"friend_tech","read":"2026-09-28","due":"2026-11-19"},{"id":"lens_protocol","read":"2026-09-28","due":"2026-11-19"},{"id":"nostr","read":"2026-09-28","due":"2026-11-19"},{"id":"paragraph","read":"2026-09-28","due":"2026-11-19"},{"id":"towns_protocol","read":"2026-09-28","due":"2026-11-19"},{"id":"zora_social","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"stablecoin_settlement","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":7,"rowsInPool":7,"placements":[{"id":"bridge-xyz","read":"2026-09-28","due":"2026-11-19"},{"id":"bvnk","read":"2026-09-28","due":"2026-11-19"},{"id":"circle_cpn","read":"2026-09-28","due":"2026-11-19"},{"id":"conduit_settlement","read":"2026-09-28","due":"2026-11-19"},{"id":"dlocal_stablecoin","read":"2026-09-28","due":"2026-11-19"},{"id":"rain_settlement","read":"2026-09-28","due":"2026-11-19"},{"id":"zero_hash","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"staking","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":7,"rowsInPool":7,"placements":[{"id":"blockdaemon","read":"2026-09-28","due":"2026-11-19"},{"id":"chorus_one","read":"2026-09-28","due":"2026-11-19"},{"id":"everstake","read":"2026-09-28","due":"2026-11-19"},{"id":"figment","read":"2026-09-28","due":"2026-11-19"},{"id":"kiln","read":"2026-09-28","due":"2026-11-19"},{"id":"luganodes","read":"2026-09-28","due":"2026-11-19"},{"id":"twinstake","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"structured_products","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":7,"rowsInPool":7,"placements":[{"id":"aevo_perps_plus","read":"2026-09-28","due":"2026-11-19"},{"id":"dyson_finance","read":"2026-09-28","due":"2026-11-19"},{"id":"exponent_risk_tranching","read":"2026-09-28","due":"2026-11-19"},{"id":"idle_yield_tranches","read":"2026-09-28","due":"2026-11-19"},{"id":"ithaca_protocol","read":"2026-09-28","due":"2026-11-19"},{"id":"sofa_org","read":"2026-09-28","due":"2026-11-19"},{"id":"tranchess","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"subscriptions","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":9,"rowsInPool":9,"placements":[{"id":"base_pay_subscriptions","read":"2026-09-28","due":"2026-11-19"},{"id":"coinflow_subscriptions","read":"2026-09-28","due":"2026-11-19"},{"id":"moonpay_commerce_subs","read":"2026-09-28","due":"2026-11-19"},{"id":"radom_subscriptions","read":"2026-09-28","due":"2026-11-19"},{"id":"request_recurring","read":"2026-09-28","due":"2026-11-19"},{"id":"sablier_flow","read":"2026-09-28","due":"2026-11-19"},{"id":"solana_subscriptions_program","read":"2026-09-28","due":"2026-11-19"},{"id":"superfluid_streams","read":"2026-09-28","due":"2026-11-19"},{"id":"unlock_protocol","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"token_standards","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":8,"rowsInPool":8,"placements":[{"id":"axelar_its","read":"2026-09-28","due":"2026-11-19"},{"id":"chainlink_cct","read":"2026-09-28","due":"2026-11-19"},{"id":"circle_cctp","read":"2026-09-28","due":"2026-11-19"},{"id":"hyperlane_warp_routes","read":"2026-09-28","due":"2026-11-19"},{"id":"layerzero_oft","read":"2026-09-28","due":"2026-11-19"},{"id":"superchain_erc20","read":"2026-09-28","due":"2026-11-19"},{"id":"wormhole_ntt","read":"2026-09-28","due":"2026-11-19"},{"id":"xerc20_erc7281","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"trading_tools","reviewCadenceDays":45,"oldestRead":"2026-09-28","rowsDated":7,"rowsInPool":7,"placements":[{"id":"coinglass","read":"2026-09-28","due":"2026-11-19"},{"id":"cryptoquant","read":"2026-09-28","due":"2026-11-19"},{"id":"hyblock","read":"2026-09-28","due":"2026-11-19"},{"id":"laevitas","read":"2026-09-28","due":"2026-11-19"},{"id":"material_indicators","read":"2026-09-28","due":"2026-11-19"},{"id":"tradingview","read":"2026-09-28","due":"2026-11-19"},{"id":"velo","read":"2026-09-28","due":"2026-11-19"}],"due":"2026-11-19","daysLeft":16},
    {"category":"crypto_backed_loans","reviewCadenceDays":45,"oldestRead":"2026-09-29","rowsDated":5,"rowsInPool":5,"placements":[{"id":"figure","read":"2026-09-29","due":"2026-11-20"},{"id":"ledn","read":"2026-09-29","due":"2026-11-20"},{"id":"milo","read":"2026-09-29","due":"2026-11-20"},{"id":"nexo_loans","read":"2026-09-29","due":"2026-11-20"},{"id":"salt_lending","read":"2026-09-29","due":"2026-11-20"}],"due":"2026-11-20","daysLeft":17},
    {"category":"institutional_custody","reviewCadenceDays":45,"oldestRead":"2026-09-29","rowsDated":9,"rowsInPool":9,"placements":[{"id":"anchorage_digital","read":"2026-09-29","due":"2026-11-20"},{"id":"bitgo_custody","read":"2026-09-29","due":"2026-11-20"},{"id":"coinbase_prime_custody","read":"2026-09-29","due":"2026-11-20"},{"id":"copper_custody","read":"2026-09-29","due":"2026-11-20"},{"id":"fidelity_digital_assets","read":"2026-09-29","due":"2026-11-20"},{"id":"fireblocks_custody","read":"2026-09-29","due":"2026-11-20"},{"id":"gemini_custody","read":"2026-09-29","due":"2026-11-20"},{"id":"komainu","read":"2026-09-29","due":"2026-11-20"},{"id":"zodia_custody","read":"2026-09-29","due":"2026-11-20"}],"due":"2026-11-20","daysLeft":17},
    {"category":"mining_pools","reviewCadenceDays":45,"oldestRead":"2026-09-29","rowsDated":8,"rowsInPool":8,"placements":[{"id":"antpool","read":"2026-09-29","due":"2026-11-20"},{"id":"braiins_pool","read":"2026-09-29","due":"2026-11-20"},{"id":"f2pool","read":"2026-09-29","due":"2026-11-20"},{"id":"foundry_usa","read":"2026-09-29","due":"2026-11-20"},{"id":"luxor","read":"2026-09-29","due":"2026-11-20"},{"id":"ocean","read":"2026-09-29","due":"2026-11-20"},{"id":"spiderpool","read":"2026-09-29","due":"2026-11-20"},{"id":"viabtc","read":"2026-09-29","due":"2026-11-20"}],"due":"2026-11-20","daysLeft":17},
    {"category":"paid_research_seats","reviewCadenceDays":45,"oldestRead":"2026-09-29","rowsDated":7,"rowsInPool":7,"placements":[{"id":"bankless_premium","read":"2026-09-29","due":"2026-11-20"},{"id":"blockworks_research","read":"2026-09-29","due":"2026-11-20"},{"id":"checkonchain","read":"2026-09-29","due":"2026-11-20"},{"id":"cryptoeq","read":"2026-09-29","due":"2026-11-20"},{"id":"delphi_digital","read":"2026-09-29","due":"2026-11-20"},{"id":"tenx_research","read":"2026-09-29","due":"2026-11-20"},{"id":"weiss_crypto_ratings","read":"2026-09-29","due":"2026-11-20"}],"due":"2026-11-20","daysLeft":17},
    {"category":"portfolio_tracking","reviewCadenceDays":45,"oldestRead":"2026-09-29","rowsDated":7,"rowsInPool":7,"placements":[{"id":"coinstats","read":"2026-09-29","due":"2026-11-20"},{"id":"cointracker-portfolio","read":"2026-09-29","due":"2026-11-20"},{"id":"cointracking-portfolio","read":"2026-09-29","due":"2026-11-20"},{"id":"crypto-pro","read":"2026-09-29","due":"2026-11-20"},{"id":"delta","read":"2026-09-29","due":"2026-11-20"},{"id":"kubera","read":"2026-09-29","due":"2026-11-20"},{"id":"rotki","read":"2026-09-29","due":"2026-11-20"}],"due":"2026-11-20","daysLeft":17},
    {"category":"stablecoins","reviewCadenceDays":45,"oldestRead":"2026-09-29","rowsDated":11,"rowsInPool":11,"placements":[{"id":"dai","read":"2026-09-29","due":"2026-11-20"},{"id":"fdusd","read":"2026-09-29","due":"2026-11-20"},{"id":"frax","read":"2026-09-29","due":"2026-11-20"},{"id":"gho-aave","read":"2026-09-29","due":"2026-11-20"},{"id":"pyusd","read":"2026-09-29","due":"2026-11-20"},{"id":"rlusd","read":"2026-09-29","due":"2026-11-20"},{"id":"tusd","read":"2026-09-29","due":"2026-11-20"},{"id":"usdc","read":"2026-09-29","due":"2026-11-20"},{"id":"usde","read":"2026-09-29","due":"2026-11-20"},{"id":"usds-sky","read":"2026-09-29","due":"2026-11-20"},{"id":"usdt","read":"2026-09-29","due":"2026-11-20"}],"due":"2026-11-20","daysLeft":17},
    {"category":"tax_software","reviewCadenceDays":45,"oldestRead":"2026-09-29","rowsDated":11,"rowsInPool":11,"placements":[{"id":"blockpit","read":"2026-09-29","due":"2026-11-20"},{"id":"coinledger","read":"2026-09-29","due":"2026-11-20"},{"id":"cointracker","read":"2026-09-29","due":"2026-11-20"},{"id":"cointracking_info","read":"2026-09-29","due":"2026-11-20"},{"id":"crypto-tax-calculator","read":"2026-09-29","due":"2026-11-20"},{"id":"divly","read":"2026-09-29","due":"2026-11-20"},{"id":"koinly","read":"2026-09-29","due":"2026-11-20"},{"id":"ledgible","read":"2026-09-29","due":"2026-11-20"},{"id":"tokentax","read":"2026-09-29","due":"2026-11-20"},{"id":"waltio","read":"2026-09-29","due":"2026-11-20"},{"id":"zenledger","read":"2026-09-29","due":"2026-11-20"}],"due":"2026-11-20","daysLeft":17},
    {"category":"tokenised_bonds","reviewCadenceDays":45,"oldestRead":"2026-09-29","rowsDated":7,"rowsInPool":7,"placements":[{"id":"backed_btokens_bonds_tok","read":"2026-09-29","due":"2026-11-20"},{"id":"bondblox_bonds_tok","read":"2026-09-29","due":"2026-11-20"},{"id":"etherfuse_bonds_tok","read":"2026-09-29","due":"2026-11-20"},{"id":"obligate_bonds_tok","read":"2026-09-29","due":"2026-11-20"},{"id":"ondo_gm_bonds_tok","read":"2026-09-29","due":"2026-11-20"},{"id":"opentrade_bonds_tok","read":"2026-09-29","due":"2026-11-20"},{"id":"twentyonex_bonds_tok","read":"2026-09-29","due":"2026-11-20"}],"due":"2026-11-20","daysLeft":17},
    {"category":"tokenised_equities","reviewCadenceDays":45,"oldestRead":"2026-09-29","rowsDated":8,"rowsInPool":8,"placements":[{"id":"backed_xstocks_tokeq","read":"2026-09-29","due":"2026-11-20"},{"id":"bullish_blsh_tokeq","read":"2026-09-29","due":"2026-11-20"},{"id":"dinari_dshares_tokeq","read":"2026-09-29","due":"2026-11-20"},{"id":"gemini_tokenized_stocks_tokeq","read":"2026-09-29","due":"2026-11-20"},{"id":"ondo_global_markets_tokeq","read":"2026-09-29","due":"2026-11-20"},{"id":"robinhood_stock_tokens_tokeq","read":"2026-09-29","due":"2026-11-20"},{"id":"securitize_tokeq","read":"2026-09-29","due":"2026-11-20"},{"id":"superstate_opening_bell_tokeq","read":"2026-09-29","due":"2026-11-20"}],"due":"2026-11-20","daysLeft":17},
    {"category":"bridges","reviewCadenceDays":45,"oldestRead":"2026-09-30","rowsDated":18,"rowsInPool":18,"placements":[{"id":"across","read":"2026-09-30","due":"2026-11-21"},{"id":"arbitrum-bridge","read":"2026-09-30","due":"2026-11-21"},{"id":"base-bridge","read":"2026-09-30","due":"2026-11-21"},{"id":"bungee","read":"2026-09-30","due":"2026-11-21"},{"id":"connext-everclear","read":"2026-09-30","due":"2026-11-21"},{"id":"debridge","read":"2026-09-30","due":"2026-11-21"},{"id":"hop-protocol","read":"2026-09-30","due":"2026-11-21"},{"id":"jumper-exchange","read":"2026-09-30","due":"2026-11-21"},{"id":"optimism-bridge","read":"2026-09-30","due":"2026-11-21"},{"id":"orbiter-finance","read":"2026-09-30","due":"2026-11-21"},{"id":"relay","read":"2026-09-30","due":"2026-11-21"},{"id":"scroll-bridge","read":"2026-09-30","due":"2026-11-21"},{"id":"squid-router","read":"2026-09-30","due":"2026-11-21"},{"id":"stargate","read":"2026-09-30","due":"2026-11-21"},{"id":"symbiosis-finance","read":"2026-09-30","due":"2026-11-21"},{"id":"synapse","read":"2026-09-30","due":"2026-11-21"},{"id":"wormhole","read":"2026-09-30","due":"2026-11-21"},{"id":"zksync-bridge","read":"2026-09-30","due":"2026-11-21"}],"due":"2026-11-21","daysLeft":18},
    {"category":"enterprise_accounting","reviewCadenceDays":45,"oldestRead":"2026-09-30","rowsDated":7,"rowsInPool":7,"placements":[{"id":"bitwave","read":"2026-09-30","due":"2026-11-21"},{"id":"cryptio","read":"2026-09-30","due":"2026-11-21"},{"id":"cryptoworth","read":"2026-09-30","due":"2026-11-21"},{"id":"entendre","read":"2026-09-30","due":"2026-11-21"},{"id":"ledgible_accounting","read":"2026-09-30","due":"2026-11-21"},{"id":"tres_finance","read":"2026-09-30","due":"2026-11-21"},{"id":"wag3s","read":"2026-09-30","due":"2026-11-21"}],"due":"2026-11-21","daysLeft":18},
    {"category":"lightning_payment_infrastructure","reviewCadenceDays":45,"oldestRead":"2026-09-30","rowsDated":13,"rowsInPool":13,"placements":[{"id":"alby-hub","read":"2026-09-30","due":"2026-11-21"},{"id":"amboss","read":"2026-09-30","due":"2026-11-21"},{"id":"blink-galoy","read":"2026-09-30","due":"2026-11-21"},{"id":"blocktank","read":"2026-09-30","due":"2026-11-21"},{"id":"breez-sdk","read":"2026-09-30","due":"2026-11-21"},{"id":"greenlight","read":"2026-09-30","due":"2026-11-21"},{"id":"lnbits","read":"2026-09-30","due":"2026-11-21"},{"id":"olympus-zeus","read":"2026-09-30","due":"2026-11-21"},{"id":"opennode","read":"2026-09-30","due":"2026-11-21"},{"id":"speed-infra","read":"2026-09-30","due":"2026-11-21"},{"id":"strike-api","read":"2026-09-30","due":"2026-11-21"},{"id":"voltage","read":"2026-09-30","due":"2026-11-21"},{"id":"zbd","read":"2026-09-30","due":"2026-11-21"}],"due":"2026-11-21","daysLeft":18},
    {"category":"lightning_wallets","reviewCadenceDays":45,"oldestRead":"2026-09-30","rowsDated":13,"rowsInPool":13,"placements":[{"id":"alby_hub","read":"2026-09-30","due":"2026-11-21"},{"id":"aqua","read":"2026-09-30","due":"2026-11-21"},{"id":"bitkit","read":"2026-09-30","due":"2026-11-21"},{"id":"blink-lightning","read":"2026-09-30","due":"2026-11-21"},{"id":"cash_app","read":"2026-09-30","due":"2026-11-21"},{"id":"coinos","read":"2026-09-30","due":"2026-11-21"},{"id":"misty_breez","read":"2026-09-30","due":"2026-11-21"},{"id":"muun","read":"2026-09-30","due":"2026-11-21"},{"id":"phoenix","read":"2026-09-30","due":"2026-11-21"},{"id":"primal","read":"2026-09-30","due":"2026-11-21"},{"id":"speed","read":"2026-09-30","due":"2026-11-21"},{"id":"wallet_of_satoshi","read":"2026-09-30","due":"2026-11-21"},{"id":"zeus","read":"2026-09-30","due":"2026-11-21"}],"due":"2026-11-21","daysLeft":18},
    {"category":"liquid_staking","reviewCadenceDays":45,"oldestRead":"2026-09-30","rowsDated":11,"rowsInPool":11,"placements":[{"id":"binance_wbeth","read":"2026-09-30","due":"2026-11-21"},{"id":"coinbase-staking","read":"2026-09-30","due":"2026-11-21"},{"id":"frax-ether","read":"2026-09-30","due":"2026-11-21"},{"id":"jito","read":"2026-09-30","due":"2026-11-21"},{"id":"lido","read":"2026-09-30","due":"2026-11-21"},{"id":"marinade","read":"2026-09-30","due":"2026-11-21"},{"id":"rocket-pool","read":"2026-09-30","due":"2026-11-21"},{"id":"stader","read":"2026-09-30","due":"2026-11-21"},{"id":"stakewise","read":"2026-09-30","due":"2026-11-21"},{"id":"stride","read":"2026-09-30","due":"2026-11-21"},{"id":"swell","read":"2026-09-30","due":"2026-11-21"}],"due":"2026-11-21","daysLeft":18},
    {"category":"stablecoin_issuance","reviewCadenceDays":45,"oldestRead":"2026-09-30","rowsDated":6,"rowsInPool":6,"placements":[{"id":"anchorage_stablecoin_issuance","read":"2026-09-30","due":"2026-11-21"},{"id":"bitgo_stablecoin_saas","read":"2026-09-30","due":"2026-11-21"},{"id":"brale","read":"2026-09-30","due":"2026-11-21"},{"id":"bridge_open_issuance","read":"2026-09-30","due":"2026-11-21"},{"id":"coinbase_custom_stablecoins","read":"2026-09-30","due":"2026-11-21"},{"id":"paxos","read":"2026-09-30","due":"2026-11-21"}],"due":"2026-11-21","daysLeft":18},
    {"category":"token_launch_platforms","reviewCadenceDays":45,"oldestRead":"2026-09-30","rowsDated":9,"rowsInPool":9,"placements":[{"id":"bags_fm","read":"2026-09-30","due":"2026-11-21"},{"id":"boop_fun","read":"2026-09-30","due":"2026-11-21"},{"id":"clanker","read":"2026-09-30","due":"2026-11-21"},{"id":"flaunch","read":"2026-09-30","due":"2026-11-21"},{"id":"four_meme","read":"2026-09-30","due":"2026-11-21"},{"id":"heaven_xyz","read":"2026-09-30","due":"2026-11-21"},{"id":"jupiter_studio","read":"2026-09-30","due":"2026-11-21"},{"id":"pump_fun","read":"2026-09-30","due":"2026-11-21"},{"id":"raydium_launchlab","read":"2026-09-30","due":"2026-11-21"}],"due":"2026-11-21","daysLeft":18},
    {"category":"tokenisation_platforms","reviewCadenceDays":45,"oldestRead":"2026-09-30","rowsDated":7,"rowsInPool":7,"placements":[{"id":"blocksquare-issuer","read":"2026-09-30","due":"2026-11-21"},{"id":"brickken","read":"2026-09-30","due":"2026-11-21"},{"id":"investax","read":"2026-09-30","due":"2026-11-21"},{"id":"obligate_enote","read":"2026-09-30","due":"2026-11-21"},{"id":"taurus_capital","read":"2026-09-30","due":"2026-11-21"},{"id":"tokeny_trex","read":"2026-09-30","due":"2026-11-21"},{"id":"vertalo_vsp","read":"2026-09-30","due":"2026-11-21"}],"due":"2026-11-21","daysLeft":18},
    {"category":"travel_rule_compliance","reviewCadenceDays":45,"oldestRead":"2026-09-30","rowsDated":9,"rowsInPool":9,"placements":[{"id":"codevasp","read":"2026-09-30","due":"2026-11-21"},{"id":"global_travel_rule","read":"2026-09-30","due":"2026-11-21"},{"id":"notabene","read":"2026-09-30","due":"2026-11-21"},{"id":"ospree","read":"2026-09-30","due":"2026-11-21"},{"id":"sumsub_travel_rule","read":"2026-09-30","due":"2026-11-21"},{"id":"sygna_bridge","read":"2026-09-30","due":"2026-11-21"},{"id":"twentyone_analytics","read":"2026-09-30","due":"2026-11-21"},{"id":"verifyvasp","read":"2026-09-30","due":"2026-11-21"},{"id":"veriscope","read":"2026-09-30","due":"2026-11-21"}],"due":"2026-11-21","daysLeft":18},
    {"category":"web3_apps","reviewCadenceDays":45,"oldestRead":"2026-09-30","rowsDated":10,"rowsInPool":10,"placements":[{"id":"1inch","read":"2026-09-30","due":"2026-11-21"},{"id":"aave-web3app","read":"2026-09-30","due":"2026-11-21"},{"id":"curve","read":"2026-09-30","due":"2026-11-21"},{"id":"ens","read":"2026-09-30","due":"2026-11-21"},{"id":"jupiter","read":"2026-09-30","due":"2026-11-21"},{"id":"lido-web3app","read":"2026-09-30","due":"2026-11-21"},{"id":"matcha","read":"2026-09-30","due":"2026-11-21"},{"id":"pancakeswap","read":"2026-09-30","due":"2026-11-21"},{"id":"raydium","read":"2026-09-30","due":"2026-11-21"},{"id":"uniswap","read":"2026-09-30","due":"2026-11-21"}],"due":"2026-11-21","daysLeft":18},
    {"category":"hardware_wallet","reviewCadenceDays":45,"oldestRead":"2026-10-01","rowsDated":23,"rowsInPool":23,"placements":[{"id":"bitbox","read":"2026-10-01","due":"2026-11-22"},{"id":"bitbox02-nova","read":"2026-10-01","due":"2026-11-22"},{"id":"coldcard","read":"2026-10-01","due":"2026-11-22"},{"id":"coolwallet","read":"2026-10-01","due":"2026-11-22"},{"id":"coolwallet-pro","read":"2026-10-02","due":"2026-11-23"},{"id":"cypherock","read":"2026-10-01","due":"2026-11-22"},{"id":"gridplus","read":"2026-10-01","due":"2026-11-22"},{"id":"jade","read":"2026-10-01","due":"2026-11-22"},{"id":"jade-core","read":"2026-10-02","due":"2026-11-23"},{"id":"keepkey","read":"2026-10-01","due":"2026-11-22"},{"id":"keycard","read":"2026-10-01","due":"2026-11-22"},{"id":"keycard-shell","read":"2026-10-01","due":"2026-11-22"},{"id":"keystone","read":"2026-10-01","due":"2026-11-22"},{"id":"ledger","read":"2026-10-01","due":"2026-11-22"},{"id":"ledger-nano-x","read":"2026-10-02","due":"2026-11-23"},{"id":"onekey","read":"2026-10-01","due":"2026-11-22"},{"id":"passport","read":"2026-10-01","due":"2026-11-22"},{"id":"safepal","read":"2026-10-01","due":"2026-11-22"},{"id":"safepal-x1","read":"2026-10-02","due":"2026-11-23"},{"id":"satochip","read":"2026-10-01","due":"2026-11-22"},{"id":"secux","read":"2026-10-01","due":"2026-11-22"},{"id":"tangem","read":"2026-10-01","due":"2026-11-22"},{"id":"trezor","read":"2026-10-01","due":"2026-11-22"}],"due":"2026-11-22","daysLeft":19},
    {"category":"l2_chains","reviewCadenceDays":45,"oldestRead":"2026-10-01","rowsDated":15,"rowsInPool":15,"placements":[{"id":"arbitrum-nova","read":"2026-10-01","due":"2026-11-22"},{"id":"arbitrum-one","read":"2026-10-01","due":"2026-11-22"},{"id":"base","read":"2026-10-01","due":"2026-11-22"},{"id":"blast","read":"2026-10-01","due":"2026-11-22"},{"id":"ink","read":"2026-10-01","due":"2026-11-22"},{"id":"linea","read":"2026-10-01","due":"2026-11-22"},{"id":"manta-pacific","read":"2026-10-01","due":"2026-11-22"},{"id":"mantle","read":"2026-10-01","due":"2026-11-22"},{"id":"op-mainnet","read":"2026-10-01","due":"2026-11-22"},{"id":"polygon-zkevm","read":"2026-10-01","due":"2026-11-22"},{"id":"scroll","read":"2026-10-01","due":"2026-11-22"},{"id":"starknet","read":"2026-10-01","due":"2026-11-22"},{"id":"taiko-alethia","read":"2026-10-01","due":"2026-11-22"},{"id":"unichain","read":"2026-10-01","due":"2026-11-22"},{"id":"zksync-era","read":"2026-10-01","due":"2026-11-22"}],"due":"2026-11-22","daysLeft":19},
    {"category":"cdp_stablecoins","reviewCadenceDays":45,"oldestRead":"2026-10-22","rowsDated":7,"rowsInPool":7,"placements":[{"id":"aave_gho","read":"2026-10-22","due":"2026-12-13"},{"id":"curve_crvusd","read":"2026-10-22","due":"2026-12-13"},{"id":"ethena_usde","read":"2026-10-22","due":"2026-12-13"},{"id":"liquity_bold","read":"2026-10-22","due":"2026-12-13"},{"id":"liquity_lusd","read":"2026-10-22","due":"2026-12-13"},{"id":"reflexer_rai","read":"2026-10-22","due":"2026-12-13"},{"id":"sky_usds","read":"2026-10-22","due":"2026-12-13"}],"due":"2026-12-13","daysLeft":40},
    {"category":"crypto_payroll","reviewCadenceDays":45,"oldestRead":"2026-10-22","rowsDated":7,"rowsInPool":7,"placements":[{"id":"bitwage","read":"2026-10-22","due":"2026-12-13"},{"id":"deel","read":"2026-10-22","due":"2026-12-13"},{"id":"opolis","read":"2026-10-22","due":"2026-12-13"},{"id":"papaya_global","read":"2026-10-22","due":"2026-12-13"},{"id":"request_finance","read":"2026-10-22","due":"2026-12-13"},{"id":"rise","read":"2026-10-22","due":"2026-12-13"},{"id":"toku","read":"2026-10-22","due":"2026-12-13"}],"due":"2026-12-13","daysLeft":40},
    {"category":"data_availability","reviewCadenceDays":45,"oldestRead":"2026-10-22","rowsDated":7,"rowsInPool":7,"placements":[{"id":"avail_da","read":"2026-10-22","due":"2026-12-13"},{"id":"celestia_da","read":"2026-10-22","due":"2026-12-13"},{"id":"eigenda_da","read":"2026-10-22","due":"2026-12-13"},{"id":"ethereum_blobs_da","read":"2026-10-22","due":"2026-12-13"},{"id":"ethereum_calldata_da","read":"2026-10-22","due":"2026-12-13"},{"id":"near_da","read":"2026-10-22","due":"2026-12-13"},{"id":"zerog_da","read":"2026-10-22","due":"2026-12-13"}],"due":"2026-12-13","daysLeft":40},
    {"category":"decentralised_id","reviewCadenceDays":45,"oldestRead":"2026-10-22","rowsDated":8,"rowsInPool":8,"placements":[{"id":"billions_network","read":"2026-10-22","due":"2026-12-13"},{"id":"civic_auth_id","read":"2026-10-22","due":"2026-12-13"},{"id":"ens_identity","read":"2026-10-22","due":"2026-12-13"},{"id":"galxe_passport","read":"2026-10-22","due":"2026-12-13"},{"id":"human_passport","read":"2026-10-22","due":"2026-12-13"},{"id":"privado_id","read":"2026-10-22","due":"2026-12-13"},{"id":"proof_of_humanity","read":"2026-10-22","due":"2026-12-13"},{"id":"world_id","read":"2026-10-22","due":"2026-12-13"}],"due":"2026-12-13","daysLeft":40},
    {"category":"decentralised_storage","reviewCadenceDays":45,"oldestRead":"2026-10-22","rowsDated":7,"rowsInPool":7,"placements":[{"id":"4everland","read":"2026-10-22","due":"2026-12-13"},{"id":"arweave","read":"2026-10-22","due":"2026-12-13"},{"id":"filecoin","read":"2026-10-22","due":"2026-12-13"},{"id":"pinata","read":"2026-10-22","due":"2026-12-13"},{"id":"sia","read":"2026-10-22","due":"2026-12-13"},{"id":"storj","read":"2026-10-22","due":"2026-12-13"},{"id":"walrus","read":"2026-10-22","due":"2026-12-13"}],"due":"2026-12-13","daysLeft":40},
    {"category":"mev_protection","reviewCadenceDays":45,"oldestRead":"2026-10-22","rowsDated":8,"rowsInPool":8,"placements":[{"id":"blink","read":"2026-10-22","due":"2026-12-13"},{"id":"bloxroute_protect","read":"2026-10-22","due":"2026-12-13"},{"id":"cow_swap","read":"2026-10-22","due":"2026-12-13"},{"id":"flashbots_protect","read":"2026-10-22","due":"2026-12-13"},{"id":"metamask_smart_transactions","read":"2026-10-22","due":"2026-12-13"},{"id":"mev_blocker","read":"2026-10-22","due":"2026-12-13"},{"id":"titan_builder","read":"2026-10-22","due":"2026-12-13"},{"id":"uniswapx-mev","read":"2026-10-22","due":"2026-12-13"}],"due":"2026-12-13","daysLeft":40},
    {"category":"mpc_wallets","reviewCadenceDays":45,"oldestRead":"2026-10-22","rowsDated":7,"rowsInPool":7,"placements":[{"id":"dfns_mpc","read":"2026-10-22","due":"2026-12-13"},{"id":"magic_mpc","read":"2026-10-22","due":"2026-12-13"},{"id":"portal_mpc","read":"2026-10-22","due":"2026-12-13"},{"id":"privy_mpc","read":"2026-10-22","due":"2026-12-13"},{"id":"turnkey_mpc","read":"2026-10-22","due":"2026-12-13"},{"id":"web3auth_mpc","read":"2026-10-22","due":"2026-12-13"},{"id":"zengo_mpc","read":"2026-10-22","due":"2026-12-13"}],"due":"2026-12-13","daysLeft":40},
    {"category":"offramps","reviewCadenceDays":45,"oldestRead":"2026-10-22","rowsDated":7,"rowsInPool":7,"placements":[{"id":"banxa_offramp","read":"2026-10-22","due":"2026-12-13"},{"id":"bitpanda_offramp","read":"2026-10-22","due":"2026-12-13"},{"id":"coinbase_offramp","read":"2026-10-22","due":"2026-12-13"},{"id":"kraken_offramp","read":"2026-10-22","due":"2026-12-13"},{"id":"moonpay_offramp","read":"2026-10-22","due":"2026-12-13"},{"id":"ramp_network_offramp","read":"2026-10-22","due":"2026-12-13"},{"id":"transak_offramp","read":"2026-10-22","due":"2026-12-13"}],"due":"2026-12-13","daysLeft":40},
    {"category":"onchain_analytics","reviewCadenceDays":45,"oldestRead":"2026-10-22","rowsDated":7,"rowsInPool":7,"placements":[{"id":"arkham-analytics","read":"2026-10-22","due":"2026-12-13"},{"id":"artemis","read":"2026-10-22","due":"2026-12-13"},{"id":"dune","read":"2026-10-22","due":"2026-12-13"},{"id":"glassnode-analytics","read":"2026-10-22","due":"2026-12-13"},{"id":"messari","read":"2026-10-22","due":"2026-12-13"},{"id":"nansen","read":"2026-10-22","due":"2026-12-13"},{"id":"token_terminal","read":"2026-10-22","due":"2026-12-13"}],"due":"2026-12-13","daysLeft":40},
    {"category":"onchain_monitoring","reviewCadenceDays":45,"oldestRead":"2026-10-22","rowsDated":7,"rowsInPool":7,"placements":[{"id":"blocksec_phalcon_monitoring","read":"2026-10-22","due":"2026-12-13"},{"id":"cyvers_monitoring","read":"2026-10-22","due":"2026-12-13"},{"id":"forta_firewall_monitoring","read":"2026-10-22","due":"2026-12-13"},{"id":"hexagate_chainalysis_monitoring","read":"2026-10-22","due":"2026-12-13"},{"id":"hypernative_monitoring","read":"2026-10-22","due":"2026-12-13"},{"id":"tenderly_monitor_alerts","read":"2026-10-22","due":"2026-12-13"},{"id":"venn_network_monitoring","read":"2026-10-22","due":"2026-12-13"}],"due":"2026-12-13","daysLeft":40},
    {"category":"rpc_nodes","reviewCadenceDays":45,"oldestRead":"2026-10-22","rowsDated":9,"rowsInPool":9,"placements":[{"id":"alchemy","read":"2026-10-22","due":"2026-12-13"},{"id":"ankr","read":"2026-10-22","due":"2026-12-13"},{"id":"blockpi","read":"2026-10-22","due":"2026-12-13"},{"id":"chainstack","read":"2026-10-22","due":"2026-12-13"},{"id":"drpc","read":"2026-10-22","due":"2026-12-13"},{"id":"helius","read":"2026-10-22","due":"2026-12-13"},{"id":"infura","read":"2026-10-22","due":"2026-12-13"},{"id":"quicknode","read":"2026-10-22","due":"2026-12-13"},{"id":"tenderly_node","read":"2026-10-22","due":"2026-12-13"}],"due":"2026-12-13","daysLeft":40},
    {"category":"tokenised_funds","reviewCadenceDays":45,"oldestRead":"2026-10-22","rowsDated":7,"rowsInPool":7,"placements":[{"id":"acred_apollo_securitize","read":"2026-10-22","due":"2026-12-13"},{"id":"addx","read":"2026-10-22","due":"2026-12-13"},{"id":"bcap_blockchain_capital","read":"2026-10-22","due":"2026-12-13"},{"id":"jaaa_anemoy_centrifuge","read":"2026-10-22","due":"2026-12-13"},{"id":"kaio_libre","read":"2026-10-22","due":"2026-12-13"},{"id":"uscc_bitwise_superstate","read":"2026-10-22","due":"2026-12-13"},{"id":"wisdomtree_digital_funds","read":"2026-10-22","due":"2026-12-13"}],"due":"2026-12-13","daysLeft":40},
    {"category":"tokenised_realestate","reviewCadenceDays":45,"oldestRead":"2026-10-22","rowsDated":6,"rowsInPool":6,"placements":[{"id":"blocksquare","read":"2026-10-22","due":"2026-12-13"},{"id":"figure_connect","read":"2026-10-22","due":"2026-12-13"},{"id":"lofty","read":"2026-10-22","due":"2026-12-13"},{"id":"prypco_mint","read":"2026-10-22","due":"2026-12-13"},{"id":"redswan_cre","read":"2026-10-22","due":"2026-12-13"},{"id":"reental","read":"2026-10-22","due":"2026-12-13"}],"due":"2026-12-13","daysLeft":40},
    {"category":"transaction_simulation","reviewCadenceDays":45,"oldestRead":"2026-10-22","rowsDated":9,"rowsInPool":9,"placements":[{"id":"blockaid","read":"2026-10-22","due":"2026-12-13"},{"id":"goplus","read":"2026-10-22","due":"2026-12-13"},{"id":"kerberus_pocket_universe","read":"2026-10-22","due":"2026-12-13"},{"id":"metamask_transaction_shield","read":"2026-10-22","due":"2026-12-13"},{"id":"phantom-sim","read":"2026-10-22","due":"2026-12-13"},{"id":"rabby-sim","read":"2026-10-22","due":"2026-12-13"},{"id":"scamsniffer","read":"2026-10-22","due":"2026-12-13"},{"id":"tenderly-sim","read":"2026-10-22","due":"2026-12-13"},{"id":"webacy","read":"2026-10-22","due":"2026-12-13"}],"due":"2026-12-13","daysLeft":40},
    {"category":"bill_pay","reviewCadenceDays":45,"oldestRead":"2026-10-28","rowsDated":7,"rowsInPool":7,"placements":[{"id":"bitcoin_well","read":"2026-10-28","due":"2026-12-19"},{"id":"bull_bitcoin","read":"2026-10-28","due":"2026-12-19"},{"id":"coins_ph","read":"2026-10-28","due":"2026-12-19"},{"id":"living_room_of_satoshi","read":"2026-10-28","due":"2026-12-19"},{"id":"spritz_finance","read":"2026-10-28","due":"2026-12-19"},{"id":"strike_bill_pay","read":"2026-10-28","due":"2026-12-19"},{"id":"swapin","read":"2026-10-28","due":"2026-12-19"}],"due":"2026-12-19","daysLeft":46},
    {"category":"dex_aggregator","reviewCadenceDays":45,"oldestRead":"2026-10-28","rowsDated":11,"rowsInPool":11,"placements":[{"id":"1inch","read":"2026-10-28","due":"2026-12-19"},{"id":"bebop","read":"2026-11-03","due":"2026-12-25"},{"id":"cowswap","read":"2026-11-03","due":"2026-12-25"},{"id":"dodo","read":"2026-11-03","due":"2026-12-25"},{"id":"jupiter-ag","read":"2026-11-03","due":"2026-12-25"},{"id":"kyberswap","read":"2026-11-03","due":"2026-12-25"},{"id":"lifi","read":"2026-11-03","due":"2026-12-25"},{"id":"matcha","read":"2026-11-03","due":"2026-12-25"},{"id":"openocean","read":"2026-11-03","due":"2026-12-25"},{"id":"paraswap","read":"2026-11-03","due":"2026-12-25"},{"id":"uniswapx","read":"2026-11-03","due":"2026-12-25"}],"due":"2026-12-19","daysLeft":46},
    {"category":"key_recovery","reviewCadenceDays":45,"oldestRead":"2026-10-28","rowsDated":9,"rowsInPool":9,"placements":[{"id":"anchorwatch","read":"2026-10-28","due":"2026-12-19"},{"id":"bitcoin_keeper","read":"2026-10-28","due":"2026-12-19"},{"id":"bitkey","read":"2026-10-28","due":"2026-12-19"},{"id":"casa","read":"2026-10-28","due":"2026-12-19"},{"id":"ledger_recover","read":"2026-10-28","due":"2026-12-19"},{"id":"liana","read":"2026-10-28","due":"2026-12-19"},{"id":"nunchuk","read":"2026-10-28","due":"2026-12-19"},{"id":"unchained","read":"2026-10-28","due":"2026-12-19"},{"id":"vault12","read":"2026-10-28","due":"2026-12-19"}],"due":"2026-12-19","daysLeft":46},
    {"category":"perp_dex","reviewCadenceDays":45,"oldestRead":"2026-10-28","rowsDated":12,"rowsInPool":12,"placements":[{"id":"aster","read":"2026-11-03","due":"2026-12-25"},{"id":"drift","read":"2026-11-03","due":"2026-12-25"},{"id":"dydx","read":"2026-11-03","due":"2026-12-25"},{"id":"gains-network","read":"2026-11-03","due":"2026-12-25"},{"id":"gmx","read":"2026-11-03","due":"2026-12-25"},{"id":"helix","read":"2026-11-03","due":"2026-12-25"},{"id":"hyperliquid","read":"2026-11-03","due":"2026-12-25"},{"id":"jupiter-perps","read":"2026-11-03","due":"2026-12-25"},{"id":"lighter","read":"2026-11-03","due":"2026-12-25"},{"id":"paradex","read":"2026-11-03","due":"2026-12-25"},{"id":"synthetix-perps","read":"2026-11-03","due":"2026-12-25"},{"id":"vertex","read":"2026-10-28","due":"2026-12-19"}],"due":"2026-12-19","daysLeft":46},
    {"category":"remittances","reviewCadenceDays":45,"oldestRead":"2026-10-28","rowsDated":7,"rowsInPool":7,"placements":[{"id":"bitnob_remit","read":"2026-10-28","due":"2026-12-19"},{"id":"felix_pago","read":"2026-10-28","due":"2026-12-19"},{"id":"moneygram_ramps","read":"2026-10-28","due":"2026-12-19"},{"id":"morse_money","read":"2026-10-28","due":"2026-12-19"},{"id":"remitly_stablecoin","read":"2026-10-28","due":"2026-12-19"},{"id":"strike_send_globally","read":"2026-10-28","due":"2026-12-19"},{"id":"western_union_usdpt","read":"2026-10-28","due":"2026-12-19"}],"due":"2026-12-19","daysLeft":46},
    {"category":"retail_staking","reviewCadenceDays":45,"oldestRead":"2026-10-28","rowsDated":7,"rowsInPool":7,"placements":[{"id":"bitstamp-eth-staking","read":"2026-10-28","due":"2026-12-19"},{"id":"bybit-eth-staking","read":"2026-10-28","due":"2026-12-19"},{"id":"coinbase-eth-staking","read":"2026-10-28","due":"2026-12-19"},{"id":"kraken-eth-staking","read":"2026-10-28","due":"2026-12-19"},{"id":"lido-steth","read":"2026-10-28","due":"2026-12-19"},{"id":"okx-eth-staking","read":"2026-10-28","due":"2026-12-19"},{"id":"revolut-eth-staking","read":"2026-10-28","due":"2026-12-19"}],"due":"2026-12-19","daysLeft":46},
    {"category":"savings_plans","reviewCadenceDays":45,"oldestRead":"2026-10-28","rowsDated":5,"rowsInPool":5,"placements":[{"id":"bitpanda-savings-plan","read":"2026-10-28","due":"2026-12-19"},{"id":"bitstack-recurring","read":"2026-10-28","due":"2026-12-19"},{"id":"finst-auto-invest","read":"2026-10-28","due":"2026-12-19"},{"id":"relai-recurring","read":"2026-10-28","due":"2026-12-19"},{"id":"trade-republic-savings-plan","read":"2026-10-28","due":"2026-12-19"}],"due":"2026-12-19","daysLeft":46},
    {"category":"wallet_screening","reviewCadenceDays":45,"oldestRead":"2026-11-03","rowsDated":9,"rowsInPool":9,"placements":[{"id":"amlbot","read":"2026-11-03","due":"2026-12-25"},{"id":"chainalysis","read":"2026-11-03","due":"2026-12-25"},{"id":"crystal_intelligence","read":"2026-11-03","due":"2026-12-25"},{"id":"elliptic","read":"2026-11-03","due":"2026-12-25"},{"id":"global_ledger","read":"2026-11-03","due":"2026-12-25"},{"id":"merkle_science","read":"2026-11-03","due":"2026-12-25"},{"id":"misttrack","read":"2026-11-03","due":"2026-12-25"},{"id":"scorechain","read":"2026-11-03","due":"2026-12-25"},{"id":"trm_labs","read":"2026-11-03","due":"2026-12-25"}],"due":"2026-12-25","daysLeft":52},
    {"category":"yield_vaults","reviewCadenceDays":45,"oldestRead":"2026-11-03","rowsDated":7,"rowsInPool":7,"placements":[{"id":"beefy","read":"2026-11-03","due":"2026-12-25"},{"id":"etherfi_liquid","read":"2026-11-03","due":"2026-12-25"},{"id":"fluid_lite","read":"2026-11-03","due":"2026-12-25"},{"id":"lagoon","read":"2026-11-03","due":"2026-12-25"},{"id":"morpho_vaults","read":"2026-11-03","due":"2026-12-25"},{"id":"upshift","read":"2026-11-03","due":"2026-12-25"},{"id":"yearn","read":"2026-11-03","due":"2026-12-25"}],"due":"2026-12-25","daysLeft":52},
    {"category":"payment_gateway","reviewCadenceDays":45,"oldestRead":null,"rowsDated":0,"rowsInPool":13,"placements":[{"id":"b2binpay","read":null,"due":null},{"id":"bitpay","read":null,"due":null},{"id":"btcpay","read":null,"due":null},{"id":"coinbase","read":null,"due":null},{"id":"coingate","read":null,"due":null},{"id":"coinpayments","read":null,"due":null},{"id":"cryptocom","read":null,"due":null},{"id":"moonpay_commerce","read":null,"due":null},{"id":"nowpayments","read":null,"due":null},{"id":"opennode","read":null,"due":null},{"id":"plisio","read":null,"due":null},{"id":"strike","read":null,"due":null},{"id":"triplea","read":null,"due":null}],"due":null,"daysLeft":null}
  ]
}
