Praxis Docs
Learn how to build a living world, connect your system of record, and see the human consequences of every operation.
Popular
Quickstart
Install Praxis, start a local world, and run your first simulation tick.
How Praxis works
Understand the living world, its simulation clock, and the substrate behind side effects.
Control panel
Read the map, inspect actor history, and change a running world safely.
Failure has consequences
See how outages, invalid requests, and unanswered queues affect people in the world.
Getting started
Build a world
Actors
Profiles with roles, care context, temperament, relationships, movement, and memory.
Organizations
Model multiple branded businesses, their services, staff, and system-of-record usage.
Locations
Use Berlin, London, New York, or create a custom geographic simulation context.
Scenarios and controls
Tune population, time, pressure, message volume, decision mode, and transports.
Core workflows
Messages and decisions
Follow inbound messages through delivery, evaluation, replies, and concrete operations.
Appointments
Request, schedule, progress, update, and cancel appointments through the configured transport.
Tasks and recovery
Turn unresolved decisions and failed system actions into visible operational work.
Failure has consequences
See how outages, invalid requests, and unanswered queues affect people in the world.
Connect systems
Connector overview
Route Praxis side effects into any external system of record through one contract.
Configure an HTTP connector
Describe a JSON-over-HTTP API in config/connectors.json without writing integration code.
Template reference
Render typed request bodies and URL-safe paths from simulation entities.
Build a custom connector
Implement complex auth, response mapping, or multi-step behavior behind the same interface.
Status, ledger, and sync
Check reachability, inspect local-to-remote mappings, and observe remote bookings.
API reference
Operations
Local data and environment
Control where Praxis reads configuration, stores state, and runs local tools.
AI and Claude
Configure structured Claude decisions and understand the deterministic fallback path.
Troubleshooting
Diagnose missing connectors, authentication failures, Claude errors, and invalid local state.