Life Physics Model
TrajectoryOS models your life as a **dynamical system** with physics-inspired mechanics. Unlike traditional productivity tools that track tasks or goals, we model the underlying forces that determine whether you're stuck in a gravity well or escaping toward freedom.
Full Public Reader
Life Physics Model
Status: ✅ Live - Core implementation complete and validated in production
Overview
TrajectoryOS models your life as a dynamical system with physics-inspired mechanics. Unlike traditional productivity tools that track tasks or goals, we model the underlying forces that determine whether you're stuck in a gravity well or escaping toward freedom.
The Central Equation
η = T / (G × M)
Where:
η (eta) = Escape Index
T = Thrust (effective capability)
G = Gravity (environmental constraints)
M = Mass (system inertia)Escape Index (η)
The escape index tells you whether you're:
- η < 0.7: Falling - Deep in gravity well, falling without active effort
- 0.7 ≤ η < 0.9: Approaching - Fighting gravity, making progress but not yet breaking free
- 0.9 ≤ η < 1.1: Threshold - At escape velocity threshold; on the edge of self-sustaining trajectory
- 1.1 ≤ η < 1.5: Escaping - Beyond escape velocity; trajectory is self-sustaining
- η ≥ 1.5: Free - Well beyond escape velocity; strong upward default trajectory
Physical Intuition: Just like a rocket needs to reach escape velocity to leave Earth's gravity, your life needs enough thrust (capability) to overcome gravity (constraints) and mass (inertia) to achieve freedom.
Implementation: [/services/trajectory-core/src/domain/physics.ts](../../services/trajectory-core/src/domain/physics.ts#L52-L82)
The Four Forces
1. Thrust (T)
Definition: Effective capability applied in your current direction
Formula:
T = A × Σ(skill_level × utilization × project_weight)
Where:
A = Alignment factor (0-1)
skill_level = Competency in skill (0-10)
utilization = How often you use it (0-1)
project_weight = Strategic importanceComponents:
- Skills: What you can do (programming, design, leadership, etc.)
- Utilization: How actively you're wielding those skills
- Alignment: How coherently your skills point in the same direction
Example:
Skills:
- Python: level 8, utilization 0.9 (coding daily)
- Design: level 6, utilization 0.3 (occasional)
- Management: level 4, utilization 0.1 (rarely)
If alignment A = 0.7 (moderately coherent):
T = 0.7 × [(8 × 0.9) + (6 × 0.3) + (4 × 0.1)]
T = 0.7 × [7.2 + 1.8 + 0.4]
T = 0.7 × 9.4 = 6.58Key Insight: Thrust is not just about having skills—it's about using them actively and coherently.
Implementation Note: In the actual codebase, Alignment (A) is computed as part of Thrust (T), so the effective formula is T_eff = A × T_raw. See [/services/trajectory-core/src/domain/physics.ts:17-32](../../services/trajectory-core/src/domain/physics.ts#L17-L32) for the implementation.
2. Alignment (A)
Definition: How coherently your projects and skills reinforce each other
Range: 0 (complete chaos) to 1 (perfect coherence)
Measurement:
A = 0.4 × directional_coherence
+ 0.3 × skill_utilization_focus
+ 0.3 × temporal_consistencyDirectional Coherence: Are your projects pulling in the same direction?
- Use embedding similarity of project descriptions
- High similarity → high alignment
- Orthogonal projects → low alignment
Skill Utilization Focus: Are you a generalist or a specialist?
- Gini coefficient of skill usage distribution
- Focused usage → higher alignment
- Scattered usage → lower alignment
Temporal Consistency: Are you jumping between foci?
- Autocorrelation of project distribution over time
- Stable focus → higher alignment
- Constant pivoting → lower alignment
Example Scenarios:
High Alignment (A = 0.9):
- Working on 2 related projects (choreography app + dance research)
- Using 3 core skills intensively (Python, creative coding, dance)
- Consistent focus over past 6 months
Low Alignment (A = 0.3):
- Working on 5 unrelated projects (web dev, crypto trading, fitness app, blog, consulting)
- Using 10+ skills sporadically
- Pivoting every few weeks
3. Gravity (G)
Definition: Environmental constraints pulling you down
Formula:
G = Σ(constraint_weight × urgency × impact)Constraint Types:
| Type | Weight | Decay Function | Example |
|---|---|---|---|
| Bills/Debt | 2.0 | None (constant) | $3k/month expenses |
| Deadlines | 1.5 | exp(-days_remaining) | Project due in 2 weeks |
| Health Issues | 1.8 | Slow exponential | Chronic pain, injury |
| Social Obligations | 0.8 | Linear decay | Family commitments |
Example Calculation:
Bills: $3000/month → normalized to G_bills = 3.0 (weight 2.0) = 6.0
Upcoming deadline: 7 days away → urgency = exp(-7/30) = 0.79 → G_deadline = 1.5 × 0.79 = 1.19
Health: mild chronic issue → G_health = 1.8 × 0.5 = 0.9
Social: weekly family dinner → G_social = 0.8 × 0.3 = 0.24
Total Gravity G = 6.0 + 1.19 + 0.9 + 0.24 = 8.33Gravity Sources:
- Financial: Bills, debt payments, minimum income needs
- Temporal: Deadlines, scheduled commitments, time-bound obligations
- Emotional: Stress, burnout risk, relationship demands
- Physical: Health issues, energy drain, sleep deprivation
Key Insight: Gravity is always pulling you down. The only way forward is to reduce G or increase T faster than G grows.
4. Mass (M)
Definition: System inertia—the size and complexity of your commitments
Formula:
M = Σ(project_size × coupling) + system_complexityComponents:
Project Mass:
- Number of active projects
- Average complexity/size of each
- Interdependencies between projects
Skill Mass:
- Breadth of skill set (entropy)
- Maintenance burden (languages, tools, frameworks)
Dependency Mass:
- Team size (if collaborative)
- External dependencies (APIs, services)
- Infrastructure complexity
Example:
Projects:
- 3 active projects, avg complexity = 5/10 → M_projects = 3 × 5 = 15
- High coupling (shared codebase) → ×1.3 = 19.5
Skills:
- 15 distinct skills, moderate breadth → M_skills = 8
Dependencies:
- 2-person team, 5 external APIs → M_deps = 4
Total Mass M = 19.5 + 8 + 4 = 31.5Physical Intuition: High mass means it's hard to change direction. You have momentum in your current trajectory, which is good if the direction is right, but bad if you need to pivot.
Strategies to Reduce Mass:
- Simplify: Cut projects, consolidate tools
- Decouple: Reduce interdependencies
- Automate: Turn manual work into maintenance-free systems
- Delegate: Offload to others or services
Escape Velocity Dynamics
The Three Regimes
┌────────────────────────────────────────┐
│ η > 1.0: ESCAPE VELOCITY │
│ Self-sustaining growth │
│ ↑ Opportunities compound │
│ ↑ Skills multiply │
│ ↑ Freedom increases │
└────────────────────────────────────────┘
▲
│ Critical threshold
│
┌────────────────────────────────────────┐
│ 0.5 < η < 1.0: TRANSITIONAL │
│ Active effort required │
│ → Can move up or down │
│ → Leverage points matter │
│ → Alignment is critical │
└────────────────────────────────────────┘
│
▼ Passive decay
┌────────────────────────────────────────┐
│ η < 0.5: GRAVITY WELL │
│ Stuck, sinking without effort │
│ ↓ Constraints dominate │
│ ↓ Skills atrophy │
│ ↓ Burnout risk high │
└────────────────────────────────────────┘State Transitions
Your escape index changes over time based on:
Increases η:
- ✅ Learning new skills (increases T)
- ✅ Improving alignment (increases T multiplier)
- ✅ Reducing constraints (decreases G)
- ✅ Simplifying commitments (decreases M)
- ✅ High utilization of key skills
Decreases η:
- ❌ Taking on unaligned projects (decreases A, increases M)
- ❌ New financial obligations (increases G)
- ❌ Skill atrophy from non-use (decreases T)
- ❌ Increased complexity (increases M)
- ❌ Burnout / health issues (increases G, decreases T)
Leverage Points
The equation `η = T / (G × M)` reveals strategic insights:
1. Alignment is a Multiplier
- Improving A from 0.5 → 0.9 nearly doubles your thrust
- Highest ROI: Focus projects, cut unaligned work
2. Gravity × Mass is Multiplicative
- If G and M both double, η drops to 1/4
- Key Insight: Must manage both simultaneously
3. The Escape Threshold
- Below η=1, passive decay pulls you down
- Above η=1, compounding growth lifts you up
- Critical Zone: 0.8-1.2 is where small changes matter most
4. Network Effects
- At high alignment, skills transfer and multiply
- At escape velocity, opportunities compound
- Exponential Returns: Beyond η=1, growth accelerates
Embodied Reality
Status: 🔮 Planned Q1-Q2 2026 - Echelon Integration (Motion-to-Music Computational Choreography)
Traditional systems only know what you say. TrajectoryOS (with Echelon) will know what your body reveals.
Verbal vs Embodied
| Verbal Claim | Embodied Reality | System Response |
|---|---|---|
| "I'm aligned on this project" | Low flow, high drift | ⚠️ Flag contradiction |
| "I feel stressed" | High tension, low HRV | ✅ Confirm, increase G |
| "I'm practicing daily" | High phase coherence | ✅ Validate skill growth |
| "This is my priority" | Low session time | ⚠️ Detect misalignment |
The Unreplicable Moat
Competitors can scrape your calendar, analyze your code commits, or parse your documents. But they cannot access the hidden modality of embodied signals:
- Movement patterns revealing flow states
- Tension indicating burnout before verbal awareness
- Rhythm coupling indicating skill mastery
- Drift detecting internal conflict
This makes TrajectoryOS the only system that can validate your trajectory through reality, not just claims.
Practical Application
1. Diagnose Your Current State
Current metrics:
- T = 42.5
- A = 0.72
- G = 6.2
- M = 5.8
η = 42.5 / (6.2 × 5.8) = 42.5 / 35.96 = 1.18Interpretation: You're above escape velocity (η=1.18), but not by much. Focus on maintaining thrust while watching for gravity increases.
2. Identify Bottlenecks
If η is low, ask:
- Is thrust too low? → Learn new skills, increase utilization
- Is alignment poor? → Cut unaligned projects
- Is gravity too high? → Reduce obligations, defer non-critical constraints
- Is mass too high? → Simplify, decouple, automate
3. Simulate Scenarios
Scenario: Take a new job (+$30k salary, +20 hrs/week)
Before:
η = 42.5 / (6.2 × 5.8) = 1.18
After:
- G decreases (less financial stress): 6.2 → 4.0
- M increases (larger codebase): 5.8 → 8.0
- T might change (depends on skill fit)
η_new = 42.5 / (4.0 × 8.0) = 42.5 / 32.0 = 1.33Result: Escape index increases! The gravity reduction outweighs the mass increase. ✅ Good trade.
4. Set Targets
Goal: Reach η = 1.5 in 6 months
Paths:
1. Thrust Focus: Increase T from 42.5 → 54 (learn 2 new high-value skills)
2. Alignment Focus: Increase A from 0.72 → 0.85 (cut 2 unaligned side projects)
3. Gravity Focus: Decrease G from 6.2 → 4.5 (pay off debt, automate obligations)
4. Combined: Small improvements across all dimensions
Recommendation: The combined approach is most robust, as it doesn't over-rely on any single dimension.
Mathematical Deep Dive
Differential Equations
The continuous-time dynamics:
dT/dt = learning_rate × practice_time - decay_rate × T
dA/dt = α × (target_alignment - A)
dG/dt = constraint_arrival_rate - constraint_resolution_rate
dM/dt = growth_rate × new_commitments - simplification_rate × MEquilibrium Points
Setting derivatives to zero:
T* = (learning_rate × practice_time) / decay_rate
A* = target_alignment
G* = constraint_arrival_rate / constraint_resolution_rate
M* = (growth_rate / simplification_rate) × new_commitmentsKey Insight: At equilibrium, your escape index is fixed. To grow η, you must shift the equilibrium by changing the rates.
Stochastic Effects
Real life has shocks:
- Job offer (sudden G decrease or T increase)
- Injury (sudden G increase, T decrease)
- Inspiration (sudden A increase)
We model these as jumps in a Poisson process, allowing us to estimate time to escape probabilistically.
Conclusion
The life physics model provides a quantitative framework for understanding personal trajectory. By modeling thrust, alignment, gravity, and mass, we can:
1. Diagnose current state objectively
2. Predict future trajectory
3. Identify high-leverage interventions
4. Simulate scenario outcomes
5. Track progress over time
When combined with Echelon's embodied signals, this becomes the most accurate and unreplicatable life trajectory system ever built.
---
Related Concepts
- [The Interview](./the-interview.md) - Primary data source for skill discovery (feeds Thrust calculation)
- [Latent State](./latent-state.md) - Temporal representation of life physics state
- [Ring Memory](./ring-memory.md) - How physics state evolves over time (RCP-based context propagation)
- [The Moat Strategy](./moat-strategy.md) - Why embodied signals create unreplicable competitive advantage
References
- Core Implementation: [/services/trajectory-core/src/domain/physics.ts](../../services/trajectory-core/src/domain/physics.ts)
- Data Models: [/services/trajectory-core/prisma/schema.prisma](../../services/trajectory-core/prisma/schema.prisma) (see `LifeState`, `SkillBelief`)
- State Estimator Service: [/services/trajectory-core/src/services/StateEstimator.ts](../../services/trajectory-core/src/services/StateEstimator.ts)
- API Documentation: [/docs/api/README.md](../api/README.md#physics-endpoints)
- Architecture Overview: [/docs/architecture/services.md](../architecture/services.md#life-physics-engine)
---
Last Updated: 2025-12-21
Implementation Status: ✅ Core model (T, A, G, M, η) - 100
Promotion Decision
Keep as idea/proposal unless evidence and implementation anchors exist.
Source Anchor
Comp-Core/backend/cc-trajectory/docs/concepts/life-physics.md
Detected Structure
Method · References · Code Anchors · Architecture