No generic source labels on publish-ready pages.
Bathymark source trail rules
The registered sources Bathymark reads now, reviews manually, has scaffolded, or may activate later, plus what each can prove and what remains unknown.
What Bathymark can see
Bathymark uses free, keyless, official, or publicly accessible sources for crypto liquidity and market context. Public access is not treated as an open licence. Every source has a narrow job, a visible evidence limit, and a separate access and rights record.

Bathymark uses public sources for narrow reads, then publishes derived signals with the limits attached. Public access is recorded separately from reuse rights.
Each source gets a narrow job. A source can support one field while leaving another field unknown.
No generic source labels on publish-ready pages.
No fake, demo, localhost, or placeholder URLs.
Bathymark review date is separate from source publication date.
The status tells the reader how much the source can carry.
Backing, supply, issuer, redemption, price, or method.
Limits are part of the source trail.
Public, key-required, member, paid, manual, or private.
Open terms, reference-only terms, permission, unknown, or blocked.
A citation, runtime read, cache, export, or model-training job has a distinct scope.
Source material and derived observations do not share one permission.
Derived output does not grant raw-feed redistribution rights.
Pending and partial records cannot approve a new rights-gated use.
The reported Treasury General Account opening and closing balances, deposits, withdrawals, record date, units, and source table fields returned by the official API.
Published BIS global liquidity, cross-border banking, credit, currency, sector, and position fields for an exact verified series key and vintage.
Official Federal Reserve statistical release values and metadata after an exact series and table are verified.
Canonical block, transaction, output, spend, value, height, block time, Median Time Past, and chain-state facts returned by the reviewed Bitcoin Core v31.0 node.
Blocks, transactions, UTXOs, spends, timestamps, confirmations, and versioned aggregate cohort facts anchored to an exact canonical block.
The BTC-native chain values and method artifacts present in an exact attributed CC BY 4.0 release, with version and file hash recorded.
DOI identity, title, authors, publication container, dates, work type, version relations, and registered correction or retraction relations where present.
U.S. fund legal identity, filings, amendments, filing dates, and disclosed product structure.
Once configured for a verified fund identity, official files can prove reported Brazilian fund NAV, subscriptions, redemptions, net assets, and investor counts for covered dates.
Nothing in Bathymark's current public runtime. The candidate endpoint can return reported pool APY, TVL, chain, project, and symbol fields only after its exact use is approved.
Configured existing-use lanes can report TVL, protocol depth, chains, fees, revenue, DEX volume, open interest, and listed source context.
Visible supply, market price where returned, peg type, peg mechanism, and reported chains.
Current token price and upstream timestamp for covered assets.
The future token amounts, timestamps, categories, and release patterns present in each successfully read public schedule.
The release name, scheduled publication time, and calendar revision returned by the official BLS calendar.
The scheduled dates listed on the official Federal Open Market Committee calendar at Bathymark's review time.
Future listed expiration timestamps and the public open-interest fields returned for active BTC and ETH dated futures.
Current block height and, for an exact address and block, public code, storage, calls, and event logs returned by the node.
The standard implementation, beacon, and administrator slots and the events conforming proxies should emit when those slots change.
For a controller matched to an official Safe deployment, fixed-block calls can prove the reported version, singleton, owners, threshold, modules, guard, fallback handler, and executed configuration events.
Sourcify's exact or partial bytecode match, source metadata, ABI, storage layout, source maps, and secondary proxy resolution for a chain and address.
The proposal, vote, space, and confirmed message metadata returned by Snapshot Hub for an exact mapped space and observation time.
Public repository, release, tag, commit, and reviewed advisory metadata with stable source URLs and publication timestamps.
For a reviewed product dependency, a fixed-block call can prove the mapped feed address, answer, decimals, and update time returned on-chain.
After exact mapping, direct chain reads can prove the feed value, publish time, confidence interval, and feed ID returned on-chain.
The documented monitor can watch mapped chain events and function calls with filters, checkpoints, and notifications when correctly deployed.
What the cited L2BEAT project page reported about L2, bridge, upgrade, and data-availability risk at Bathymark's review date.
For a reviewed route and fixed block, a direct contract simulation can prove the quoted output, venue, pool, route, fee, and notional inputs.
What a product or registry publicly says about issuer, wrapper, redemption, and category.
Visible perps open interest, funding, and available book context where returned.
Public sentiment index value and classification returned by the provider.
Bitcoin network context such as hashrate, difficulty, and halving clock inputs where returned.
Market cap, volume, supply, dominance, and price-change summaries where the API returns them.
Bitcoin mempool and fee context where returned.
Nothing in the current public runtime because non-commercial permission does not clear this product use.
Nothing in the current public runtime because the reviewed terms do not clear this display and analytics use.
Nothing in the current public runtime because the premium-lane rights contract is pending.
Nothing in the current public runtime because the premium-lane rights contract is pending.
Nothing in the current public runtime because the reviewed terms do not clear this display and analytics use.
BTCUSDT funding, open interest, and long-short account ratio where the public endpoints return them.
Public USD exchange rates for currency conversion in premium calculations.
A publisher-supplied headline, URL, and publication timestamp from the feed item.
A publisher-supplied headline, URL, and publication timestamp from the feed item.
A publisher-supplied headline, URL, and publication timestamp from the feed item.
A publisher-supplied headline, URL, and publication timestamp from the feed item.
A publisher-supplied headline, URL, and publication timestamp from the feed item.
A publisher-supplied headline, URL, and publication timestamp from the feed item.
A publisher-supplied headline, URL, and publication timestamp from the feed item.
A publisher-supplied headline, URL, and publication timestamp from the feed item.
A publisher-supplied headline, URL, and publication timestamp from the feed item.
A publisher-supplied headline, URL, and publication timestamp from the feed item.
A publisher-supplied headline, URL, and publication timestamp from the feed item.
A publisher-supplied headline, URL, and publication timestamp from the feed item.
Each source gets a narrow job. A source can support one field without proving the whole product.
| Source name | Source type | Freshness | Confidence | Refresh interval | What it can prove | What it cannot prove | Failure mode | Last checked | Used by |
|---|---|---|---|---|---|---|---|---|---|
| U.S. Treasury Fiscal Data Daily Treasury Statement API | open_api | unknown | observed | Following federal business day by 4 p.m. Eastern | The reported Treasury General Account opening and closing balances, deposits, withdrawals, record date, units, and source table fields returned by the official API. | Where Treasury cash moved next, why the balance changed, bank reserve transmission, asset purchases, or global liquidity. | Publication holiday, delayed release, empty response, null balance, schema change, revision, or API outage. | 2026-07-14 UTC | /macro, /macro/plumbing, /macro/sources, /api/macro/summary |
| BIS Statistics SDMX API | open_api | unknown | claimed | Quarterly or dataset-specific official release schedule | Published BIS global liquidity, cross-border banking, credit, currency, sector, and position fields for an exact verified series key and vintage. | Real-time flow, beneficial ownership, an exact transaction ledger, or a paid-surface right beyond the BIS commercial-use condition. | Unverified series key, revised observation, release delay, incomplete metadata, SDMX schema change, or API outage. | 2026-07-14 UTC | /macro, /macro/reservoir, /macro/cross-border, /macro/sources |
| Federal Reserve Data Download Program | open_api | unknown | claimed | Weekly or release-specific official schedule | Official Federal Reserve statistical release values and metadata after an exact series and table are verified. | A measured path into equities or crypto, an economic motive, or a current value when the release is late or unavailable. | Unverified series package, null value, revised release, XML or CSV schema change, delayed publication, or source outage. | 2026-07-14 UTC | /macro, /macro/reservoir, /macro/plumbing, /macro/sources |
| Bitcoin Core self-hosted node | onchain | unknown | claimed | Per canonical block on an operator-controlled node; not called from public page requests | Canonical block, transaction, output, spend, value, height, block time, Median Time Past, and chain-state facts returned by the reviewed Bitcoin Core v31.0 node. | A unique person, beneficial owner, sale intent, exchange identity, off-chain custody, or a USD cost basis. | Node not provisioned, initial block download incomplete, pruning enabled, index disabled, RPC failure, chain reorganization, or reconciliation failure. | 2026-07-14 UTC | /bitcoin/holder-depth, /bitcoin/holder-depth/sources, operator Holder Depth indexer |
| Bitcoin network data independently verified by Bathymark Bitcoin Core | onchain | unknown | claimed | Per canonical block in the private operator plane; bounded daily aggregate snapshots in the web plane | Blocks, transactions, UTXOs, spends, timestamps, confirmations, and versioned aggregate cohort facts anchored to an exact canonical block. | A unique person, beneficial owner, sale intent, wallet label, USD price, off-chain custody, or future market direction. | Node unavailable, initial sync incomplete, pruning enabled, required index unsynced, chain reorganization, reconciliation failure, or absent aggregate snapshot. | 2026-07-14 UTC | /bitcoin/holder-depth, /bitcoin/holder-depth/sources, /api/holder-depth/summary, operator Holder Depth indexer |
| Open Bitcoin Metrics data releases | manual_review | attached | claimed | Versioned validation import only | The BTC-native chain values and method artifacts present in an exact attributed CC BY 4.0 release, with version and file hash recorded. | A BTC/USD reference, Bathymark's production calculation, current chain state, entity-adjusted holder cohorts, or cost-basis metrics. The reviewed release contains no price series. | Pre-release method change, missing release hash, incomplete metric family, stale archive, or disagreement with Bathymark's owned node calculation. | 2026-07-15 UTC | /bitcoin/holder-depth/sources, operator Holder Depth validation |
| Crossref REST API bibliographic metadata | open_api | fresh | observed | Owner-run bounded DOI audit; no public page fetch | DOI identity, title, authors, publication container, dates, work type, version relations, and registered correction or retraction relations where present. | That a paper's finding is correct, that peer review was sufficient, that a relation is complete, or that an abstract or full text may be stored or reused. | Rate limit, missing DOI, incomplete deposit, delayed relation update, publisher metadata error, or schema change. | 2026-07-13 UTC | /research, /research/graph.json, /data-sources, scripts/audit-research-metadata.mts |
| SEC EDGAR Data APIs | open_api | fresh | observed | Daily bounded capture with an identified user agent | U.S. fund legal identity, filings, amendments, filing dates, and disclosed product structure. | Daily creations, redemptions, NAV, holdings, or secondary-market liquidity unless a filing reports them. | Fair-access throttling, filing lag, amended metadata, missing identifier, or schema change. | 2026-07-10 UTC | /etfs, /etfs/[slug], /etfs/methodology, /data-sources |
| CVM Daily Fund Information Open Data | open_api | unknown | claimed | Production capture is not active; the adapter remains scaffolded pending verified CNPJ mappings and approved FX | Once configured for a verified fund identity, official files can prove reported Brazilian fund NAV, subscriptions, redemptions, net assets, and investor counts for covered dates. | Intraday exchange flow, beneficial ownership, or a crypto exposure unless the fund identity and mandate are verified separately. | Publication lag, revised file, identifier mismatch, missing date, or dataset schema change. | 2026-07-10 UTC | /etfs/methodology, /data-sources |
| DeFiLlama Yields API | open_api | unknown | claimed | Disabled pending written commercial-use permission and endpoint revalidation | Nothing in Bathymark's current public runtime. The candidate endpoint can return reported pool APY, TVL, chain, project, and symbol fields only after its exact use is approved. | Sustainable yield, protocol safety, depositor returns, fresh capital, or commercial reuse permission from keyless access alone. | Rights remain uncleared, the documented free route returns 404, the legacy service changes, or the schema and pool roster become incomplete. | 2026-07-15 UTC | /yield-provenance, /macro/sources, /data-sources, The Current optional capability registry |
| DeFiLlama API family | open_api | live | observed | 1 to 10 minutes on live pages | Configured existing-use lanes can report TVL, protocol depth, chains, fees, revenue, DEX volume, open interest, and listed source context. | Fresh capital intent, reserve composition, legal rights, issuer solvency, or private redemption status. | Endpoint timeout, schema drift, missing project, or upstream field absent. | 2026-07-15 UTC | /, /chains, /protocols, /stablecoins, /rwa, /risk, /the-current |
| DeFiLlama Stablecoins API | open_api | live | observed | 1 minute cache on live pages | Visible supply, market price where returned, peg type, peg mechanism, and reported chains. | Reserves, banking partners, redemption queues, custody, or issuer balance sheet state. | Coin missing from the endpoint, stale upstream price, or source returns no price. | 2026-07-08 UTC | /stablecoins, /stablecoins/[slug], /ballast, /products/[slug] |
| DeFiLlama Coins Price API | open_api | live | observed | 1 minute cache on product pages | Current token price and upstream timestamp for covered assets. | Reserve quality, bar allocation, redemption access, or venue exit depth. | Missing coin key, stale timestamp, or low upstream confidence. | 2026-07-08 UTC | /products/paxg, /products/xaut, /compare/[slug] |
| DeFiLlama public emissions schedules | open_api | fresh | observed | Daily bounded read of the curated token-unlock watch | The future token amounts, timestamps, categories, and release patterns present in each successfully read public schedule. | That unlocked tokens will be sold, that the schedule cannot change, or that an unlock creates price direction. | Schedule missing, malformed signed adjustment, source schema change, price lookup failure, or incomplete watch coverage. | 2026-07-11 UTC | /tide-table, /tide-map, /pressure-windows/[id], /evidence-ledger, /data-sources |
| U.S. Bureau of Labor Statistics release calendar | open_api | fresh | observed | Daily bounded calendar read | The release name, scheduled publication time, and calendar revision returned by the official BLS calendar. | The released value, market reaction, crypto direction, or whether the schedule will remain unchanged. | Calendar fetch failure, malformed event, revised release time, timezone parse failure, or source outage. | 2026-07-11 UTC | /tide-map, /pressure-windows/[id], /data-sources |
| Federal Reserve FOMC meeting calendar | manual_review | attached | observed | Reviewed 2026 registry served until its bounded horizon ends; no live page scrape | The scheduled dates listed on the official Federal Open Market Committee calendar at Bathymark's review time. | The policy decision, market response, crypto direction, or the exact time of an unscheduled action. | Meeting rescheduled, emergency meeting, page structure change, review lag, or timezone assumption error. | 2026-07-11 UTC | /tide-map, /pressure-windows/[id], /data-sources |
| Deribit public dated-futures APIs | open_api | fresh | observed | Hourly bounded future-expiry read when the adapter is healthy | Future listed expiration timestamps and the public open-interest fields returned for active BTC and ETH dated futures. | Pinning, price direction, exercise behavior, off-venue positions, or a profitable expiry strategy. | Rate limit, large response, renamed instrument, missing expiration, stale market summary, or endpoint outage. | 2026-07-11 UTC | /tide-map, /pressure-windows/[id], /data-sources |
| Public Ethereum RPC | public_rpc | live | observed | Header pulse plus a daily bounded control, oracle, event, and exit capture pinned to a validated safe or finalized block | Current block height and, for an exact address and block, public code, storage, calls, and event logs returned by the node. | Off-chain custody, legal claims, beneficial ownership, issuer statements, reserves, or an unrecognized control path. | RPC timeout, lagging or forked node, incomplete log range, reorganization, throttling, or unavailable public endpoint. | 2026-07-11 UTC | global header, /helm, /notices, /oracle-watch, /exit-sounding, /products/[slug], /methodology, /sources, /data-sources |
| ERC-1967 proxy storage standard | manual_review | attached | observed | Daily fixed-block storage polling plus bounded standard event scans | The standard implementation, beacon, and administrator slots and the events conforming proxies should emit when those slots change. | That every proxy conforms, that every change emitted an event, that an unrecognized proxy is immutable, or that an upgrade is safe. | Nonstandard proxy, direct storage write without a recognized event, beacon indirection, malformed slot value, or incomplete RPC coverage. | 2026-07-11 UTC | /helm, /notices, /products/[slug], /sources, /data-sources |
| Safe Smart Account direct on-chain state | onchain | fresh | observed | Daily fixed-block standard Safe owner, threshold, module, and timelock reads for recognized controllers | For a controller matched to an official Safe deployment, fixed-block calls can prove the reported version, singleton, owners, threshold, modules, guard, fallback handler, and executed configuration events. | Off-chain pending signatures, signer identity or security, owner intent, or that an unknown controller contract is a Safe. | Unrecognized singleton, unsupported Safe version, RPC failure, incomplete event history, paginated module read failure, or mapping error. | 2026-07-11 UTC | /helm, /products/[slug], /sources, /data-sources |
| Sourcify API v2 | open_api | fresh | observed | Daily bounded API v2 verification for mapped token, implementation, controller, and oracle addresses | Sourcify's exact or partial bytecode match, source metadata, ABI, storage layout, source maps, and secondary proxy resolution for a chain and address. | That verified code is audited, safe, economically sound, or still the current implementation without a same-block chain read. | Contract not verified, partial match, unsupported chain, API timeout, schema change, or stale implementation mapping. | 2026-07-11 UTC | /helm, /oracle-watch, /products/[slug], /sources, /data-sources |
| Snapshot Hub GraphQL API | open_api | unknown | unverified | Planned 15-to-60-minute scheduled reads after exact governance-space mapping; no public reader is active yet | The proposal, vote, space, and confirmed message metadata returned by Snapshot Hub for an exact mapped space and observation time. | That a vote is binding, correctly mapped to a product, executed on-chain, or economically material. | Wrong space mapping, API throttling, Hub delay, missing message, schema change, duplicate proposal, or unavailable IPFS content. | 2026-07-11 UTC | /sources, /data-sources |
| GitHub REST API | open_api | fresh | observed | Existing builder context is cached; material-change reads are planned as authenticated conditional schedules | Public repository, release, tag, commit, and reviewed advisory metadata with stable source URLs and publication timestamps. | That code was deployed, that a repository maps to a product, or that a commit materially changed product risk. | Rate limit, repository rename, deleted tag, force push, missing release, conditional-cache error, API delay, or mapping error. | 2026-07-11 UTC | /, /methodology, /sources, /data-sources |
| Chainlink on-chain Data Feeds | onchain | unknown | unverified | Approved source method; no mapped Oracle Watch adapter is active yet | For a reviewed product dependency, a fixed-block call can prove the mapped feed address, answer, decimals, and update time returned on-chain. | Backing, redemption, an independent NAV, or that a single-source feed's upstream provider is correct. | Zero or reverted answer, stale update, feed deprecation, wrong feed mapping, market closure, chain outage, or L2 sequencer outage. | 2026-07-11 UTC | /sources, /data-sources |
| Pyth on-chain price feeds | onchain | unknown | unverified | Deferred until after the Pyth Core transition on 31 July 2026 | After exact mapping, direct chain reads can prove the feed value, publish time, confidence interval, and feed ID returned on-chain. | Product backing, redemption, legal claim, or continued sponsored push-feed availability. | Stale publish time, unsupported or migrated contract, wrong feed ID, wide confidence interval, unavailable push feed, or chain outage. | 2026-07-11 UTC | /sources, /data-sources |
| OpenZeppelin Monitor | manual_review | attached | claimed | Deferred; requires a persistent worker outside Vercel request and cron execution | The documented monitor can watch mapped chain events and function calls with filters, checkpoints, and notifications when correctly deployed. | More than the underlying RPC observation or events missed by incomplete address, block, or checkpoint coverage. | Worker downtime, checkpoint loss, RPC gap, configuration error, notification failure, or licence-incompatible integration. | 2026-07-11 UTC | /sources, /data-sources |
| L2BEAT research pages | manual_review | attached | claimed | Manual review only; no undocumented API dependency | What the cited L2BEAT project page reported about L2, bridge, upgrade, and data-availability risk at Bathymark's review date. | Tokenized product backing, issuer redemption, current chain state beyond the review, or Bathymark-owned dependency evidence. | Page change, methodology change, stale manual review, project remapping, or loss of the cited public page. | 2026-07-11 UTC | /sources, /data-sources |
| Direct Uniswap v3 contract quotes | onchain | fresh | observed | Daily fixed-block capture for the reviewed PAXG-USDC and USDe-USDC Uniswap v3 routes | For a reviewed route and fixed block, a direct contract simulation can prove the quoted output, venue, pool, route, fee, and notional inputs. | Guaranteed execution, full-market exitability, primary redemption, future liquidity, or unsupported token behavior. | Simulation revert, stale state, wrong pool, RPC limit, price movement, MEV, unsupported token mechanics, pause, or permission restriction. | 2026-07-11 UTC | /exit-sounding, /products/paxg, /products/usde, /sources, /data-sources |
| Issuer and public RWA source pages | issuer_claim | attached | claimed | Manual review, faster when source state changes | What a product or registry publicly says about issuer, wrapper, redemption, and category. | Independent backing unless the document includes scoped evidence and date. | Page moved, claim changed, source removed, or registry page conflicts with issuer source. | 2026-07-08 UTC | /rwa, /products/[slug], /compare/[slug], /reports/state-of-rwa-source-freshness |
| Hyperliquid public API | open_api | live | observed | 1 minute cache on perps pages | Visible perps open interest, funding, and available book context where returned. | Spot backing, exchange solvency, or future price direction. | Endpoint timeout, missing market, or rapidly changing order book. | 2026-07-08 UTC | /perps, /, /the-current |
| Fear & Greed Index | open_api | fresh | observed | 15 minute to daily market context cache | Public sentiment index value and classification returned by the provider. | Actual investor intent, flows, liquidity, or future market direction. | Endpoint unavailable, stale value, or provider method change. | 2026-07-08 UTC | /almanac, /methodology |
| blockchain.com explorer data | open_api | fresh | observed | 15 minute market context cache | Bitcoin network context such as hashrate, difficulty, and halving clock inputs where returned. | Tokenized product backing, exchange solvency, or issuer reserves. | Endpoint downtime, missing field, or upstream lag. | 2026-07-08 UTC | /almanac, /cycles, /methodology |
| CoinGecko | open_api | fresh | observed | Cached market context where used | Market cap, volume, supply, dominance, and price-change summaries where the API returns them. | Backing, redemption, custody, private reserves, or legal rights. | Rate limit, missing asset, provider terms change, or unavailable field. | 2026-07-08 UTC | /picks, /almanac, /methodology |
| mempool.space | open_api | fresh | observed | 15 minute market context cache | Bitcoin mempool and fee context where returned. | Product reserves, holder rights, issuer claims, or future transaction costs. | Endpoint downtime, chain congestion, or rapidly changing fee market. | 2026-07-08 UTC | /almanac, /methodology |
| Coin Metrics Community API | open_api | unknown | unverified | Disabled after 2026-07-16 rights review | Nothing in the current public runtime because non-commercial permission does not clear this product use. | Who controls addresses, token holder lists, exact people in profit or loss, product backing, or issuer obligations. | Rights contract disabled before retrieval. | 2026-07-16 UTC | /data-sources, /methodology |
| Coinbase Exchange ticker API | open_api | unknown | unverified | Disabled after 2026-07-16 rights review | Nothing in the current public runtime because the reviewed terms do not clear this display and analytics use. | Venue solvency, reserves, customer flows, or backing of any product. | Rights contract disabled before retrieval. | 2026-07-16 UTC | /data-sources, /methodology |
| Upbit public ticker API | open_api | unknown | unverified | Disabled pending exact source-rights review | Nothing in the current public runtime because the premium-lane rights contract is pending. | Venue solvency, reserves, customer flows, capital-control effects, or backing of any product. | Rights contract disabled before retrieval. | 2026-07-16 UTC | /data-sources, /methodology |
| Binance spot public data mirror | open_api | unknown | unverified | Disabled pending exact source-rights review | Nothing in the current public runtime because the premium-lane rights contract is pending. | Exchange solvency, customer balances, token backing, or full global market depth. | Rights contract disabled before retrieval. | 2026-07-16 UTC | /data-sources, /methodology |
| OKX public market ticker API | open_api | unknown | unverified | Disabled after 2026-07-16 rights review | Nothing in the current public runtime because the reviewed terms do not clear this display and analytics use. | Exchange solvency, customer balances, or token backing. | Rights contract disabled before retrieval. | 2026-07-16 UTC | /data-sources, /methodology |
| Binance USD-M Futures public endpoints | open_api | fresh | observed | 15 minute market context cache | BTCUSDT funding, open interest, and long-short account ratio where the public endpoints return them. | Exchange solvency, customer balances, token backing, or future price direction. | Endpoint unavailable, symbol missing, rapidly changing derivatives state, or venue restriction. | 2026-07-08 UTC | /flows, /perps, /almanac |
| ExchangeRate-API open endpoint | open_api | fresh | observed | 15 minute to daily market context cache | Public USD exchange rates for currency conversion in premium calculations. | Crypto product backing, liquidity, or issuer obligations. | Endpoint downtime, stale FX value, or missing currency. | 2026-07-08 UTC | /flows, /almanac |
| CoinDesk RSS feed | open_api | fresh | claimed | Newsroom refresh with bounded cache | A publisher-supplied headline, URL, and publication timestamp from the feed item. | That the headline is complete, final, or true without primary source review. | Feed downtime, duplicate story, stale item, changed article URL, or missing timestamp. | 2026-07-08 UTC | /dispatches, /admin/content, /picks/[slug] |
| Decrypt RSS feed | open_api | fresh | claimed | Newsroom refresh with bounded cache | A publisher-supplied headline, URL, and publication timestamp from the feed item. | That the headline is complete, final, or true without primary source review. | Feed downtime, duplicate story, stale item, changed article URL, or missing timestamp. | 2026-07-08 UTC | /dispatches, /admin/content, /picks/[slug] |
| Cointelegraph RSS feed | open_api | fresh | claimed | Newsroom refresh with bounded cache | A publisher-supplied headline, URL, and publication timestamp from the feed item. | That the headline is complete, final, or true without primary source review. | Feed downtime, duplicate story, stale item, changed article URL, or missing timestamp. | 2026-07-08 UTC | /dispatches, /admin/content, /picks/[slug] |
| The Defiant RSS feed | open_api | fresh | claimed | Newsroom refresh with bounded cache | A publisher-supplied headline, URL, and publication timestamp from the feed item. | That the headline is complete, final, or true without primary source review. | Feed downtime, duplicate story, stale item, changed article URL, or missing timestamp. | 2026-07-08 UTC | /dispatches, /admin/content, /picks/[slug] |
| Bankless RSS feed | open_api | fresh | claimed | Newsroom refresh with bounded cache | A publisher-supplied headline, URL, and publication timestamp from the feed item. | That the headline is complete, final, or true without primary source review. | Feed downtime, duplicate story, stale item, changed article URL, or missing timestamp. | 2026-07-08 UTC | /dispatches, /admin/content, /picks/[slug] |
| The Block RSS feed | open_api | fresh | claimed | Newsroom refresh with bounded cache | A publisher-supplied headline, URL, and publication timestamp from the feed item. | That the headline is complete, final, or true without primary source review. | Feed downtime, duplicate story, stale item, changed article URL, or missing timestamp. | 2026-07-08 UTC | /dispatches, /admin/content, /picks/[slug] |
| BBC World RSS feed | open_api | fresh | claimed | Newsroom refresh with bounded cache | A publisher-supplied headline, URL, and publication timestamp from the feed item. | That the headline is complete, final, or true without primary source review. | Feed downtime, duplicate story, stale item, changed article URL, or missing timestamp. | 2026-07-08 UTC | /dispatches, /admin/content, /picks/[slug] |
| BBC Business RSS feed | open_api | fresh | claimed | Newsroom refresh with bounded cache | A publisher-supplied headline, URL, and publication timestamp from the feed item. | That the headline is complete, final, or true without primary source review. | Feed downtime, duplicate story, stale item, changed article URL, or missing timestamp. | 2026-07-08 UTC | /dispatches, /admin/content, /picks/[slug] |
| CNBC RSS feed | open_api | fresh | claimed | Newsroom refresh with bounded cache | A publisher-supplied headline, URL, and publication timestamp from the feed item. | That the headline is complete, final, or true without primary source review. | Feed downtime, duplicate story, stale item, changed article URL, or missing timestamp. | 2026-07-08 UTC | /dispatches, /admin/content, /picks/[slug] |
| Federal Reserve RSS feed | open_api | fresh | claimed | Newsroom refresh with bounded cache | A publisher-supplied headline, URL, and publication timestamp from the feed item. | That the headline is complete, final, or true without primary source review. | Feed downtime, duplicate story, stale item, changed article URL, or missing timestamp. | 2026-07-08 UTC | /dispatches, /admin/content, /picks/[slug] |
| SEC Press Releases RSS feed | open_api | fresh | claimed | Newsroom refresh with bounded cache | A publisher-supplied headline, URL, and publication timestamp from the feed item. | That the headline is complete, final, or true without primary source review. | Feed downtime, duplicate story, stale item, changed article URL, or missing timestamp. | 2026-07-08 UTC | /dispatches, /admin/content, /picks/[slug] |
| The Guardian World RSS feed | open_api | fresh | claimed | Newsroom refresh with bounded cache | A publisher-supplied headline, URL, and publication timestamp from the feed item. | That the headline is complete, final, or true without primary source review. | Feed downtime, duplicate story, stale item, changed article URL, or missing timestamp. | 2026-07-08 UTC | /dispatches, /admin/content, /picks/[slug] |
53 registered sources are classified without treating registration or public access as an open licence. The register includes active, manual, scaffolded, planned, and deferred lanes. 6 exact use contracts are verified, 0 are expired, 2 are partial, and 44 remain pending. Pending and expired records approve no new rights-gated use.
| Source | Access class | Rights class | Intended use | Permitted after review | Attribution | Caching | Export | Review | Compatibility |
|---|---|---|---|---|---|---|---|---|---|
| U.S. Treasury Fiscal Data Daily Treasury Statement API | Public, no key | Open commercial | Source reference, Automated retrieval, Derived reading, Cache source material, Export derived data | Source reference, Automated retrieval, Derived reading, Cache source material, Export derived data | required: U.S. Department of the Treasury, Bureau of the Fiscal Service | bounded source material, approved, At most 45 normalized recent rows and one receipt fingerprint in process memory | derived only, approved | Verified: Project legal inference from 17 U.S.C. 105 and the official Fiscal Data public-access policy: this exact dataset consists of U.S. government facts published by the Bureau of the Fiscal Service. No explicit provider commercial licence is claimed. Reviewed 2026-07-14; next review 2027-01-10. | rights gated |
| BIS Statistics SDMX API | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: BIS Statistics SDMX API | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| Federal Reserve Data Download Program | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: Federal Reserve Data Download Program | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| Bitcoin Core self-hosted node | Public, no key | Open commercial | Source reference, Self-host software | Source reference, Self-host software | not_required | none, approved | none, prohibited | Verified: Bitcoin Core is distributed under the MIT software licence. Reviewed 2026-07-14; next review 2027-01-10. | rights gated |
| Bitcoin network data independently verified by Bathymark Bitcoin Core | Private | First-party observation | Source reference, Automated retrieval, Derived reading, Cache source material, Export derived data | Source reference, Automated retrieval, Derived reading, Cache source material, Export derived data | required: Bitcoin network data, independently verified by Bathymark Bitcoin Core | bounded source material, approved, Immutable hashed audit receipts and bounded versioned derived observations in the web plane | derived only, approved | Verified: Project review: the lane contains Bathymark's first-party measurements of public Bitcoin ledger state from an owned node. It does not rely on the Bitcoin Core software licence as a licence for chain facts and excludes every third-party feed. Reviewed 2026-07-14; next review 2027-01-10. | rights gated |
| Open Bitcoin Metrics data releases | Manual review | Rights unknown | Source reference, Manual research | None approved | unknown: Open Bitcoin Metrics data releases | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| Crossref REST API bibliographic metadata | Public, no key | Open commercial | Source reference, Automated retrieval, Derived reading, Export derived data | Source reference, Automated retrieval, Derived reading, Export derived data | voluntary: Crossref | none, approved | derived only, approved | Verified: Crossref states that bibliographic metadata and references are facts not subject to copyright, and that Crossref-generated data is released as public-domain material. Abstracts retain publisher or author copyright and are excluded. Reviewed 2026-07-13; next review 2027-01-10. | rights gated |
| SEC EDGAR Data APIs | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: SEC EDGAR Data APIs | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| CVM Daily Fund Information Open Data | Public, no key | Open, share alike | Source reference, Automated retrieval, Derived reading, Cache source material, Export derived data | Source reference, Automated retrieval, Derived reading, Cache source material | required: Comissão de Valores Mobiliários, Informe Diário | bounded source material, approved, Bounded files and derived observations under the app storage caps | derived only, pending | Verified: The existing ETF rights register records this official Brazilian open dataset under the Open Database License. Reviewed 2026-07-10; next review 2027-01-10. | rights gated |
| DeFiLlama Yields API | Public, no key | Permission required | Source reference, Manual research, Automated retrieval, Derived reading, Cache source material, Export derived data | None approved | unknown: DeFiLlama Yields API | none, prohibited | none, prohibited | Restricted: DeFiLlama's terms effective 24 June 2025 grant personal, non-commercial use and prohibit republication or commercial exploitation without prior written consent. The current free API documentation lists GET /pools at api.llama.fi, but that documented route returned HTTP 404 during the 15 July 2026 review. The upstream yield-server still references yields.llama.fi/pools, which responded without a key, but technical access does not clear commercial rights. Reviewed 2026-07-15. | disabled |
| DeFiLlama API family | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: DeFiLlama API family | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| DeFiLlama Stablecoins API | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: DeFiLlama Stablecoins API | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| DeFiLlama Coins Price API | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: DeFiLlama Coins Price API | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| DeFiLlama public emissions schedules | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: DeFiLlama public emissions schedules | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| U.S. Bureau of Labor Statistics release calendar | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: U.S. Bureau of Labor Statistics release calendar | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| Federal Reserve FOMC meeting calendar | Manual review | Rights unknown | Source reference, Manual research | None approved | unknown: Federal Reserve FOMC meeting calendar | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| Deribit public dated-futures APIs | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: Deribit public dated-futures APIs | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| Public Ethereum RPC | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: Public Ethereum RPC | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| ERC-1967 proxy storage standard | Public, no key | Open commercial | Source reference, Derived reading | Source reference, Derived reading | voluntary: ERC-1967: Proxy Storage Slots | none, approved | derived only, approved | Verified: The current source-expansion register records ERC-1967 as a CC0 standard. Reviewed 2026-07-11; next review 2027-01-11. | rights gated |
| Safe Smart Account direct on-chain state | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: Safe Smart Account direct on-chain state | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| Sourcify API v2 | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: Sourcify API v2 | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| Snapshot Hub GraphQL API | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: Snapshot Hub GraphQL API | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| GitHub REST API | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: GitHub REST API | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| Chainlink on-chain Data Feeds | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: Chainlink on-chain Data Feeds | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| Pyth on-chain price feeds | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: Pyth on-chain price feeds | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| OpenZeppelin Monitor | Public, no key | Open, share alike | Source reference, Self-host software | None approved | required: OpenZeppelin Monitor | none, pending | link or embed only, pending | Partial review: The current source registry records AGPL-3.0, but no deployment or distribution review has cleared production use. Reviewed 2026-07-11. | Existing narrow use only, new uses blocked |
| L2BEAT research pages | Manual review | Public reference only | Source reference, Manual research | None approved | unknown: L2BEAT | none, pending | link or embed only, pending | Partial review: The code licence and public research-page data rights are different. Only the reference lane has been scoped. Reviewed 2026-07-11. | Existing narrow use only, new uses blocked |
| Direct Uniswap v3 contract quotes | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: Direct Uniswap v3 contract quotes | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| Issuer and public RWA source pages | Manual review | Rights unknown | Source reference, Manual research | None approved | unknown: Issuer and public RWA source pages | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| Hyperliquid public API | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: Hyperliquid public API | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| Fear & Greed Index | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: Fear & Greed Index | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| blockchain.com explorer data | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: blockchain.com explorer data | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| CoinGecko | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: CoinGecko | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| mempool.space | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: mempool.space | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| Coin Metrics Community API | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: Coin Metrics Community API | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| Coinbase Exchange ticker API | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: Coinbase Exchange ticker API | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| Upbit public ticker API | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: Upbit public ticker API | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| Binance spot public data mirror | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: Binance spot public data mirror | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| OKX public market ticker API | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: OKX public market ticker API | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| Binance USD-M Futures public endpoints | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: Binance USD-M Futures public endpoints | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| ExchangeRate-API open endpoint | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: ExchangeRate-API open endpoint | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| CoinDesk RSS feed | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: CoinDesk RSS feed | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| Decrypt RSS feed | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: Decrypt RSS feed | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| Cointelegraph RSS feed | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: Cointelegraph RSS feed | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| The Defiant RSS feed | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: The Defiant RSS feed | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| Bankless RSS feed | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: Bankless RSS feed | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| The Block RSS feed | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: The Block RSS feed | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| BBC World RSS feed | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: BBC World RSS feed | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| BBC Business RSS feed | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: BBC Business RSS feed | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| CNBC RSS feed | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: CNBC RSS feed | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| Federal Reserve RSS feed | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: Federal Reserve RSS feed | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| SEC Press Releases RSS feed | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: SEC Press Releases RSS feed | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
| The Guardian World RSS feed | Public, no key | Rights unknown | Source reference, Automated retrieval, Derived reading | None approved | unknown: The Guardian World RSS feed | derived only, pending, Existing bounded cache behavior only | derived only, pending | Review pending: Public access is recorded, but public access alone does not establish commercial reuse rights. | Existing narrow use only, new uses blocked |
A source is not a blank cheque. Each source has a narrow job.
| Source type | What it can support | What it cannot prove by itself |
|---|---|---|
| Open API | Price, supply, TVL, fees, volume, peg drift, timestamp | Reserve composition, redemption queue, custody state |
| Issuer page | Claim text, product description, redemption language | Independent verification unless the source provides it |
| Attestation or report | Scope covered by that document and date | Current state outside the report period |
| Block explorer or RPC | Contract existence, transfers, supply where readable | Legal rights, custody, or off-chain asset state |
| Bathymark record | Review date, classification, public limit text | Private information not in the source trail |
The expansion queue is intentionally abundant but gated. Runtime means active now. Source-only and manual-source can improve synthesis without becoming raw feeds. Key-required, terms-pending, and blocked sources cannot enter public runtime until the guardrails clear.
| Source | Source URL | Lane | Status | Access | Route impact | What it can add | What it cannot prove | Integration | Guardrail |
|---|---|---|---|---|---|---|---|---|---|
| DeFiLlama Protocols API | https://api.llama.fi/protocols | RWA products | runtime | Keyless open endpoint | /rwa, /protocols, /reef, /the-current | Live RWA category TVL, seven-day change, protocol roster, and category rank. | Backing, custody, redemption eligibility, legal claim, or issuer solvency. | Already active. Expand only through slim cached fields. | Keep list-derived. Do not call heavy per-protocol endpoints for public pages. |
| DeFiLlama Stablecoins API | https://stablecoins.llama.fi/stablecoins?includePrices=true | RWA products | runtime | Keyless open endpoint | /stablecoins, /products/[slug], /ballast, /the-current | Visible supply, market price, reported chains, peg type, and peg mechanism. | Reserve composition, banking partners, redemption queue, or fund portfolio holdings. | Already active for stablecoins and covered RWA wrapper products. | Label price and supply as market visibility, not reserve proof. |
| DeFiLlama Coins Price API | https://coins.llama.fi/prices/current | Market depth | runtime | Keyless open endpoint | /products/paxg, /products/xaut, /compare/[slug] | Current token price, source timestamp, and upstream confidence for covered assets. | Vault allocation, bar list, redemption status, or order-book depth. | Already active for PAXG and XAUT. | Never let a live price substitute for the source trail. |
| DeFiLlama public emissions schedules | https://defillama-datasets.llama.fi/emissionsProtocolsList | Time and event pressure | runtime | Keyless public schedule files read as derived calendar inputs | /tide-table, /tide-map, /pressure-windows/[id], /evidence-ledger | Scheduled token amounts, dates, recipient categories, release pattern, and a bounded curated unlock watch. | Future selling, price direction, schedule permanence, or market capacity to absorb the released tokens. | Reuse the existing daily Tide Table parser and its complete, partial, and unavailable coverage receipt inside Pressure Windows. | Do not re-serve raw files, do not turn an unlock into a sell call, and withhold aggregate totals when watch coverage is incomplete. |
| U.S. Bureau of Labor Statistics release calendar | https://www.bls.gov/schedule/news_release/bls.ics | Time and event pressure | runtime | Keyless official iCalendar feed | /tide-map, /pressure-windows/[id], /evidence-ledger | Official scheduled publication times for CPI, PPI, and the Employment Situation. | The forthcoming value, surprise, market response, crypto direction, or that a scheduled time cannot change. | Parse a bounded future horizon, retain the source timestamp, deduplicate events, and treat schedule revisions as source changes. | A calendar event may raise review priority, but it cannot create probability or direction without a versioned model and prospective evidence. |
| Federal Reserve FOMC meeting calendar | https://www.federalreserve.gov/monetarypolicy/fomccalendars.htm | Time and event pressure | runtime | Official public calendar with a bounded reviewed 2026 registry | /tide-map, /pressure-windows/[id], /evidence-ledger | Scheduled FOMC meeting dates and links to the official calendar and later statement materials. | The policy decision, statement tone, market response, crypto direction, or unscheduled policy action. | Serve the reviewed dates with a method version and source-review date, then fail closed after the registry horizon expires. | Do not guess announcement times or extend the registry into a new year without a fresh official review. |
| Deribit public dated-futures APIs | https://docs.deribit.com/api-reference/market-data/public-get_instruments | Time and event pressure | runtime | Keyless public JSON-RPC with bounded server-side caching | /tide-map, /pressure-windows/[id], /evidence-ledger, /almanac | Listed BTC and ETH dated-futures expiration timestamps and public open-interest context for matched active instruments. | Pinning, price direction, exercise behavior, off-venue positioning, or a profitable expiry response. | The active adapter uses one bounded instrument read and one bounded book-summary read per currency, keeps only active dated futures, and stores derived expiry summaries. | Cap payload bytes and horizon, exclude options and perpetuals, reject malformed instruments, and never describe open interest as directional demand. |
| Public Ethereum JSON-RPC control reads | https://ethereum.org/developers/docs/apis/json-rpc/ | Contract control | runtime | Standard JSON-RPC; keyless public endpoints are possible, but provider availability and terms vary | /products/[slug], /helm, /notices, /oracle-watch, /exit-sounding, /rwa, /risk, /sources, /data-sources | Fixed-block contract code, storage, calls, logs, controller addresses, role events, and exact block evidence. | Legal authority, beneficial ownership, off-chain custody, or whether an unrecognized control path is absent. | Active in the bounded daily intelligence capture and public product passports. Reads use one finalized provider snapshot and store derived evidence only. | Use one validated snapshot block, retain the last good read, cross-check configured RPCs, and fail closed on incomplete coverage. |
| ERC-1967 proxy storage standard | https://eips.ethereum.org/EIPS/eip-1967 | Contract control | runtime | CC0 standard read through public EVM chain state | /products/[slug], /rwa, /risk, /sources, /data-sources | Standard implementation, beacon, and administrator slots plus Upgraded, BeaconUpgraded, and AdminChanged event definitions. | That a nonstandard proxy is immutable, that every implementation emitted an event, or that an upgrade is safe. | Active in The Helm through storage polling and standard control-event history at a fixed block. | ERC-1967 says slot changes should emit events. Always read storage because an event-only detector can miss a control change. |
| Safe Smart Account direct on-chain state | https://docs.safe.global/reference-smart-account/overview | Contract control | runtime | Public contract calls and logs through a configured RPC, with no hosted Safe API required | /products/[slug], /rwa, /risk, /sources, /data-sources | Verified Safe version, singleton, owners, signature threshold, modules, guard, fallback handler, and executed configuration events. | Off-chain pending signatures, owner identity, signer security, or that an unknown controller contract is a Safe. | Active for recognized Safe controller paths through direct fixed-block calls. Hosted Safe services remain optional and unused. | Use hosted Safe services only as optional enrichment. Canonical current configuration must come from chain state. |
| Sourcify API v2 contract verification | https://docs.sourcify.dev/docs/api/ | Contract control | runtime | Keyless open-data API and MIT software; legacy API v1 was switched off on 7 July 2026 | /products/[slug], /rwa, /risk, /sources, /data-sources | Exact or partial bytecode match status, verified source metadata, ABI, storage layout, source maps, and secondary proxy resolution. | That verified code is audited, safe, economically sound, or still the current implementation without a chain-state check. | Active through bounded `/v2/contract/{chainId}/{address}` lookups for mapped token, implementation, controller, and oracle addresses. | Keep verification status separate from audit status and independently confirm the current implementation at the same block. |
| Snapshot Hub GraphQL API | https://docs.snapshot.box/tools/api | Governance and change | scheduled | Keyless GraphQL with documented limits and an optional key for higher quota | /products/[slug], /protocols/[slug], /risk, /sources, /data-sources | Mapped-space proposal, vote, space, and confirmed message metadata with source IDs and timestamps. | That a vote is binding, correctly mapped to a product, executed on-chain, or economically material. | Approved for a cached 15-to-60-minute scheduled reader after exact space mapping. No public runtime reader is active yet. | Cap keyless requests at the lower published limit of 60 per minute and require execution evidence before describing an outcome as changed. |
| GitHub REST API for releases and advisories | https://docs.github.com/en/rest | Governance and change | scheduled | Public reads are keyless at 60 requests per hour; free authentication raises the normal limit to 5,000 per hour | /products/[slug], /protocols/[slug], /risk, /sources, /data-sources | Public release, tag, commit, repository, and reviewed advisory metadata with stable source links and timestamps. | That published code was deployed, that a release affects a mapped product, or that a commit is a material risk change. | Approved for authenticated, conditional scheduled reads using ETag and Last-Modified headers. No public reader is active yet. | Create a review event first. Do not publish a product change until deployment or contract evidence connects the repository event to the product. |
| Chainlink on-chain Data Feeds | https://docs.chain.link/data-feeds/using-data-feeds | Oracle context | source-only | Public on-chain feed calls through RPC plus reviewed official feed metadata | /products/[slug], /stablecoins/[slug], /rwa, /risk, /sources | Mapped feed address, answer, decimals, update time, heartbeat, deviation threshold, market hours, and feed-risk category. | Backing, redemption, an independent NAV, or that a single-source feed's upstream provider is correct. | Approved for scheduled fixed-block reads after each product-to-feed dependency is manually verified. | Fail closed on zero, revert, stale, deprecated, market-closed, or L2 sequencer-outage states and compare against an independent reference. |
| Pyth on-chain price feeds | https://docs.pyth.network/price-feeds/core/getting-started | Oracle context | deferred | Permissionless on-chain reads; Pyth Core changes on 31 July 2026 | /products/[slug], /rwa/tokenized-stocks, /markets, /risk, /sources | Mapped on-chain price, publish time, confidence interval, feed ID, and dependency context. | Product backing, redemption, legal claim, or that a sponsored push feed will remain available. | Defer new integration until after the 31 July 2026 migration, then use upgraded contract mappings and direct on-chain reads only. | Do not use Hermes as a hidden fallback. Reject stale publish times and expose the confidence interval with the value. |
| OpenZeppelin Monitor | https://docs.openzeppelin.com/monitor/1.3.x | Contract control | deferred | AGPL-3.0 self-hosted service requiring RPC access, checkpoints, storage, and a persistent Rust worker | /products/[slug], /rwa, /risk, /sources | Persistent event and function monitoring, configurable conditions, checkpoints, and webhook delivery across mapped contracts. | More than the underlying chain observation or recover events that its RPC and checkpoint coverage missed. | Defer until Bathymark has a licence-reviewed persistent worker lane outside Vercel request and cron execution. | Do not embed or copy AGPL code into the proprietary app. A future deployment needs explicit compliance and failure-path operations. |
| RWA.xyz public asset pages | https://app.rwa.xyz/ | RWA products | manual-source | Public web pages | /rwa, /rwa/[category], /products/[slug], /reports/state-of-rwa-source-freshness | Asset metadata, issuer, platform, network, category, AUM snippets, and public field labels. | Independent legal rights, private eligibility rules, or the full issuer agreement. | Use as source references and review prompts, not automated runtime data. | Treat registry facts as claimed or observed fields unless corroborated by issuer or filing sources. |
| RWA.xyz API v4 | https://docs.rwa.xyz/api/quickstart | RWA products | key-required | API key, likely paid or enterprise access | /rwa, /products/[slug], /compare/[slug], /reports | Structured tokenized asset metadata, time series, market value, networks, issuers, and platform analytics. | Issuer solvency, private fund documents, or every off-chain operational fact. | Do not activate in v1 unless access fits the cost cap and redistribution rights are reviewed. | If used later, cache derived readings and do not re-serve raw API access. |
| SEC EDGAR Data APIs | https://www.sec.gov/search-filings/edgar-application-programming-interfaces | Issuer documents | runtime | No authentication or API key for public data APIs | /etfs, /etfs/[slug], /etfs/methodology, /rwa/treasuries, /reports | Submissions history, XBRL facts, filings, prospectuses, shareholder reports, and source timestamps. | Non-US fund details, real-time redemption status, or non-filed private agreements. | Bounded ETF filing and submissions lookup is active through the ETF capture seam. | Respect SEC fair-access behavior and cache by CIK or accession number. |
| CVM Daily Fund Information Open Data | https://dados.cvm.gov.br/dataset/fi-doc-inf_diario | Crypto ETFs | source-only | Keyless ODbL open-data files | /etfs, /etfs/[slug], /etfs/methodology, /flows | Daily Brazilian fund NAV, subscriptions, redemptions, net assets, and investor counts for verified fund identities. | Intraday exchange activity, beneficial ownership, or crypto exposure without a separately verified mandate. | Adapter scaffolded only. Do not run production capture until exact ETF CNPJ mappings and a session-matched approved FX source are configured. | Do not load the complete national dataset from a public page request. Missing rows remain unavailable, never zero. |
| U.S. Treasury Fiscal Data API | https://fiscaldata.treasury.gov/api-documentation/ | Macro context | source-only | Keyless public API | /rwa/treasuries, /reports/state-of-rwa-depth, /almanac | Treasury rate context, debt and interest-rate datasets, and cash-operation context. | A tokenized fund owns the securities it says it owns. | Use for benchmark context beside Treasury wrapper yield and NAV reads. | Keep benchmark rates separate from product yield and product backing. |
| Federal Reserve H.15 Selected Interest Rates | https://www.federalreserve.gov/releases/h15/ | Macro context | source-only | Public release and download program | /rwa/treasuries, /reports, /almanac | Daily Treasury yield context and interest-rate release dates. | Any tokenized product's holdings, NAV, fees, or redemption access. | Use as a fallback or cross-check for Treasury benchmark context. | Do not call a Treasury wrapper cheap or rich from yield context alone. |
| Paxos PAXG product and transparency reports | https://www.paxos.com/paxg-transparency | Issuer documents | manual-source | Public issuer pages and reports | /products/paxg, /rwa/gold, /compare/paxg-vs-xaut | Issuer claim, report trail, reserve report links, and PAXG source freshness. | A non-holder's exact bar allocation or current secondary market depth. | Add report links as product sources and freshness events. | Do not scrape holder-specific lookup results. |
| Tether Gold FAQ and Terms of Service | https://gold.tether.to/faq | Issuer documents | manual-source | Public issuer pages | /products/xaut, /rwa/gold, /compare/paxg-vs-xaut | Gold claim, bar-allocation language, redemption language, and source caveats. | Current private holder allocation or every vault operation. | Add FAQ and terms as separate scoped sources on XAUT. | Treat allocation lookup as holder-specific evidence, not a public reserve feed. |
| Circle USYC product page and USYC docs | https://www.circle.com/usyc | Issuer documents | manual-source | Public product and documentation pages | /products/usyc, /rwa/treasuries, /compare/usyc-vs-usdy | USYC product framing, redemption language, yield accrual description, and fund identity. | Current full portfolio, instant liquidity capacity, or investor eligibility for every user. | Use product page and docs as separate source rows for USYC. | Separate Circle's product claim from DeFiLlama's supply and price visibility. |
| Ondo Finance Docs | https://docs.ondo.finance/ | Issuer documents | manual-source | Public docs and product pages | /products/usdy, /products/ousg, /products/slvon, /rwa/tokenized-stocks | Product mechanics, investor restrictions, tokenized stock structure, smart contracts, and audits. | That every token holder has direct shareholder rights or unrestricted redemption access. | Use docs pages as scoped sources for USDY, OUSG, Ondo Stocks, and SLVon. | Keep economic exposure language separate from direct ownership language. |
| Backed Assets and xStocks documentation | https://docs.xstocks.fi/docs/product-legal-overview | Issuer documents | manual-source | Public docs and legal-documentation portal | /products/xstocks, /rwa/tokenized-stocks, /compare/xstocks-vs-dshares | Collateral, segregation, bankruptcy protection, distribution restrictions, and documentation links. | Current collateral account balances unless supported by the referenced legal or report source. | Add product source rows for xStocks and tokenized ETF pages. | Do not generalize xStocks rights to every tokenized stock wrapper. |
| Dinari public dShares sources | https://dinari.com/ | Issuer documents | manual-source | Public site, whitepaper, and diligence packet where available | /products/dinari, /rwa/tokenized-stocks, /compare/xstocks-vs-dshares | Compliance controls, transfer restrictions, eligibility, and dShares wrapper mechanics. | Current full asset backing without a separate report or account source. | Add docs and whitepaper as separately scoped sources. | Mark transfer logic and KYC language as issuer claims unless verified on-chain or in documents. |
| OpenEden TBILL docs | https://docs.openeden.com/tbill/introduction | Issuer documents | manual-source | Public docs and product pages | /products/openeden-tbill, /rwa/treasuries, /reports | Stakeholder model, subscription and redemption flow, issuer role, and product source trail. | Current fund portfolio unless the product publishes a current report. | Add docs source rows and redemption path facts for TBILL. | Do not treat vault flow as unrestricted investor eligibility. |
| Spiko public site and Web3 pages | https://www.spiko.io/use-cases/web3 | Issuer documents | manual-source | Public product pages | /products/spiko, /rwa/treasuries, /rwa/redemption | Deposit, withdrawal, tokenized fund, currency rail, and redemption workflow language. | Every investor's eligibility or current fund portfolio without fund documents. | Add Spiko product and redemption source rows. | Keep product-site language separate from regulator or fund-document proof. |
| Franklin Templeton FOBXX fund page and regulatory documents | https://www.franklintempleton.com/investments/options/money-market-funds/products/29386/SINGLCLASS/franklin-on-chain-u-s-government-money-fund/FOBXX | Issuer documents | manual-source | Public fund page and fund documents | /products/benji, /rwa/treasuries, /reports | Fund description, assets, net assets, documents, prospectus links, and SEC filing links. | Real-time on-chain transfer state or every wallet holder's rights. | Use as the primary source spine for BENJI and SEC document lookup. | Do not substitute public fund facts for wallet-level ownership proof. |
| Superstate USTB docs and asset page | https://docs.superstate.com/investors/tokenized-funds/available-funds/invesco-ustb | Issuer documents | manual-source | Public product docs plus investor-portal-gated documents | /products/ustb, /rwa/treasuries, /reports | Fund identity, access model, allowlist language, and document availability. | Investor-portal-gated statements or private investor eligibility. | Use public docs now, mark gated documents as unavailable. | Do not imply Bathymark has seen documents behind a portal. |
| Securitize BUIDL page and SEC-filed registrar agreement | https://securitize.io/blackrock/buidl | Issuer documents | manual-source | Public product page and SEC filing references | /products/buidl, /rwa/treasuries, /rwa/redemption | BUIDL access path, transfer agent context, redemption process language, and fund source trail. | Current private whitelist status or individual holder eligibility. | Add separate BUIDL source rows for Securitize, BlackRock, RWA.xyz, and SEC filings. | Keep institutional access and redemption limits visible. |
| Chainlink Tokenized Equity Feeds | https://docs.chain.link/data-feeds/tokenized-equity-feeds | Oracle context | source-only | Public docs and on-chain oracle feeds | /rwa/tokenized-stocks, /products/slvon, /compare/[slug], /picks | Tokenized equity price-feed methodology, feed availability, market-hours treatment, and oracle dependency. | Backing, redemption, holder rights, or the issuer's actual custody state. | Use as oracle-dependency context for tokenized stock and ETF wrappers. | Label oracle price as valuation input, not proof of the underlying asset claim. |
| Pyth Hermes API and price feed catalog | https://docs.pyth.network/price-feeds/core/price-feeds | Oracle context | key-required | Public docs; every Hermes request requires a Pyth API key from 31 July 2026 | /picks, /rwa/tokenized-stocks, /markets | Available feed IDs, asset classes, metals, equities, crypto prices, and oracle freshness context. | Product backing, legal claim, or issuer redemption path. | Keep as a documented keyed source only. Do not create a keyless production dependency or use it as product proof. | Prefer mapped on-chain reads after the Pyth Core migration. If Hermes is reviewed later, store feed IDs explicitly and enforce a hard cost cap. |
| OFAC SDN List and Sanctions List Service | https://sanctionslist.ofac.treas.gov/ | Risk and sanctions | source-only | Public government list and service | /risk, /picks/[slug], /products/[slug], /methodology | Sanctioned digital currency address identifiers and official sanctions-list context. | All risky addresses, full entity attribution, or legal advice. | Use only as an official sanctions source, with exact-match caveats. | Sanctions screening carries legal obligations. Add review before any user-facing screening feature. |
| Coin Metrics Community API expanded network metrics | https://gitbook-docs.coinmetrics.io/access-our-data/api | On-chain activity | blocked | Keyless Community endpoint with non-commercial permission | /, /chains/[slug], /almanac, /flows, /picks/[slug] | Daily active addresses, transaction count, transfer count, MVRV, price, current supply, market cap, issuance, and BTC hash rate for covered native assets. | Token holder lists, wallet owners, exact people in profit or loss, exchange attribution, or product backing. | The typed adapter is retained but returns no rows before network access. Replace it with owned indexing or written commercial permission. | Do not reactivate retrieval, caching, derived display, or export without a replacement source-rights contract. |
| Blockscout per-instance token holders and transfers | https://docs.blockscout.com/api-reference/get-token-holders | On-chain activity | source-only | Keyless per-instance explorer endpoints, marked deprecated in docs | /products/[slug], /stablecoins/[slug], /picks/[slug] | Top holders and recent token transfers for contracts on chains with a healthy Blockscout instance. | Commercial-grade continuity, cross-chain parity, address ownership, or issuer reserves. | Research-only for now. Good manual source and lab candidate, not core runtime. | Docs say per-instance endpoints are being deprecated in favor of PRO API. Do not rely on them for public core pages. |
| Bitquery Holders API | https://docs.bitquery.io/docs/blockchain/Ethereum/token-holders/token-holder-api/ | On-chain activity | key-required | GraphQL API key with free trial or paid plan | /products/[slug], /stablecoins/[slug], /picks/[slug], /reports | Top holders, holder count, balance thresholds, Gini snapshots, and holder activity for ERC-20 contracts. | Legal ownership, beneficial ownership, off-chain custody, or complete issuer obligations. | Strong shape for future admin-side research jobs if cost and redistribution rights clear. | Never execute ad hoc holder queries from public page loads. Cache derived readings with query ID and timestamp. |
| GoldRush by Covalent | https://goldrush.mintlify.app/overview | On-chain activity | key-required | API key | /products/[slug], /picks/[slug], /reports | Token balances, transaction histories, decoded logs, NFT assets, and token holders across many chains. | Beneficial owners, product backing, redemption access, or full legal claim. | Keep as a future optional provider only if the free tier and terms fit the cost cap. | Do not make Bathymark dependent on a metered wallet API for public traffic. |
| CoinGecko Public Treasury API | https://docs.coingecko.com/reference/companies-public-treasury | Treasury concentration | key-required | CoinGecko API key | /rwa, /chains/ethereum, /markets/ethereum, /reports | Public company and government crypto treasury holdings, percentage of total supply, and transaction history where available. | On-chain custody, undisclosed wallets, private treasury policy, or forced-sale risk. | Use source-only references today. Runtime needs key review, attribution, and terms review. | For examples like Bitmine's ETH share, prefer primary releases or filings unless a licensed API path is approved. |
| DeFiLlama digital asset treasuries and bridges | https://defillama.com/digital-asset-treasuries/ethereum | Treasury concentration | key-required | Public web page, but API access is gated for treasuries and bridges | /rwa, /chains/[slug], /reports | Institutional treasury concentration, bridge flows, and cross-chain movement once licensed. | Beneficial ownership, off-chain custody, or full treasury policy. | Document as a strong future source. Do not scrape Cloudflare-protected pages or paid endpoints. | Live probe returned payment required for bridge endpoints and browser protection for treasury pages. |
| DeFiLlama bridges-server source repository | https://github.com/DefiLlama/bridges-server | On-chain activity | do-not-depend | Public source repository, but no repository LICENSE or package licence was found and hosted bridge routes are absent from the official free OpenAPI | /chains, /rwa/infrastructure, /risk, /reports, /sources | Research context for the shape of bridge event adapters, PostgreSQL aggregation, and hourly or daily bridge summaries. | That Bathymark may copy the code, that hosted bridge endpoints are free, or that any adapter is complete for a product dependency. | Do not copy, self-host, or make the hosted service a dependency. Build narrow owned adapters from official protocol contracts and events instead. | Public source visibility is not an open-source licence and a public endpoint is not an open-data grant. |
| eth-labels open address-label dataset | https://github.com/dawsbot/eth-labels | Wallet labels | source-only | MIT-licensed repository and free public API | /risk, /picks/[slug], /products/[slug], /reports | Bootstrap labels for known public EVM addresses across Ethereum, Base, Arbitrum, Optimism, BSC, Gnosis, and Celo. | Current beneficial ownership, complete attribution, or compliance status. | Good candidate for a bounded local label snapshot and admin-side review. | Treat labels as hints with provenance. Do not propagate labels into hard claims without review. |
| BGeometrics Bitcoin API | https://charts.bgeometrics.com/bitcoin_api.html | On-chain activity | blocked | Free no-token trial exists, but commercial redistribution requires Professional terms | /almanac, /markets/bitcoin, /reports | Bitcoin supply in profit and loss, NUPL, SOPR, exchange flows, cohorts, and miner metrics. | Ethereum or token holder analytics, company treasury custody, or legal claims. | Do not use for runtime while the commercial redistribution language conflicts with open-data v1. | The API is useful research, but its terms classify end-user product delivery as commercial redistribution. |
| Chainabuse Get Reports API | https://chainabuse.readme.io/docs/get-reports-parameters | Risk and sanctions | key-required | Partner API key | /risk, /picks/[slug], /products/[slug] | Reported malicious activity for addresses and URLs, trusted contributor flags, and report categories. | That every report is true or legally final. | Good candidate for admin-side source review or future risk notes. | Show verification state. A public report is not a verdict. |
| L2BEAT research pages | https://l2beat.com/scaling/summary | Risk and sanctions | manual-source | Public manually reviewed research pages and MIT code; no documented stable public data API | /chains, /risk, /picks/[slug], /rwa/infrastructure | L2 risk context, bridge dependency context, data availability notes, and project research links. | Tokenized product backing or issuer redemption status. | Use stable public page URLs, attribution, and a Bathymark review date as manual methodology context. | Do not scrape or depend on undocumented internal endpoints. Product-critical dependency facts need owned chain or document evidence. |
| Direct Uniswap v3 contract quotes | https://developers.uniswap.org/docs/sdks/v3/guides/swapping/quoting | Market depth | runtime | Direct `eth_call` simulation through configured RPCs against a manually reviewed contract and pool list | /products/[slug], /exit-sounding, /rwa, /stablecoins/[slug], /compare/[slug], /reports | Fixed-block output amount, reference divergence, same-pool calibrated price impact, venue, pool, route, fee tier, and standardized notional depth bands. | Guaranteed execution, full-market exitability, primary redemption, future liquidity, or behavior of unsupported token mechanics. | Active for the reviewed direct PAXG-USDC and USDe-USDC Uniswap v3 routes in the scheduled capture. Curve and additional routes remain unconnected until separately reviewed. | Exclude unresolved, fee-on-transfer, rebasing, paused, permissioned, or unsupported tokens and state clearly that every quote is a simulation. |
| CCXT open-source exchange adapter | https://github.com/ccxt/ccxt | Market depth | source-only | Open-source library over venue public APIs | /picks, /products/paxg, /products/xaut, /reports | Repeatable connectors for exchange tickers and order books where venue terms allow display. | Exchange solvency, custody, or complete global liquidity. | Use only in a bounded server job for derived depth summaries. | Check each venue's terms. Never re-serve raw order books. |
| Coinbase, Kraken, Binance, and OKX public market APIs | https://docs.cloud.coinbase.com/exchange/reference | Market depth | blocked | Public venue APIs with restricted or still-pending exact-use contracts | /picks, /products/paxg, /products/xaut, /reports | Venue-specific price, spread, and shallow order-book context for covered RWA tokens. | Global exit liquidity or backing. | No adapter is active through this grouped research row. Coinbase and OKX are restricted; every other venue needs its own completed review. | A grouped label cannot bypass per-venue rights. Add one exact contract and adapter at a time. |
| Crossref REST API bibliographic metadata | https://api.crossref.org/works | Research tooling | runtime | Keyless public metadata API with response-declared rate and concurrency limits | /research, /research/graph.json, /data-sources | DOI identity, title, authors, publication container, dates, work type, version relations, and registered update or retraction relations. | That a finding is correct, that peer review was sufficient, or that an abstract or full text may be stored, parsed, displayed, or sent to a model. | Active only in the bounded owner-run metadata audit. Public research pages render from the reviewed static registry and make no provider request. | Call the source-rights gate before retrieval, read response rate-limit headers, store no raw response, abstract, or full text, and never turn a missing update relation into proof that a work is current. |
| OpenAlex scholarly metadata and content index | https://developers.openalex.org/api-reference/authentication | Research tooling | terms-pending | Free API key with a metered daily allowance; the free bulk snapshot is too large for the current lean stack | /research, /data-sources | Broad scholarly discovery, citation links, topic classification, version matching, and open-access location discovery. | That a paper's finding is correct, that metadata is error-free, or that linked PDF and XML content may be reused under one provider-wide permission. | Do not activate. Crossref covers the first-release DOI audit while the current CC0 documentation and older redistribution clause are reconciled. | Require a human rights decision, an API-key cost cap, separate metadata and content contracts, and per-work full-text licences before retrieval, parsing, excerpt display, or model use. |
| Dune public dashboards and API | https://docs.dune.com/api-reference/overview/introduction | Research tooling | research-only | API key, metered usage, and 2,500 monthly free credits; SLA is limited to Enterprise | /picks, /rwa, /products/[slug], /reports | Reusable SQL-derived holder concentration, transfers, and custom product flow context. | Off-chain custody, issuer claims, or legal rights. | Use only for bounded scheduled investigations and backfills. Persist derived results instead of calling Dune from a public page. | Set the account overage limit to $0 and keep query ID, owner, execution time, source tables, credit cost, and result timestamp attached. |
| Flipside Crypto API | https://docs.flipsidecrypto.xyz/ | Picks | key-required | API key and query system | /picks, /rwa, /reports | Multi-chain SQL analytics for holder, transfer, and venue context. | Issuer documents, redemption rights, or off-chain asset state. | Candidate for bounded research jobs if free-tier terms fit. | No public page should trigger ad hoc SQL fan-out. |
| The Graph subgraphs and hosted gateways | https://thegraph.com/docs/ | Picks | terms-pending | Gateway and subgraph dependent | /picks, /products/[slug], /rwa | Protocol-specific transfers, pools, and event history where subgraphs exist. | Legal rights, custody, or the completeness of a custom index. | Use only for specific, stable subgraphs after endpoint and terms review. | Prefer self-hosted indexing for product-critical history. |
| Etherscan labels and explorer scraping | https://etherscan.io/apiterms | Risk and sanctions | blocked | Explorer terms and label access are not fit for this product by default | /risk, /picks, /products/[slug] | Nothing until terms and licensing are explicitly solved. | Reusable commercial entity attribution under the open-data rule. | Do not use for label scraping or commercial source trails. | Use public RPC, owned indexing, official labels, or permissively licensed label sets instead. |
| Nansen, Arkham, Chainalysis, and Glassnode | https://www.bathymark.com/methodology | Risk and sanctions | blocked | Paid proprietary terminals or feeds | /risk, /picks, /rwa | Nothing for the open-data v1. | A Bathymark-owned open source trail. | Keep out of runtime and source registry. | The product thesis is synthesis over open data, not terminal resale. |
A source may be useful and still not be fit for automated runtime use.
| Status | Sources | Affected routes |
|---|---|---|
| blocked | 5 | /, /almanac, /chains/[slug], /flows, /markets/bitcoin, /picks, /picks/[slug], /products/[slug], /products/paxg, /products/xaut, /reports, /risk, /rwa |
| deferred | 2 | /markets, /products/[slug], /risk, /rwa, /rwa/tokenized-stocks, /sources |
| do-not-depend | 1 | /chains, /reports, /risk, /rwa/infrastructure, /sources |
| key-required | 8 | /chains/[slug], /chains/ethereum, /compare/[slug], /markets, /markets/ethereum, /picks, /picks/[slug], /products/[slug], /reports, /risk, /rwa, /rwa/tokenized-stocks, /stablecoins/[slug] |
| manual-source | 13 | /chains, /compare/paxg-vs-xaut, /compare/usyc-vs-usdy, /compare/xstocks-vs-dshares, /picks/[slug], /products/[slug], /products/benji, /products/buidl, /products/dinari, /products/openeden-tbill, /products/ousg, /products/paxg, /products/slvon, /products/spiko, /products/usdy, /products/ustb, /products/usyc, /products/xaut, /products/xstocks, /reports, /reports/state-of-rwa-source-freshness, /risk, /rwa, /rwa/[category], /rwa/gold, /rwa/infrastructure, /rwa/redemption, /rwa/tokenized-stocks, /rwa/treasuries |
| research-only | 1 | /picks, /products/[slug], /reports, /rwa |
| runtime | 14 | /almanac, /ballast, /compare/[slug], /data-sources, /etfs, /etfs/[slug], /etfs/methodology, /evidence-ledger, /exit-sounding, /helm, /notices, /oracle-watch, /pressure-windows/[id], /products/[slug], /products/paxg, /products/xaut, /protocols, /reef, /reports, /research, /research/graph.json, /risk, /rwa, /rwa/treasuries, /sources, /stablecoins, /stablecoins/[slug], /the-current, /tide-map, /tide-table |
| scheduled | 2 | /data-sources, /products/[slug], /protocols/[slug], /risk, /sources |
| source-only | 9 | /almanac, /compare/[slug], /etfs, /etfs/[slug], /etfs/methodology, /flows, /methodology, /picks, /picks/[slug], /products/[slug], /products/paxg, /products/slvon, /products/xaut, /reports, /reports/state-of-rwa-depth, /risk, /rwa, /rwa/tokenized-stocks, /rwa/treasuries, /sources, /stablecoins/[slug] |
| terms-pending | 2 | /data-sources, /picks, /products/[slug], /research, /rwa |
We do not build on a feed whose terms forbid the product we are shipping. Where a provider allows display with attribution but forbids resale, we display derived readings and avoid re-serving the raw feed.
The rights contract is additive. It does not rewrite an established market read as unavailable merely because a retrospective review is pending. The register does not itself prove that every legacy adapter invoked the gate. New rights-gated ingestion, source-material cache, export, software, and model-training work must carry an exact reviewed contract and call the source-use gate before release.
Bathymark's moat is not secret data access. It is selection, synthesis, ranking, plain-language explanation, and the habit of stating limits. Read the wider strategy in methodology.
Use the public source list for auditability, or request enterprise access for structured source freshness and change events.