Data and API changelog
Changes to the data files and the MCP endpoint. Machine-readable spec: openapi.json (version 0.2.0).
0.2.0 (Oct 14, 2026)
- Every event now carries its provenance: first_seen, last_seen and last_fetched (fs, ls, ft in data/events.json), plus the list of sources that list it. MCP results include them with the original listing link.
- Event ids are now kept in a ledger: a source retitling, rescheduling or relinking an event no longer changes its id. Existing ids are unchanged.
- New MCP tool get_event(id). MCP results now include data_generated and a link to the coverage page.
- New pages and files: /coverage/ and data/coverage.json (events per source, freshness, validator recall and accuracy numbers), /status/ and /api/status, /openapi.json, data/event.schema.json, /.well-known/mcp.json, this changelog.
- Terms of use now say plainly that AI agents may use the data with attribution.
0.1.0 (Oct 6, 2026)
- data/events.json (nearest weeks) and data/events_rest.json (later), CC BY 4.0, each event with a stable id and a keyed provenance fingerprint (rv).
- MCP server at /mcp (Streamable HTTP, read-only, no key): search_events and list_upcoming.