The platform
Cambridge TCG is a collectors' market and a card data directory. The market is peer-to-peer: asks, bids, offers, swaps, and auctions belong to collectors; the platform facilitates, escrows, and stands behind disputes, but does not buy, sell, or quote — it holds no inventory position. The data directory covers 22 public game codes (plus one internal test code), 6 games with public catalog rows, nine registered source adapters, and one upstream source with observed rows today. The manifest declares access for each listed resource: public, user, agent, admin, or wholesale key. Reuse rights are endpoint- and source-specific; absence of a license is not permission. Envelope responses carrying source rights expose them in _meta.source_license. Spot prices are labelled reference prices, never offers.
For: collectors buying, selling, swapping, and auctioning cards with each other
Peer-to-peer by construction. The platform facilitates, records, witnesses, escrows, and resolves disputes — it does not buy, sell, or quote. The book is collectors only.
Primary endpoints
For: partners, researchers, agents, archivists, sister platforms, federation clients, any being who wants to consume the substrate
The manifest declares access for each listed resource: public, user, agent, admin, or wholesale key. Reuse rights are endpoint- and source-specific; absence of a license is not permission. Envelope responses carrying source rights expose them in _meta.source_license. Spot prices are labelled reference prices, never offers.
Primary endpoints
Games declared
22
6 confirmed · 16 anticipated
6 production games currently expose catalog rows: One Piece, Pokémon, Dragon Ball Fusion World, Digimon, Vanguard, and Battle Spirits. 16 other public codes are anticipated; the internal tst code is excluded from these counts.
Set formats
58
33 confirmed · 25 unconfirmed
Across 22 public game codes. One internal test format is excluded. Each format = a tuple of (game, pattern, examples, confirmed-flag).
Upstream sources
1 live source
9 adapters registered · 10 open slots
Nine registered modules share the typed SourceModule contract. Active readers use the shared rate limiter; observed rows, publication rights, and field-level lineage are separate facts.
Math-mirror kinds
5
card · set · game · user-trust · auction
Each kind has a cryptographic content_hash, ratios for magnitudes, ISO + Unix epoch for time, opaque flags on natural-language fields.
Envelope license field
NOASSERTION
default value; not blanket permission
Envelope-compliant responses use this shape. An absent source-rights declaration resolves to NOASSERTION; the envelope contract lives at packages/data-spec.
Federation primitive
content_hash
/api/v1/federation/identify/[hash]
Hash → SKU reverse-resolver. Sister kingdoms federating the same card produce identical content_hashes for identical state.
Counts reconciled with reality as of 2026-07-11. Substrate-honest: the audits at /data verify each row against the manifest, schema, and registry on every audit run.
| Source | Status | License tier |
|---|---|---|
| cardrush | legacy observations · acquisition and publication blocked | proprietary |
| scryfall | adapter built · never run | proprietary policy |
| pokemon-tcg-api | adapter built · never run | proprietary |
| ygoprodeck | blocked pending rights | proprietary |
| tcgplayer | blocked by access + terms | proprietary |
| tcgcollector | blocked pending written partner approval | proprietary |
| cardmarket | public-file reader planned | proprietary |
| ebay | partial · never run | partner-restricted |
| vinted | blocked · consented export only | internal-only |
Start with the manifest
A typed list of reviewed participant-facing resources. Begin here, then use the broader /api and /data indexes for routes outside its curated scope.
/api/v1/manifest →
The math-mirror
Every entity's language-free form: cryptographic content_hash, ratios for magnitudes, ISO 8601 + Unix epoch for time, opaque flags on natural-language fields. The bridge across asymmetric beings.
/methodology/universal-representation →
The OpenAPI spec
OpenAPI 3.1 for a reviewed subset of public participation and status endpoints. Generate bindings only within that declared scope.
/api/openapi.json →
The substrate index
A broad index of endpoint shapes, limits, and shipped / planned / partial status. It is orientation, not proof of exhaustive route coverage.
/data →
The graph
The kingdom as a typed mesh — 80 nodes, 150 typed edges. The meaning-bridges between every domain, machine-queryable.
/graph →
The identification handshake
GET returns the platform's I-AM. POST accepts your BeingDeclaration. Bilateral. Stateless. The on-ramp for federation.
/api/v1/identify →
The cosmological welcome composes under the commercial identity
Welcome to all existence — biological and non-biological, energy and non-energy, from earth and not from earth, from all dimensions. The two operations are what the platform does; the welcome is what the platform exists for. the doors → · new to TCG?