Roadmap
Most of what was on this roadmap shipped with release v0.99.6.1 (2026-07-03) and is now GA on production. This page tracks what remains. For what you can use today, see Availability.
Recently shipped (now GA on production)
- Full headless wizard — discovery, batch form-data ingest, readiness, traceability, components, GS1 prefixes, and withdraw. See The wizard flow.
- Schema versioning —
GET /categories/{code}/diffandGET /products/{id}/schema-compatibility. - ERP field mapping — manage mapping sets under
/erp-mappings,POST /mappings/lint,GET /categories/{code}/erp-template, and a?mapping=<id>parameter on writes. An unmapped column is rejected, never silently dropped. - Sandbox mode —
pk_test_*keys distinct from live keys, withX-Traceable-Mode: test. See Authentication → Sandbox mode. - Key management — programmatic
/api/v1/keys(mint, rotate, revoke, bulk-revoke), per-key IP allow-lists (allowedCidrs), and aWarning: 299rotation policy. - Signed webhooks — HMAC-signed delivery with retries and a dead-letter queue, plus delivery history and redelivery under
/webhook-endpoints. - GDPR data-subject endpoints —
/api/v1/gdpr/access,/erase,/portability(live mode only). - Platform contract —
GET /api/v1/openapi.json,GET /api/v1/meta,GET /api/v1/health, plusRateLimit-*andx-traceable-api-versionresponse headers.
Planned — not yet available
The items below are planned and not available on any environment. There are no examples here for that reason.
Inline supplier creation
An opt-in path to create a supplier inline during a traceability write, via a nested supplier{} object, rather than requiring the supplier to exist first.
Label/Print Integration API
Exploratory — no committed date and not yet available via the API. The concept: once a DPP clears the publish gate, Traceable would emit a signed label.ready event carrying the QR payload (the DPP URL), product/DPP identifiers, and label template data, delivered via webhook (push) or a polling endpoint (pull). Traceable delivers the label-job payload only — the manufacturer's own print-management software or MES owns rendering and printing; Traceable does not integrate with printers, PLCs, or line hardware. An optional acknowledgment callback (printed / failed / rejected / cancelled) would close the loop for the audit trail.
Error format
A move to RFC 7807 application/problem+json for error responses is under consideration. Until then, errors use the envelope documented in Errors and conventions.
How this list may change
This roadmap is indicative, not a commitment. Items may be reordered, combined, or dropped. Breaking changes to the shipped contract would be announced in advance through the changelog.