CHANGELOG
What changed, and whether it breaks you.
Only things that affect an integration are here. Site copy, design and Record research are not: they belong on the Record status page, which is where coverage movement is reported.
The promise. Inside /api/v1, fields are added and never removed, types never change, and a value never quietly starts meaning something else. A change that would break a client gets a new path. A deprecated field keeps returning its old value for at least 90 days after it appears here as DEPRECATED.
2026-08-27 · ADDED
Remote MCP endpoint at /mcp
A Streamable HTTP MCP server carrying all 18 capabilities as tools, authenticated with the same bearer key as the REST API. Stateless: no session id is issued. Previously MCP was stdio only and shipped in a private repository, so no external client could connect.
2026-08-27 · ADDED
Self-service API keys
A free plan and a key management surface at /developers/keys. An email address and a sign-in link are the whole signup. Keys are shown once, hashed at rest, and can be rotated and revoked by their owner.
2026-08-27 · ADDED
OpenAPI document served at /openapi.json
Generated from the capability manifest rather than hand-written, so an operation cannot be missing for a capability that exists. The servers entry is derived from the request host.
2026-08-27 · ADDED
Developer documentation
Overview and quickstart at /developers, MCP setup, full reference, the evidence model, and integration recipes. Every code example is executed by the test suite against the built Worker.
2026-08-22 · ADDED
list_signal_changes at GET /api/v1/signals
Confirmed Signals in release order, newest first, with cursor paging and filters for product, brand, dimension and category. It orders on release rather than on the observation window, because a change observed in 2024 and released in 2026 is new to a client that has never seen it.
2026-08-22 · CHANGED
One canonical Signal projection behind every surface
Six surfaces read the CONFIRMED filter directly rather than the publication gate, so they disagreed about which deltas a Signal may state. Every surface now renders one projection. Values a client received before this that the gate refuses are no longer returned.
2026-08-09 · ADDED
The commercial API and the MCP server
Twelve capabilities over the Record behind API keys, scopes, plan entitlements, rate limits, usage metering and a daily distinct-entity budget.