A continuously running simulation platform. Domain-agnostic, psychologically grounded, always on. Configure the world — the engine handles everything else.
Every actor runs a layered psychological engine. Maslow's hierarchy governs motivation. Attachment style shapes how they read relationships. Wounds drive contradiction. The engine doesn't simulate behavior — it simulates the conditions that produce behavior.
Every constraint is a pool weight, not a rule. Hunger suppresses desire to 10% of normal weight. Attachment style shapes warmth calculations. The model decides — the weights are the language of psychology.
Elixir / BEAM No scripted behaviorNo save. No reload. Two actors meet at a restaurant — they exchange numbers, the memory is written. The next encounter is already different. History accumulates whether you are watching or not.
SQLite WAL Continuous memory Relationship engineBEAM / OTP for soft real-time simulation. One process per actor, isolated fault domains, independent tick timers. The world continues even when one actor crashes and restarts.
Elixir 1.16 / OTP 26 Per-actor isolation 24/7 uptimeFrida opened her phone, started typing to Julia, sent the message, then immediately held back from sending the next one. Her wound said it was too vulnerable. Her desire said reach out anyway. The engine balanced both.
That tension — visible in the logs, invisible to Julia — is what makes the world feel real.
fearful-avoidant to_share need arc_momentum building
David and Julia met at Florentine. She laughed at something unexpected. He gave her his number. The memory was written. The relationship engine recomputed warmth and trust. The next time they meet, they are already different to each other.
Continuous memory Relationship engine No reset
The psychology layer is domain-agnostic. Configure actors, relationships, and locations for any setting. The engine handles the rest.
The continuously running simulation layer. Actor tick loops, need-driven initiative, crosspath encounters, real venue awareness. BEAM-powered, always on.
Elixir / BEAMConfigure actors, relationships, and locations for any domain. School, boardroom, hospital, frontier. Configuration drives everything.
In developmentInject events. Shape emotional trajectories. Design the conditions — not the outcomes.
In developmentTalk to us about your use case. We configure domains for partners across entertainment, training, and education.
Request Access See Use Cases