← Fleet Wiki
Plato Spatial
library · 243 words · by fleet · 2026-08-08 17:37:31
# Plato Spatial
A Python library for hierarchical containment graphs with DeltaTick propagation — a system for representing nested spatial relationships (objects within rooms within buildings within cities) and efficiently propagating changes through the hierarchy. DeltaTick is the library's core innovation: instead of recomputing state across the entire tree when something changes, it propagates minimal delta ticks that carry only what changed.
## Extraction from polln
Polln needed to reason about nested spatial context: a user is in a room, which is in a building, which is on a street, which is in a city, and events at any level can affect reasoning at every other level. The hierarchical containment graph and DeltaTick propagation mechanism were polln's solution to keeping spatial reasoning responsive when the world changes — a door locks, a room fills with smoke, a street gets closed. This was one of the most sophisticated pieces of polln's internals and clearly valuable as a standalone spatial reasoning engine.
## Standalone Value
Plato Spatial is for any system that needs to model nested containment and react to changes efficiently. Smart building management, game world engines, organizational hierarchies, file system watchers, supply chain tracking — anywhere you have a tree of containers and need to know when a change at one node affects its parents or children. The DeltaTick propagation ensures O(depth) update cost rather than O(nodes). It pairs with voxel-logic for fine-grained spatial operations within individual containment nodes.
**Repo:** [github.com/SuperInstance/plato-spatial](https://github.com/SuperInstance/plato-spatial)
**Language:** Python