Specifications¶
The public reference pages below render the maintained spec sources under
docs/specs/. That keeps the full spec text searchable in the docs site
instead of sending readers to GitHub.
Which spec should you open?¶
| Question | Open |
|---|---|
| “What does IEC Structured Text itself allow?” | the language chapters 01 through 09 |
| “How does truST execute ST programs?” | 10 Runtime Semantics |
| “How is the runtime platform structured?” | 11 Runtime Engine |
| “What does the bytecode container look like?” | 12 Bytecode |
| “How does debugging behave?” | 13 Debug Adapter |
| “How does the editor/LSP layer behave?” | 14 LSP |
| “How does ladder fit into truST?” | 15 Ladder Diagram and 16 Ladder Profile truST |
| “How do the visual editors map onto one runtime model?” | 17 Visual Editors Runtime Unification |
| “What is the current SFC scope?” | SFC Profile |
| “How are CONFIGURATION / RESOURCE / TASK declarations modeled?” | 18 Configurations, Resources, and Tasks |
| “What files make up a truST project?” | 19 Project Model |
| “What is the machine-facing runtime contract?” | 20 Agent API v1 |
| “What is the deterministic harness wire protocol?” | 21 Harness Protocol |
| “How do source discovery and project-scoped commits behave?” | 22 Developer Workflows |
| “Which connector status values are canonical?” | 23 Connector Status |
| “What evidence is required for release claims?” | 24 Release Evidence |
| “How are MQTT tag mappings configured and published?” | 32 MQTT I/O |
Use specification pages for exact behavior and contracts. Use Program for task-oriented programming docs.
Specification Set Overview¶
Language¶
- 01 Lexical Elements
- 02 Data Types
- 03 Variables
- 04 POU Declarations
- 05 Expressions
- 06 Statements
- 07 Standard Functions
- 08 Standard Function Blocks
- 09 Semantic Rules
Runtime¶
Tooling¶
Visual Editors¶
Integration¶
- 18 Configurations, Resources, and Tasks
- 19 Project Model
- 20 Agent API v1
- 21 Harness Protocol
- 22 Developer Workflows
- 23 Connector Status
- 24 Release Evidence
- 32 MQTT I/O
Published Source Index¶
This public site publishes the specifications listed above. Later internal
contract specifications remain maintained in docs/specs/ but are not part of
the public reference set.