Ten systems, one ecosystem.
Every civilization runs several overlapping subsystems at once: physics, life, perception, decision, idea, coordination, memory, cycle. The Civilization OS Ecosystem treats them as processes that can be modeled separately and made to talk to each other. This hub is the specification; the subsidiary sites are the processes.
Ten subsystems, each independently deployed.
Civilization OS
The macro civilization model. Population, energy, knowledge, coordination — modeled as one running system.
Idea Evolution
Memetics as evolutionary substrate. Ideas are organisms; minds are habitats; narratives are species.
Material Civilization
Atoms → energy → materials → tools → industry → power. Civilization is what its hardest material allows.
Psy Protocol Spec
The distributed coordination layer beneath the ecosystem — realms, coordinators, state, attestations.
Clan Civilization
Trust networks at the kinship and lineage scale — the substrate institutions are built on top of.
Sensory OS
Perception as construction. The brain doesn't see; it predicts.
Reality Kernel
The physics layer beneath everything. Energy, information, computation as universal substrate.
Decision OS
Game theory + AI + economics fused into a unified agent-decision substrate.
Cycle Engine
Civilizations and systems pass through phases. Cycle Engine identifies the phase you're in.
Life OS
Biological computation as a stack: cells → tissues → brains → bodies → populations.
Three things make them a single system:
1 · Shared ontologyEvery system starts from a common vocabulary of entities — Civilization, Resource, Institution, Idea, Phase. Any object emitted by one subsystem is recognizable to the others.→ view
2 · Explicit APIsEach subsystem publishes a contract list. Decision OS does not secretly read Sensory OS's internal state — it goes through GET /percept/posterior.→ view
3 · Psy Protocol as the wireActual cross-subsystem reads are mediated by the Psy Protocol — zero-knowledge proofs, state roots, coordinators. The other layers are research; this one has a real implementation.→ psy-protocol-spec.psyverse.fun