Build a stable event feed
Use durable IDs and immutable revisions instead of treating an edited headline as the same unversioned record.
DataCedar turns source documents into a durable event spine so applications can search what happened now and reproduce what was available then.
Built for: Developers building event feeds, research agents, backtest annotations, SSE consumers, or signed alert pipelines.
Use durable IDs and immutable revisions instead of treating an edited headline as the same unversioned record.
Store effective, published, and known-at clocks with the evidence eligible at the simulated cutoff.
Use REST, resumable SSE, signed webhooks, or MCP under the same account, latency, history, and source-rights rules.
A live BTC event query returned separate event and revision IDs together with effective and known-at clocks, confirmation state, evidence counts, licensing state, and record-level latency. That is the contract required to process corrections without overwriting history.
{
"event_id": "256dc527dbc2127721ce1a1a9d02ba83",
"revision_id": "572f93fce1d0fb1c6374b0f79daefe58",
"effective_start_ms": 1784712707000,
"known_at_ms": 1784712887770,
"license_state": "official_project_metadata",
"status": "confirmed"
}Build against stable event IDs, evidence citations, resolved entities, effective and known-at times, corrections, clusters, coverage, SSE, webhooks, and MCP.
GET /v3/intelligence/events/{event_id}curl 'https://api.datacedar.com/v3/intelligence/events/{event_id}' \
-H 'Authorization: Bearer dc_...'event_id + revisionThe identity survives correction while every material version remains separately addressable.
effective_atWhen the underlying market or company event took effect, independent of discovery time.
published_at + known_atWhen the evidence was published and when it became eligible in DataCedar stay distinct.
entities[] + confidenceResolved assets and organizations retain relationship type, match evidence, and review confidence.
evidence[]Primary and supporting documents identify their source, rights version, and role in the event.
cluster_id + correction_stateRelated reports, conflicts, replacements, and tombstones can be reconciled without deleting history.
Rights-approved connectors preserve raw source objects, retrieval time, checksums, and source identifiers.
Deterministic rules map documents into an event taxonomy and resolve entities with reviewable confidence.
New evidence creates an event revision or related cluster record rather than overwriting historical truth.
REST, SSE, webhooks, and MCP apply the same plan latency, rights, history, and account filters.
The taxonomy includes company, SEC, earnings, macro, regulatory, exchange, listing, protocol, governance, incident, security, and correction events. Each class retains its own entities, clocks, evidence, and coverage state.
The stable event ID links immutable revisions. Clients can inspect the current revision, retrieve a historical cutoff, and process correction or tombstone delivery without losing the earlier record.
No. They compose the same serving rules. Account plan, history window, latency class, source rights, removal state, and display policy are enforced before each delivery channel returns the event.
Create a key, retrieve an event, and verify its evidence, entity matches, clocks, corrections, and coverage state before integrating.