Single responsibility
Each layer has one job: UI, orchestration, execution, or persistence.
Platform architecture
YonerAI is split into client surfaces, run owner logic, tool workers, and storage so failures stay local and recoverable.
Each layer has one job: UI, orchestration, execution, or persistence.
Tool calls are tracked by IDs and results are deduped for idempotent behavior.
Public routes stay stable while internals evolve through versioned contracts.
See how node pairing and multiplexed routing work in Relay model.