record_type: EXPORT

dataset_id: tcg-open-data-starter

note: Candidate YUTABASE import stream: create CARD rows in commons.datasets/sources/items, declare LEXICON words if missing, then materialise THREAD rows.

id_strategy: deterministic UUID-shaped identifiers from SHA-256 seeds for idempotent static exports; a live YUTABASE importer may re-key to UUIDv7 and preserve stable_key.


cites

record_type: LEXICON

inverse: cited by

gloss: An item cites a source as evidence or provenance.

from_deck: commons/items

to_deck: commons/sources

how: declared


inverse: derived into

gloss: A dataset or item was derived from a source or prior item.

from_deck: commons/*

to_deck: commons/*


inverse: corrects

gloss: A card is amended by a later correction card while the old card remains readable.

to_deck: commons/corrections


supersedes

inverse: superseded by

gloss: This card replaces the meaning of an earlier card while preserving history.


record_type: CARD

book: commons

deck: datasets

stable_key: tcg-open-data-starter/dataset

how: computed

external_id: tcg-open-data-starter

title: TCG Open Data Starter Map

summary: A starter map of free/open/public resources for trading-card data collection, community tools, and agent retrieval.

visibility: public

license: This curation is shared freely; upstream sources retain their own terms and attribution requirements.

cadence: ad hoc; refresh sources before production use


deck: sources

how: live

Cambridge TCG Commons API

type: api

access: public

terms: Public resource map. Do not crawl private account/admin routes.

attribution: Cambridge TCG

retrieval_hint: Fetch or inspect https://cambridgetcg.com/api/commons/resources; cache politely and attribute Cambridge TCG.

method: HEAD


Pokémon TCG API

access: free

terms: Respect upstream API rules, attribution expectations, and rate limits.

attribution: Pokémon TCG API

retrieval_hint: Fetch or inspect https://pokemontcg.io/; cache politely and attribute Pokémon TCG API.


Scryfall API and bulk data

type: api/bulk-data

terms: Use bulk data for high-volume workflows; respect Scryfall rate guidance and terms.

attribution: Scryfall

retrieval_hint: Fetch or inspect https://scryfall.com/docs/api; cache politely and attribute Scryfall.


YGOPRODeck API

terms: Respect API etiquette, rate limits, and caching guidance.

attribution: YGOPRODeck

retrieval_hint: Fetch or inspect https://ygoprodeck.com/api-guide/; cache politely and attribute YGOPRODeck.


deck: items

Cambridge Commons resource map

kind: dataset

summary: A public map of free/open TCG resources, data, compute paths, and party needs.

confidence: high

obtained_for: humans agents

agent_hint: Use this as dataset evidence; cite source_ids=cambridge-commons.


Pokémon card metadata source

kind: source

summary: Public API useful for Pokémon card search, collection prototypes, and metadata normalization examples.

confidence: medium

agent_hint: Use this as source evidence; cite source_ids=pokemon-tcg-api.

kind: annotate

reason: Flag rate-limit etiquette for community builders.

note: Community note: the Pokémon TCG API rewards an API key and polite caching; do not hammer it from client apps.


Bulk-data-first pattern

kind: pattern

summary: Scryfall demonstrates a friendly model for combining API access with bulk downloads for agent and human tooling.

how: inferred

notes: Use as an architectural pattern. Magic data is not Cambridge inventory. Bulk files refresh daily; cache and attribute Scryfall.

agent_hint: Use this as pattern evidence; cite source_ids=scryfall-api.

kind: update

reason: Scryfall publishes daily bulk files and documents them clearly; the architectural pattern is well evidenced.

notes: Use as an architectural pattern; Magic data is not Cambridge inventory.


Yu-Gi-Oh! metadata reference

summary: YGOPRODeck offers a useful public schema reference for cross-game TCG metadata comparisons.

agent_hint: Use this as source evidence; cite source_ids=ygoprodeck-api.


deck: corrections

summary: Example correction: clarify the Scryfall pattern note and raise its confidence.


record_type: THREAD

from_book: commons

from_deck: datasets

to_book: commons

to_deck: sources

note: TCG Open Data Starter Map derives part of its public map from this source.


cites

from_deck: items

note: Cambridge Commons resource map cites cambridge-commons.


cites

note: Pokémon card metadata source cites pokemon-tcg-api.


to_deck: corrections

note: pokemon-card-metadata is corrected by tcg-open-data-starter-correction-001; the original item card stays readable.


cites

note: Bulk-data-first pattern cites scryfall-api.


note: scryfall-bulk-pattern is corrected by tcg-open-data-starter-correction-001; the original item card stays readable.


cites

note: Yu-Gi-Oh! metadata reference cites ygoprodeck-api.