Ota curriculum
Learn the operating model behind repo readiness.
Build from contract foundations to governed execution, evidence, and hands-on practice. Every lesson stays connected to Ota's canonical specification.
The learning loop
- 01DeclareShape the contract
- 02ExecuteRun within its boundaries
- 03ProveCapture trustworthy evidence
- 04GovernReview drift and policy
Choose a route
Start from your responsibility.
Each path begins at the first module needed for that role, without hiding the wider curriculum.
ota.yaml contracts for real repos.Full curriculum
Build the complete operating model.
Move in order, or enter the module closest to the problem you need to solve.
Foundations
What Ota governs and why declared truth differs from observed truth.
- → What Ota governs
- → Contract, execution, admission, and evidence
- → Declared, observed, and proved
- +1 more lesson
Contract Authoring
Write ota.yaml contracts that are correct, honest, and agent-safe.
- → Tasks, workflows, and dependencies
- → Agent-safe lanes
- → Effects, identities, services, and environments
- +1 more lesson
Execution
How Ota runs tasks — locally, in containers, in CI, and through agents.
- → The core loop: doctor, detect, init, up, run
- → Native, container, lifecycle, and CI execution
- → Interaction, concurrency, listeners, and cleanup
Evidence and Proof
Receipts, archives, runtime proof, and how to interpret proof boundaries.
Open moduleGovernance
Policies, refusals, canaries, crossings, and what Ota can and cannot enforce.
- → Policies, refusals, and canaries
- → Crossings and sandbox enforcement
- → What Ota can enforce vs what requires a chokepoint
Labs
Hands-on exercises: build a contract, diagnose a broken repo, interpret receipts.
- → Lab: Build a first contract
- → Lab: Diagnose a broken repository
- → Lab: Interpret a bounded receipt
- +2 more lessons