← BACK TO INDEX

System Architecture

High-level structure and subsystem boundaries.

Architectural Philosophy

STC is designed around separation of concerns, explicit interfaces, and long-term extensibility. Architectural decisions prioritise clarity and correctness over performance or convenience.

High-Level Structure

  • Knowledge representation layer
  • Planning and reasoning layer
  • Simulation and validation layer
  • Execution abstraction layer

Boundary Enforcement

Each subsystem is deliberately limited in responsibility to prevent architectural collapse:

Knowledge systems do not optimise
Planners do not simulate physics
Simulators do not make decisions
Execution interfaces do not reason