← BACK TO INDEX

Core Concepts

The ontologies of the Standard Template Construct.

Conceptual Discipline

STC relies on a tightly controlled vocabulary. Each term has a specific meaning within the framework and should not be overloaded with domain-specific or colloquial interpretations.

Template

A formalised description of a constructible system, encoded as explicit knowledge rather than procedural logic. Templates define what can exist, not how it is built.

Module

A discrete constructible unit with defined inputs, outputs, dependencies, and operational characteristics. Modules are composable and form the blocks of larger systems.

Agent

An abstract executor capable of performing actions (robots, humans, or software). Capability, not embodiment, is the defining feature.

Constraint

A non-negotiable condition imposed on system behaviour, such as resource limits, environmental conditions, or structural compatibility.

Environment

Encapsulates all external conditions influencing system operation, including terrain, resource availability, and stochastic effects.

Phase

Denotes a development stage of the STC framework itself, not a mission timeline. Phases manage system maturity and prevent premature optimisation.