For Assessment Designers
Define exam flows, rubric criteria, and policies in a structured, versioned format. Compile to runtime configurations automatically.

For Assessment Designers
Define exam flows, rubric criteria, and policies in a structured, versioned format. Compile to runtime configurations automatically.
For Runtime Engineers
Enforce hard constraints on transitions, follow-ups, time budgets, and evidence collection. Every state change produces a structured event.
For AI Examiners
Autonomous within bounded creative space. Follow up naturally, judge evidence, handle repairs — but cannot jump topics, reveal rubric, or bypass guardrails.
For Researchers
Grounded in oral assessment theory (Joughin 1998, Akimov & Malin 2020, Bayley et al. 2024, Fenton 2025). Design space systematically explored.
┌─────────────────────────────────────────────────────────┐
│ AUTHORING STUDIO │
│ Exam Flow Model ──compile──► ExamRuntimePackage (IR) │
└──────────────────────────┬──────────────────────────────┘
│
┌──────────▼──────────┐
│ Exam Runtime IR │
│ (canonical spec) │
└──┬──────┬──────┬───┘
│ │ │
┌────────────▼┐ ┌─▼──────▼──────────┐
│ Pipecat │ │ Runtime Controller│
│ Adapter │ │ (policy engine) │
└──────┬───────┘ └────────┬───────────┘
│ │
┌────────────▼───────────────────▼────────────┐
│ PIPECAT RUNTIME │
│ LiveKit · STT · LLM · TTS · FlowManager │
└────────────┬───────────────────┬────────────┘
│ │
┌────────────▼────────┐ ┌──────▼──────────────┐
│ Event Store │ │ Evidence Ledger │
└─────────────────────┘ └──────────────────────┘