Overview / Changelog
Copy page as MarkdownJoin the sandbox waitlist

Changelog

RSS

Breaking changes are announced at least 180 days before they take effect, carry a deprecation header on every affected response, and are listed here in red. Everything else ships continuously.

2026-08-22
CHANGEDassurance_level replaced by three independent fields

data_assurance, asset_readiness, assurance_state. Affects every object, filter, and webhook payload that carried the old field. Pre-launch specification change; no deprecation window applies because nothing is in production against it.

2026-08-22
ADDEDService partner registration and attestations

POST /v1/service-partners · POST /v1/attestations/legal · POST /v1/attestations/settlement · GET /v1/custodians

2026-08-22
ADDEDTelemetry corrections and meter epochs

POST /v1/telemetry:correct · POST /v1/devices/{id}:meter-swap

2026-08-22
CHANGEDPOST /v1/telemetry:batch returns 200, not 202

Anomaly scoring is marked provisional and anchoring status moves to attestation.{status,expected_at}.

2026-08-22
ADDEDProvisional downgrade

POST /v1/projects/{id}/assurance:submit-remediation · assurance.provisionally_downgraded · assurance.restored

2026-08-14
CHANGEDcontinuity_90d now excludes scheduled maintenance windows

Non-breaking; values may shift upward.

2026-07-30
DEPRECATEDGET /v1/telemetry/latest

Use GET /v1/telemetry?limit=1 instead.

Removal: 2027-01-26 · 180 days