Goal: Run your first Timepoint Pro simulation and understand the output in under 5 minutes.
Prerequisites
You’ll need:- Python 3.10+ installed
- An OpenRouter API key (free tier available at openrouter.ai/keys)
- 5 minutes
Step 1: Get the Code
Step 2: Run Your First Simulation
Cost: Most simulations cost 0.10. The
board_meeting template costs approximately 0.10.Updated February 2026: Costs are ~10x lower than previous estimates due to efficient Llama 4 Scout pricing.Step 3: Understand the Output
Your simulation generates four key artifacts:Terminal Output
You’ll see real-time progress:Output Files
Results are saved tooutput/simulations/:
Summary JSON
summary_TIMESTAMP.json - Full simulation summary with metadata, entity states, and causal graphEntity Data
entities_TIMESTAMP.jsonl - Line-delimited JSON with detailed entity evolution across timepointsSQLite Database
sim_TIMESTAMP.db - Complete queryable database with entities, timepoints, relationships, knowledge flowTraining Data
training_TIMESTAMP.jsonl - Structured prompt/completion pairs for fine-tuning (when applicable)What You Get
Each simulation produces:Entities - Characters with depth
- Unique personalities derived from behavior tensors
- Knowledge states with provenance tracking
- Roles and relationship networks
- Cognitive tensors (arousal, valence, energy)
Timepoints - Causal event sequence
- Event descriptions with timestamps
- Entity presence tracking (who was there)
- Causal links showing what caused what
- Forward/backward/branching temporal modes
Relationships - Social network graph
- How entities relate to each other
- Social connections and power dynamics
- Information flow patterns
Step 4: Explore the Results
Check your most recent run:Example Output
What’s Happening Under the Hood
Timepoint Pro implements SNAG (Social Network Augmented Generation) - the first practical SNAG engine:SNAG is to social systems what RAG is to documents.Like RAG retrieves documents to ground generation, SNAG synthesizes and maintains a structured social graph—complete with causal provenance, knowledge flow, emotional states, and temporal consistency—to ground LLM generation in complex group dynamics.
Next Steps
Installation Guide
Set up Poetry, configure API keys, explore advanced options
First Simulation
Deep dive: understand templates, customize parameters, explore temporal modes
Templates
21 production templates from board meetings to Mars missions
API Reference
Programmatic access via REST API
Troubleshooting
Error: OPENROUTER_API_KEY not set
Error: OPENROUTER_API_KEY not set
Solution: Add your API key to Or set it directly:
.env and load it:Error: Illegal header value with embedded newlines
Error: Illegal header value with embedded newlines
Solution: Your API key has line breaks. Ensure it’s on a single line in When exporting manually, use one line with no breaks:
.env:.env
Error: ModuleNotFoundError: No module named 'msgspec'
Error: ModuleNotFoundError: No module named 'msgspec'
Solution: Install the missing dependency:Or reinstall all requirements:
Warning: LLM client in dry_run mode
Warning: LLM client in dry_run mode
Solution: Environment variables not loaded. Run before executing:
Error: OpenRouter API error: 401 - User not found
Error: OpenRouter API error: 401 - User not found
Solution: API key is invalid or not loaded.
- Verify your key at openrouter.ai/keys
- Check
.envfile contains the correct key - Export environment variables:
export $(cat .env | xargs)
Quick Command Reference
Ready for more? Continue to the Installation Guide for environment setup and advanced configuration, or jump to First Simulation to explore templates and temporal modes.

