- A medium for thought.System-128 exists to amplify human understanding, exploration, and expression. Programming is one literacy within that medium.
- Messages are fundamental.Autonomous objects collaborate through messages. Published protocols, not hidden representations, define their relationships.
- Liveness and reflection.The system remains inspectable and modifiable while running. Making, using, explaining, and debugging belong to one continuous environment.
- The image is a workspace, not the universe.Object identity is independent of residency. An object may be local, dormant, stored, or remote without ceasing to belong to a coherent system.
- Composition over monoliths.The system is assembled from independently evolvable parts joined by explicit protocols. Extension happens through composition and substitution.
- Experimentation is first-class.Competing implementations, execution models, storage systems, and interfaces can coexist and be compared without requiring a fork of the whole environment.
- Principles before mechanisms.Invariants remain stable; mechanisms remain replaceable. No contemporary technique is mistaken for an eternal truth.
- Learn from history.The project continues a broad human-centered systems tradition while integrating durable lessons from operating systems, HCI, formal methods, and collaborative software practice.
03 / 14Foundational document
The Constitution
The Constitution states what must remain true as implementations change. It is a compass for resolving design choices—not a frozen technical specification.