Transcripts as streams
Every session transcript, trace, and audit log is an append-only event stream over Kafka, Postgres, or Pulsar — not a black box.
Orca writes every session transcript, trace, and audit log as a governed event stream. Tail it live, replay any session step by step, and trace the lineage of every memory, agent, and skill version.
Every session transcript, trace, and audit log is an append-only event stream over Kafka, Postgres, or Pulsar — not a black box.
Stream a running session's events over SSE and watch each LLM call, tool use, and sub-step as it happens.
Sessions resume — and can be reconstructed — by replaying their event log. Every run is reproducible.
Immutable version chains for memory, agents, and skills give you a complete, auditable history of what changed and when.
// Everything an agent does is one append-only event stream.// Tail it live over SSE…const live = await fetch( `${ORCA}/v1/sessions/${session.id}/events/stream`, { headers },);// …or replay the whole session from the start — every run is reproducible.const history = await fetch( `${ORCA}/v1/sessions/${session.id}/events`, { headers },).then((r) => r.json());Transcripts, traces, and audit logs are one append-only stream — tail it live, or replay it from the start.
Everything below carries a status — available now, in preview, or on the roadmap. No roadmap item is dressed up as shipped.
Monitor every AI interaction in real time.
Grade outcomes and catch regressions before they ship.
The managed runtime. Any harness, any sandbox, your cloud.
Vaulted credentials, budgets, and audit on every call.