|
Changelog
Notable changes to these docs and the standards they cover, newest first. The Content Telemetry standard is at v1.0.
Where the spec lives
The Content Telemetry standard is on GitHub: SPUR-Coalition/telemetry.
The single-file API reference for LLMs is at /docs/api.md.
2026-09
- Content Telemetry v1.0 published on 2 September 2026. v1 documents declare
schema_version"1.0", and schemas resolve atcontenttelemetry.org/schema/v1/. v0.1 and v1.0 do not interoperate on the wire. content_displayedrenamed tocontent_presented;data.display_typebecomesdata.presentation_type, and the requireddata.presentation_kind(contentorsource_reference) says what crossed the presentation boundary.- The pre-release draft
content_reproducedevent and thepreserved_in_outputfingerprint field are not part of v1; v1 defines no output-side reuse reporting. Grounding fingerprints report detection only. - Retrieval profile's
bot_categoryrenamed topurpose, an open enum classifying the access (training,inference,search,advertising); vendor signal mappings move to informative Annex C. ip_hashwithdrawn from the edge and origin retrieval profiles;asn,asn_organdcountryremain.- Manifests gain
identifier_schemes(content-owner identifier prefix claims with optional resolution endpoints),telemetry.ctx_resolution(click-token resolution endpoint, agent and platform manifests), andtelemetry.coverage(per-event-type coverage declarations:complete,sampled,aggregated,selected). - Portable character counts:
chars_ingestedandexcerpt_charscount Unicode code points and are comparable across emitters; token counts remain emitter-tokeniser-specific and supplementary. terms_refadded: an event can name the governing terms under which it is reported.license_refno longer asserts the use was licensed - it is the emitter's claim about which grant applied.ctx_tokenvalues gain thect_pattern and an unguessability rule; click-token resolution is narrowed to the click's turn, with per-owner opt-in for contributing sources.- Event batch delivery (
telemetry-event-batch.json) joins session documents and standalone events as the third delivery format. Occurrence boundaries and per-event cardinality are now stated for every core event.
2026-06
- The telemetry standard is published as Content Telemetry v0.1 (preview) (since superseded by v1.0 - see 2026-09 above) - a neutral open standard stewarded by the SPUR Coalition at SPUR-Coalition/telemetry, with schemas resolving at contenttelemetry.org. OpenAttribution participates via public comment and implements the standard; it no longer hosts the wire format. These docs now refer to the standard by its neutral name throughout.
- Public comment window open from 12 June to 10 July 2026; revised versions of the standard and profiles follow by 10 August. File issues on the standard repository.
- The SPUR telemetry profile (publisher accreditation: event-level, real-time, complete delivery to a publisher-designated endpoint) published alongside the standard.
- OpenAttribution's commerce profile published as a draft:
ctx_tokenpropagation across click-outs, click manifests, multi-citation attribution. - The third conformance level is named Citation (previously documented here as "attribution"); display and engagement events are optional lifecycle signals on top of it. A machine-readable manifest schema (
manifest.json) now ships with the standard.
2026-05
- Section 8 of the telemetry spec now defines the Manifest - the JSON document a participant publishes at
/.well-known/content-telemetry.jsonto declare who they are, their role, and where telemetry is reported. It lives alongside the event model in the same spec. telemetry.conformance_levelclarified as emitter-side and informational; content-owner manifests no longer carry it.- New docs pages: Quickstart, Affiliate and ad networks, Authentication, Glossary, Troubleshooting, Integrations overview, and this changelog.
- Telemetry ingest moved to its own subdomain. Events and sessions now go to
telemetry.openattribution.orgwith flat paths (/events,/sessions/*); reads, identity, delegations, and click tokens stay onapi.openattribution.org. - Telemetry read paths flattened -
/api/v1/telemetry/*became/content-owners/*and/agent/*; versioning moved into the event payload. Identity keeps the/api/v1/identity/*prefix. - Edge emitters now use
telemetry:write-scoped content-owner keys; events carry an explicitid. - Role-aware onboarding: content owners are self-serve; platform and agent access goes through a submit-then-approve flow while the network beds in.
.well-knownguidance aligned with the v0.1 manifest; the manifest unified across roles.- Click-token lookup documented as two-sided opt-in (
share_sessions_via_click_tokensandvisible_in_click_token_lookups, both default off). - Grounding (
content_grounded) promoted to a first-class stage; marketplaces guide added; "publisher" replaced with "content owner" throughout.
2026-04
- Telemetry adoption guides published from the spec repo into the docs site.
- Cloudflare integration switched to API-key auth;
org_iddropped from the event payload.
2026-03
- Cloudflare integration docs rewritten for edge telemetry - the Worker detects AI crawlers and reports
content_retrievedwithsource_role: edge, no agent cooperation needed. - Site moved to Cloudflare Pages.
v0.1 - preview specification
First public draft of the telemetry specification: the session and event model, the content stages from retrieval to engagement, source roles, the JSON schemas, the manifest format, and protocol bindings. Since superseded by the neutral Content Telemetry standard, now at v1.0, at SPUR-Coalition/telemetry (see 2026-09 above).