Developers / API & events

API-first, with events you can trust.

Kaporeal is designed so that every operator action is also available to software, and every change becomes an event with provenance, ordering and an idempotent delivery path.

No public API exists. Shapes below are illustrative and are not implemented contracts.

Interface principles

Planned

A REST-oriented HTTP interface is the proposed default, served from the Rust core. Resources mirror the domain: loads, stops, events, documents. Writes accept idempotency keys so that partner retries never duplicate records.

  • Idempotency keys on every mutating request
  • Explicit external references alongside internal IDs
  • Organization scope enforced on every query
  • Versioned, documented contracts before release
Isometric truck climbing five floating milestone platforms with flags
Illustrative

Event subscriptions

Planned

Changes are written to a transactional outbox and delivered to subscribers with at-least-once semantics. Consumers deduplicate by event ID. Signed webhook deliveries are a planned option; streaming transports remain research.

Isometric office and warehouse joined by a glowing data bridge
Illustrative
ILLUSTRATIVE CONCEPTUAL SCHEMA — NOT AN IMPLEMENTED API CONTRACT
// illustrative event envelope — not an implemented contract
{
  "id": "evt_01J…",
  "type": "shipment.arrived",
  "load": "LD-EXAMPLE-001",
  "occurred_at": "2026-01-01T14:05:00Z",
  "source": { "kind": "device", "id": "dock-gate-04" },
  "sequence": 7
}

Provenance and ordering

Each event records who or what produced it and when it was observed versus recorded. Out-of-order arrivals are expected from partners and devices, so ordering uses per-load sequences rather than wall-clock assumptions.

Isometric clipboard, folder, stamp and signed tablet representing BOL and POD evidence
Illustrative
Read integration patterns

Help shape an open foundation for transportation.

The core TMS is in development. Bring an operational question, a modeling challenge or contribution interest to the next stage of Kaporeal.

Early access

Follow the Core TMS MVP — or ask us anything.

Join the early-access list for build updates and collaboration invites, or send an operational question straight to the Kordspace team.

Don't include credentials or sensitive freight documents.