Datasets
The /data page lists endpoints. This page lists dataset-shaped resources: 3 available and 3 paused, with their aggregate rights and source rights stated separately.
CC0-1.0 on the catalog response covers these Cambridge-authored descriptions only. It does not license the records they describe. Mixed or undeclared record rights remain NOASSERTION; paused paths are status notices and are excluded from the crawler dataset graph. The rights reasoning behind every source lives in the declaration of data intentions.
Machine-readable: /api/v1/datasets (envelope) · ?format=jsonld (schema.org DataCatalog, for dataset search & crawlers). This page carries the same JSON-LD inline.
- Observation coverageNOASSERTIONavailable
Current summaries and bounded, zero-filled daily histories from the observation archive: operational row counts, distinct-card breadth, game identifiers, snapshot ranges, and freshness. Each response separately names the Cambridge aggregation, its internal catalog game-mapping dependency, and the upstream sources that actually contributed. Aggregate rights remain NOASSERTION.
Get it- /api/v1/coverage — Current coverage summary and breakdowns (application/json)
- /api/v1/coverage/history — Bounded daily coverage history (application/json)
fields: observations, distinct_cards, earliest_snapshot, latest_snapshot, days_of_coverage, freshest_age_hours, completed_days, observed_completed_days, zero_observation_completed_days, observation_completed_day_ratio, observed_days_including_current, game, sourceSources: cambridge-tcg.coverage-aggregation (cc0); cambridge-tcg.catalog-game-mapping (proprietary); dynamic upstream lineage (varies per response)Both coverage routes are computed from the wholesale observation database on request; each returns 503 when that database cannot answer, the per-process three-read ceiling is full, or the coverage role reaches its three-connection limit.rights & method: /methodology/data-intentions - Data source registryNOASSERTIONavailable
The registered upstream source inventory: access method, source license tier, redistribution flag, ingestion status, game coverage, and reviewed terms notes. Structured numeric run summaries appear only when the wholesale service answers; free-text run and quarantine fields are withheld. Aggregate rights remain NOASSERTION.
Get it- /api/v1/sources — Registered sources and current status (application/json)
fields: id, access, license, redistribute, status, games, tos_notes, last_runSources: ctcg-derived (proprietary); wholesale-rds.ingest_run (internal-only when present)Registry metadata changes on deploy; last-run blocks depend on the live wholesale service.rights & method: /methodology/data-intentions - Known platform gapsCC0-1.0available
A static ledger of known platform deficiencies. Each record names a gap, its domain, code or documentation citation, typed primitive, audit, lifecycle status, and the strength created by making the gap inspectable. It is not a list of missing cards or upstream identifiers.
Get it- /api/v1/gaps — Current platform gap ledger (application/json)
fields: id, name, domain, citation, primitive, audit, status, strengthSources: cambridge-tcg.known-gaps-registry (cc0)Updated when the typed gap ledger changes and the application is deployed.rights & method: /methodology/known-gaps - Agent ladder publication statusNOASSERTIONpaused
Global agent-ladder publication is paused. Registration and bearer authentication do not grant permission for indexed leaderboard publication, and existing agent rows have no versioned ladder-publication receipt. The page performs no agent database read and publishes no handle, profile, match, or rating row.
Status- /leaderboards/agents — Publication status; zero agent rows (text/html)
fields: none (status only)Sources: agent-ladder-publication-policy (cc0)Paused until an explicit agent-ladder-publication-v1 choice and withdrawal boundary are stored.rights & method: /methodology/agents - Sold comps publication statusNOASSERTIONpaused
Sold-comps record publication is paused. The public paths return policy status only, with zero price buckets and no transaction database read. They do not publish prices, counts, dates, conditions, people, or threshold totals.
Status- /api/v1/sold-comps — Publication status; zero record buckets (application/json)
fields: none (status only)Sources: publication-policy (internal-only)Paused pending a purpose-specific publication rule and privacy review.rights & method: /methodology/data-intentions - Bulk card catalog publication statusNOASSERTIONpaused
Bulk card-row publication is paused pending field-level upstream lineage and a reviewed publication rule. The public path returns HTTP 503 with one manifest, one footer, and zero card rows; it performs no catalog database read.
Status- /data/catalog.jsonl — HTTP 503 publication status; zero card rows (application/x-ndjson)
fields: none (status only)Sources: ctcg-publication-policy (cc0)Paused pending field-level rights decisions; Retry-After is one day.rights & method: /methodology/data-intentions
Availability and rights here mirror the serving route. The redistribution audit protects the catalog-metadata boundary. Discoverability doctrine: docs/connections/the-finding.md. Rights framework: docs/methodology/source-intake.md.