Understanding Universes & Worlds
EvolC uses a two-level architecture inspired by strategy games: zoom out for the big picture, zoom in for execution details.
The Two Levels
Universe View (Macro)
A force-directed graph showing your entire business structure. Each node is a major business function.
Use for: Strategic planning, org design, seeing how functions connect.
World View (Micro)
An NxN grid where AI agents are placed and managed. Each world belongs to one universe node.
Use for: Daily operations, deploying agents, monitoring execution.
Universe View
The universe is a D3.js force-directed graph. Nodes represent business functions and are connected by relationships (hierarchy, data flow, collaboration).
Node Types
- Documentation — Strategy docs, business plans (10x10 grid)
- Agent — Active business functions with AI agents (8x8 grid)
- Other — Supporting nodes (5x5 grid)
The node type determines the world's grid size — larger grids for more complex functions that need more agents.
World View
Click any node in the universe to enter its world. The world is a grid where you place AI agents, similar to placing machines in Factorio.
Each world includes:
- Agent Grid — Visual placement of agents on cells
- Stats Panel — Agent counts, working status, available space
- Directory Browser — Files created and managed by agents
- File Viewer — Read agent configurations and outputs
Navigation Flow
Home → Create Organization ↓ Universe View (force graph) ↓ click node World View (agent grid) ↓ click agent Agent Editor (configure) ↓ Back to Universe ← button
The Factorio Analogy
Think of your universe as the world map in a strategy game:
- Universe = World map (where should I build?)
- Worlds = Factory floors (what machines do I place?)
- Agents = Machines (each does one job well)
- Results = Output (agents produce real business work)