Futures Graph
World-building system for modeling incomplete and branching futures using Apache AGE graph database.
Core Concept
Model multiple timeline branches in parallel:
- Track incomplete/speculative nodes
- Query causal relationships and dependencies
- Find paths between current state and future outcomes
- Compare scenarios (optimistic, pessimistic, alternative)
- Identify high-leverage decision points
Why Graphs
Futures aren’t linear. They branch, merge, depend on each other. A graph database lets you:
- Ask “what needs to happen for X?”
- Find all paths to a desired outcome
- Identify which decisions have most downstream effects
- Keep speculative branches without committing
Technical
- Apache AGE (PostgreSQL extension) for graph storage
- Python API + direct Cypher queries
- Git for schema and query evolution
Related
Part of the broader infrastructure for thinking about possibility space.