Overview
Timepoint Pro exports simulation data as SQLite databases with a normalized relational schema. This format enables SQL queries, joins, and analytics on entities, timepoints, dialogs, and causal relationships. All simulation state lives intimepoint.db during runs. Metadata (runs, costs, mechanisms) lives in metadata/runs.db.
Database Schema
Core Tables
entity Table
Entity state with cognitive and physical tensors:
timepoint Table
Temporal events with causal links:
exposure_events Table
Knowledge provenance (M3):
dialog Table
Dialog conversations:
Metadata Tables (metadata/runs.db)
runs Table
Simulation run metadata:
mechanism_usage Table
Mechanism activation tracking:
SQL Query Examples
Find entities present at multiple timepoints
Find causal chain for a timepoint
Find knowledge transfer events
Find most central entities
Analyze dialog participation
Export Configuration
Enable SQLite export inOutputConfig:
Using ExportFormatFactory
Querying from Python
Schema Inference
The SQLite exporter automatically infers column types:bool→INTEGERint→INTEGERfloat→REALdict,list→TEXT(stored as JSON)- Other →
TEXT
Database Size
Typical database sizes:| Simulation | Entities | Timepoints | Dialogs | Size |
|---|---|---|---|---|
| mars_mission_portal | 4 | 6 | 6 | ~500 KB |
| castaway_colony_branching | 8 | 16 | 24 | ~2 MB |
| jefferson_dinner | 10 | 1 | 1 | ~200 KB |
See Also
- TDF Format - JSON-LD interchange format
- JSONL Training Data - ML training format
- SQLModel Schemas
- Example Run

