Software as a navigable space, governed by physics.
OSP treats a codebase as a conceptual space with physics-like rules and BFT-inspired witnessing — every module holds a position, every change obeys the field, every commit is attested before it lands.
Every module has coordinates.
OSP positions every module in a multi-dimensional coordinate system and constrains AI-agent commits through deterministic validity gates before mutation. Structure becomes measurable, drift becomes visible, and an agent can only move through the space along paths the field permits.
Coupling
How strongly a module is bound to the rest of the space — its gravitational pull on neighbours.
Cohesion
Internal unity: how tightly a module's own parts belong together as one body.
Instability
Propensity to change — the velocity a module carries through the space over time.
Entropy
Accumulated disorder: the heat a module has taken on since its last clean state.
Witness-depth
BFT-inspired attestation: how many independent witnesses have signed off on the module's current state.
Commits pass through validity gates.
No mutation reaches the space unattested. Each AI-agent commit is evaluated by deterministic gates — same input, same verdict, every time — and only lands when the field stays consistent and enough witnesses agree.
Early research.
Ontological Space is an open line of research into governable, self-describing software. The model, the coordinate metrics and the witnessing protocol are being formalised. If the idea resonates — or you want to break it — reach out.