Timepoint Pro
The first practical SNAG (Social Network Augmented Generation) engine. Simulates social dynamics by synthesizing and maintaining a structured social graph with causal provenance, knowledge flow, emotional states, and temporal consistency.GitHub
timepoint-ai/timepoint-pro — Apache-2.0, Python, FastAPI + LangGraphDetailed Docs
Full API reference, mechanisms, templates, and Python SDK docs
What SNAG Does Differently
| RAG | SNAG | |
|---|---|---|
| Retrieves from | Document chunks | Social graph state |
| Tracks | Text similarity | Causal chains, emotions, knowledge flow |
| Temporal | Snapshot | 5 reasoning modes |
| Entities | Mentions | Simulated agents with state |
| Output | Answer + citations | Simulation trajectory + dialog + provenance |
5 Temporal Modes
| Mode | Description |
|---|---|
| FORWARD | Strict forward causality. Standard timelines. |
| PORTAL | Backward from target outcome. Goal decomposition. |
| BRANCHING | Counterfactual branches. “What if” analysis. |
| CYCLICAL | Future constrains past. Feedback loops. |
| DIRECTORIAL | Dramatic tension drives events. Narrative arcs. |
19 Composable Mechanisms (M1–M19)
Each mechanism handles one aspect of social simulation and can be enabled/disabled independently:- Entity state tracking and lifecycle
- Knowledge provenance and information flow
- Dialog synthesis with voice consistency
- Emotional dynamics and relationship evolution
- Temporal reasoning and causal chains
- Fidelity management (controls simulation depth vs. cost)
Templates
21 verified templates, 1.00 per run:| Template | Use Case |
|---|---|
board-meeting | Corporate strategy simulation |
castaway-colony | Survival group dynamics |
mars-mission | Long-duration isolation |
first-contact | Cross-cultural negotiation |
| and 17 more… |
Usage
Export Formats
- Fountain — screenplay format
- JSONL — training data for fine-tuning
- SQLite — structured database export
- TDF — Timepoint Data Format for cross-service interchange
Architecture
- LLM: OpenRouter exclusively (fully standalone — no dependency on other Timepoint services)
- Graph: LangGraph for orchestration, NetworkX for social graph
- Build: Poetry + uv