The EduOS onto-protocol defines a strict, machine-readable standard for data exchange between educational engines, adaptive AI agents, and execution environments (like CIOS). Every state change in the learning journey is cryptographically or structurally verifiable, ensuring interoperability across different domains and nodes.
Below are the foundational schemas that define the core entities of the protocol.
Subheading: 1. Learning Intent Schema
Subheading: 2. Knowledge Unit (KU) Schema
Subheading: 3. Proof of Learning (PoL) & Outcome Schema
An EduOS node tracks learning states as an immutable state machine. Transitions occur strictly upon successful verification of the current node's Proof of Learning.
UNINITIALIZED → INTENT_DEFINED (Via Intent JSON validation)
INTENT_DEFINED → PATH_GENERATED (Ontology graph decomposition into KUs)
PATH_GENERATED → TASK_ACTIVE (AI dispatches active learning tasks)
TASK_ACTIVE → PROOF_SUBMITTED (Learner delivers artifact / justification)
PROOF_SUBMITTED → OUTCOME_CERTIFIED (AI/Protocol verifies compliance)
If a proof fails validation, the state returns to PATH_GENERATED with an updated Adaptive Scaffolding Flag, forcing the generation of alternative Knowledge Units and tasks.
EduOS is engineered to interface with global network architecture and open web standards. By building onto-compliance engines that operate at the protocol level, we provide decentralized infrastructure compatible with future Machine Economies, Agentic ecosystems, and standardized registries.