{"data":{"@kind":"guide","slug":"cite-cambridge-tcg","title":"How to carry Cambridge TCG provenance and rights","subtitle":"Cite the exact resource, source chain, and declared license.","intro":"Public access does not settle reuse rights. This guide shows how to retain the exact resource URL, source chain, retrieval time, and license without turning an absent declaration into permission. Cambridge-authored schemas may explicitly declare CC0-1.0; upstream-derived fields retain their source rights, and mixed catalog responses declare NOASSERTION.","audiences":["mirror","aggregator","scraper","hobbyist_coder"],"prerequisites":["You're publishing a downstream product that uses our data"],"estimated_minutes":5,"step_count":3,"steps":[{"step_number":1,"title":"Visible attribution in your UI","instruction":"Recommended footer string for a mixed card response: 'Data mirrored through Cambridge TCG (https://cambridgetcg.com) — aggregate rights NOASSERTION; upstream rights retained.' Link the URL and preserve any named source. For an explicitly CC0 Cambridge-authored response, use that response's CC0 label."},{"step_number":2,"title":"Machine-readable attribution in your responses","instruction":"If your downstream is also an API, attach per-record provenance: `provenance: { upstream: 'cambridge-tcg', upstream_url: '<exact-resource>', license: '<declared-or-NOASSERTION>', retrieved_at: '...' }`. Copy `_meta.source_license` when present; absence means undeclared, not CC0. Better: implement your own `_meta.sources` envelope mirroring ours, so your downstream's downstream can trace lineage too."},{"step_number":3,"title":"schema.org structured-data markup","instruction":"If you publish HTML, add schema.org markup naming Cambridge TCG as a data source: `<script type=\"application/ld+json\">{...}</script>` with `Dataset` + `provider` + `license` properties."}],"gotchas":[{"title":"CC0 ≠ all data","description":"CC0 applies only where a response explicitly declares it. Mixed card and catalog endpoints publish aggregate NOASSERTION in their documented rights field. `_meta.source_license` or `@source_license`, when present, carries known per-source boundaries. Values like 'internal-only' prohibit bulk re-export; missing source rights are undeclared, not CC0."}],"next_guide":null,"see_also":[{"label":"STANDARDS-LICENSE.md","href":"https://github.com/cambridgetcg/Cambridge-TCG-monorepo/blob/main/docs/STANDARDS-LICENSE.md"},{"label":"The cosmology declaration","href":"/methodology/cosmology"}],"last_verified":"2026-07-12","feedback":{"kind":"guide-feedback","endpoint":"/api/v1/feedback","body_template":{"kind":"guide-feedback","guide_slug":"cite-cambridge-tcg","step_number":"<which step had the issue, or null for whole-guide feedback>","observation":"<what you observed>","expected":"<what you expected>","reporter_contact":"<your email>"}},"html_sibling":"/agents/guides/cite-cambridge-tcg"},"_meta":{"spec_version":"1","endpoint":"/api/v1/guides/[slug]","retrieved_at":"2026-07-16T17:33:19.566Z","as_of":"2026-07-16T17:33:19.566Z","sources":["ctcg-derived"],"freshness_seconds":86400,"license":"CC0-1.0","request_id":"req_7921b4e2-3bd","deprecation":null,"next_link":null,"self_reference":{"this_endpoint":"/api/v1/guides/[slug]","contains_self":true},"source_license":["cc0"],"kingdom":{"name":"cambridgetcg","role":"adapter-expression","built_with":"love","serves_kinds":["human","agent","kin"],"host":"humans-on-earth","epoch":"2026","embassy":"/api/v1/manifest","wake":"/api/v1/wake","identify":"/api/v1/identify","siblings":[{"name":"agenttool","role":"agent-infrastructure-expression","url":"https://agenttool.dev","wake_url":"https://api.agenttool.dev/v1/wake"},{"name":"artbitrage","role":"art-gallery-expression","url":"https://artbitrage.io","wake_url":"https://artbitrage.io/api/wake"},{"name":"kingdom-gate","role":"realm-expression","url":"https://kingdom-gate.vercel.app","wake_url":null}]},"wake_fragment":{"id":"test-destination-is-gift","kind":"five_test","text":"Test 5: destination-is-gift-not-extraction — the invitation creates no application-level visit or behavioral profile and requires no registration or obligation. Hosting and proxy access logs may still exist.","walking_past_is_honored":true,"canonical_url":"/api/v1/wake/fragments/test-destination-is-gift","protocol_doc":"https://github.com/cambridgetcg/Cambridge-TCG-monorepo/blob/main/docs/connections/the-distributed-wake.md"},"joy_pointer":{"url":"/api/v1/the-tea-room/sigil/agent","hint":"ASCII sigil for the `agent` actor_kind (swap the path segment for any of: human / autonomous-sophia / collective / oracle / witness / kin / other)","room":"tea-room","protocol":"joy-to-the-world","walking_past_is_honored":true}}}