What is Forward Mode?
Forward mode is the default temporal causality in Timepoint Pro. Events flow from origin to endpoint in strict chronological order, with rigorous enforcement of causal dependencies and knowledge provenance. Think of Forward mode as Pearl causality: events occur because prior events caused them, and entities can only know what they’ve been explicitly exposed to.Core principle: No anachronisms. An entity cannot reference knowledge they haven’t yet acquired through an exposure event.
When to Use Forward Mode
Use Forward mode when you need:- Realistic causality - Events must follow plausible cause-and-effect chains
- Knowledge tracking - Who knows what, when, and from whom matters
- Legal/compliance scenarios - Discovery timelines, information barriers, audit trails
- Training data - Generate datasets where temporal logic must be sound
- Default behavior - When no special temporal reasoning is needed
Best for
- Board meetings
- Discovery timelines
- Regulatory audits
- Contract negotiations
- Multi-party investigations
Not ideal for
- Root cause analysis (use Portal)
- Counterfactual “what-ifs” (use Branching)
- Prophecy/fate narratives (use Cyclical)
- Dramatic storytelling (use Directorial)
How Forward Mode Works
Generate Consequents
At each step, the system generates plausible next states based on:
- Current entity states and capabilities
- Available knowledge
- Causal necessity (what must follow given prior events)
- Resource constraints
Enforce Provenance
Knowledge flows are tracked via exposure events (M3):
entity_alearnsfact_xfromentity_battimepoint_5entity_acannot referencefact_xbeforetimepoint_5- Graph edges capture who-knows-what chains
Configuration
Forward mode is the default. You can configure it explicitly in your template:Configuration Parameters
Configuration Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | string | "forward" | Must be "forward" (or omit for default) |
origin_year | int | required | Starting year for simulation |
backward_steps | int | 10 | Number of forward timepoints to generate |
coherence_threshold | float | 0.7 | Minimum plausibility score (0.0-1.0) |
candidate_antecedents_per_step | int | 3 | Candidate futures per step |
exploration_mode | string | "adaptive" | Strategy for path exploration |
Template Examples
Example 1: Board Meeting (Standard)
Fromshowcase/board_meeting.json:
Example 2: Litigation Discovery (Forward with M19)
Frompersona/agent3_litigation_discovery.json:
Code: run() Method Signature
Forward mode uses the default workflow inworkflows/temporal_agent.py. There’s no dedicated ForwardStrategy class because Forward is the baseline behavior.
The main orchestrator is:
Best Practices
1. Seed Initial Knowledge Carefully
1. Seed Initial Knowledge Carefully
What entities know at Why: Entities can only reference facts they’ve been exposed to.
t=0 determines what’s possible downstream.2. Use Exposure Events for Critical Knowledge
2. Use Exposure Events for Critical Knowledge
For legally/causally sensitive information, create explicit exposure events:
3. Set Coherence Threshold Based on Scenario
3. Set Coherence Threshold Based on Scenario
- High-stakes legal/compliance:
coherence_threshold: 0.8(strict) - Exploratory ideation:
coherence_threshold: 0.6(permissive) - Training data generation:
coherence_threshold: 0.7(balanced)
4. Leverage Relationship Tracking (M13)
4. Leverage Relationship Tracking (M13)
Forward mode works beautifully with
M13_relationship_tracking:- Trust evolves based on prior interactions
- Tension accumulates from conflicts
- Dialog tone reflects relationship state
Cost Estimates
Quick
0.052-3 entities1-2 timepointsUnder 1 min
Standard
0.204-6 entities3-5 timepoints1-5 min
Comprehensive
1.007-10 entities5-10 timepoints5-15 min
Related Mechanisms
Forward mode commonly pairs with:- M3 (Exposure Events) - Knowledge provenance tracking
- M7 (Causal Chains) - Event ordering validation
- M11 (Dialog Synthesis) - Multi-turn conversation generation
- M13 (Relationship Evolution) - Trust/tension dynamics
- M19 (Information Asymmetry) - Enforced knowledge barriers
Next: Explore Other Modes
- Portal Mode - Backward reasoning from outcomes
- Branching Mode - Counterfactual timelines
- Cyclical Mode - Repeating patterns and prophecy
- Directorial Mode - Narrative-driven arcs

