Skip to content

Contracts

Runtime events carry event_id, event_type, schema_version, session/conversation/ agent IDs, timestamp, optional trace ID, and payload. Platform authenticates Runtime requests and ingests events idempotently by event ID.

Platform-to-Runtime session handoff includes the selected agent/conversation/session context and LiveKit room details. Runtime must join the requested room and report lifecycle changes; the durable record remains owned by Platform.