TFI Blueprint
The canonical architecture of The Systems of Power. Single source of truth for the entire TFI ecosystem — from research philosophy to platform services.
WHY
The research philosophy, the systems of power, and the thesis that drives every architectural decision.
WHAT
The layered architecture: Knowledge Core, Platform Foundation, Services, and Applications.
HOW
Roadmap, team ownership, development practices, and the design system that binds it all together.
Master Architecture
Six layers. Each builds on the one below. Click any layer to explore.
1
The Systems of Power
Foundational research philosophy — Energy, Compute, Capital, Sovereignty
→
2
TFI Knowledge Core
Knowledge Graph, Language System, Founder Thesis, Signals
→
3
Platform Foundation
Design System, Data Model, Auth, Storage, Search, API
→
4
Platform Services
Seven engines: Research, Monitoring, AI, Language, Ontology, Visualization, Content
→
5
Applications
Research, Monitoring, Knowlege Graph, Ontology, Signals, Maps, Content Studio, Agents
→
6
Interfaces
TFI OS, Blueprint Portal, Data Dashboard, Publication, SaaS Workspace
◆
Level 1 — WHY
Vision
Why TFI exists. The core thesis: beneath every headline are four structural forces that can be measured, modeled, and acted upon.
Purpose
To build the world's most comprehensive strategic intelligence platform — one that quantifies geopolitical power into investable signals, and distributes that intelligence through an integrated ecosystem of data products, advisory services, and financial instruments.
Key Principles
Vision expands here
This section will contain the full vision statement, founding narrative, and long-term ambition. Reserved for founder authorship.
Level 1 — WHY
The Systems of Power
Four structural forces shape every geopolitical outcome. TFI measures all four — because a single-force analysis is noise, not signal.
Force 01
Energy — Production, dependency, transition velocity, strategic reserves
Force 02
Compute — Semiconductor access, AI infrastructure, data density, STEM pipeline
Force 03
Capital — Financial flows, monetary sovereignty, debt sustainability, reserve adequacy
Force 04
Sovereignty — Institutional integrity, policy autonomy, defense self-reliance, diplomatic leverage
Force Interaction Map
A visual map of how the four forces interact, amplify, and suppress each other across 20 countries. Coming in v1.1.
Level 1 — WHY
Research Philosophy
How TFI thinks about knowledge. The methodological commitments that guarantee every output is grounded, falsifiable, and useful.
Level 2 — WHAT
Architecture
The complete layered architecture. Everything TFI builds sits on this stack.
1
Knowledge Core
Purpose: Store and structure all TFI knowledge. Responsibility: Ontology integrity. Input: Raw data. Output: Structured Knowledge Objects.
2
Platform Foundation
Purpose: Reusable infrastructure. Responsibility: Cross-cutting concerns. Input: Platform requirements. Output: Shared services.
3
Platform Services
Purpose: Intelligence engines. Responsibility: Compute and deliver insights. Input: Knowledge Objects. Output: Signals, analyses, visualizations.
4
Applications
Purpose: Deliver value to users. Responsibility: UX and workflows. Input: Platform Services. Output: User-facing products.
Level 2 — WHAT
TFI Knowledge Core
The intellectual engine of the entire ecosystem. Everything TFI knows, structured into a queryable, evolvable knowledge graph.
TSPO
The Systems of Power Ontology
The master taxonomy: Forces, Countries, Indicators, Events, Signals. All TFI data is classified through TSPO.
Knowledge Graph
Neo4j / Graph Database
Entities and relationships. Countries connect to Forces. Forces connect to Indicators. Indicators connect to Events.
Language System
Controlled Vocabulary
Every term TFI uses is defined, versioned, and cross-referenced. No ambiguity. No synonym drift.
Founder Thesis
Core Intellectual IP
The original research framework. All methodology derives from this document. Protected. Versioned.
Research Library
External + Internal
Curated collection of source documents, papers, reports. Tagged, indexed, linked to Knowledge Graph nodes.
Signals
Real-time + Historical
Detected pattern matches between Indicator movements and historical Events. The raw material for predictions.
Case Studies
Validated Narratives
Documented historical episodes where TFI indices correctly anticipated outcomes. Proof of methodology.
Knowledge Objects
Atomic Units
The smallest reusable piece of TFI knowledge. A Country. A Force. An Indicator. An Event. All connected.
Relationship Map
Visual Ontology
Interactive visualization of how every entity in the Knowledge Core connects to every other entity.
Level 2 — WHAT
Platform Foundation
Reusable infrastructure shared by every service and application. Build once, use everywhere.
Design System
UI / UX Language
Tokens, components, patterns. Every TFI interface uses the same visual language. See Design System page.
Component Library
React / Shared
Reusable UI components. Buttons, cards, charts, tables, forms. All themed. All accessible. All tested.
Data Model
Shared Schema
Canonical data structures. Every service reads and writes the same shapes. TypeScript types generated from schema.
Authentication
Auth0 / OIDC
Single sign-on across all TFI applications. Role-based access control. API key management.
Authorization
RBAC + ABAC
Fine-grained permissions. Who can read what. Who can write what. Enforced at the API layer.
Storage
PostgreSQL + S3
Relational data in PostgreSQL. Unstructured assets in object storage. Cached at the edge.
Search
Full-text + Vector
Search across all TFI content: documents, indicators, events, signals. Powered by hybrid search.
API
REST + GraphQL
Unified API surface. Every service exposes its capabilities. Every application consumes them. Rate-limited. Documented.
Versioning
Semantic + Data
API versions, data schema versions, index methodology versions. Nothing changes without a new version number.
Level 2 — WHAT
Platform Services
Seven intelligence engines. Each does one thing, does it well, and exposes its capabilities through the unified API.
Research Engine
Core Service
Ingests, normalizes, and stores indicator data. The entry point for all raw data into the TFI system.
Monitoring Engine
Core Service
Watches indicator movements in real time. Triggers alerts when thresholds are crossed. Generates anomaly reports.
AI Engine
Core Service
LLM-powered analysis. Summarization, pattern detection, narrative generation. Always grounded in TFI data — never hallucinated.
Language Engine
Supporting Service
Maintains the controlled vocabulary. Resolves synonyms. Tags content with TSPO terms. Powers the Knowledge Graph linker.
Ontology Engine
Supporting Service
Manages TSPO. Validates that every new Knowledge Object fits the ontology. Suggests new relationships.
Visualization Engine
Supporting Service
Renders charts, maps, graphs, dashboards. Every visual in TFI products is generated by this engine. Consistent. Themed.
Content Engine
Supporting Service
Generates reports, briefings, newsletter drafts. Takes structured data from other engines and produces human-readable output.
Level 2 — WHAT
Applications
Every application that TFI will build. Each one delivers a specific user experience powered by the Platform Services beneath it.
Research
Purpose: Explore TFI data
The primary research interface. Browse countries, indicators, events. Run queries. Export data.
Monitoring
Purpose: Track changes
Real-time dashboard. Watchlists. Alert configuration. Anomaly detection. The Bloomberg Terminal for geopolitics.
Knowledge Graph
Purpose: Visualize connections
Interactive graph explorer. See how Countries, Forces, and Events connect. Discover non-obvious relationships.
Ontology
Purpose: Manage TSPO
Internal tool. Add terms. Define relationships. Version the ontology. Only for Knowledge Engineers.
Signals
Purpose: Detect patterns
Pattern detection workspace. See what the system is detecting. Validate or reject signals. Train the models.
Maps
Purpose: Spatial intelligence
Geospatial view of TFI data. See indicator values by country. Time-slider for historical playback.
Content Studio
Purpose: Produce content
AI-assisted writing environment. Pull data from Research Engine. Generate charts from Visualization Engine. Publish to Publication.
Workspace
Purpose: Collaborate
Team workspace. Shared dashboards. Collaborative notebooks. Project folders. The OS for TFI analysts.
Agents
Purpose: Autonomous analysis
AI agents that monitor, analyze, and report autonomously. Each agent owns a domain. Future scope.
Level 3 — HOW
Product Roadmap
Five phases. Each builds on the last. The flywheel compounds at every step.
Phase 1
Foundation
Now ✅
Phase 2
Knowledge Core
Q4 2026
Phase 3
Research Platform
Q1–Q2 2027
Phase 4
AI Platform
Q3 2027
Phase 5
Enterprise SaaS
2028
Detailed roadmap expands here
Per-phase milestones, dependencies, resource requirements, and success criteria. Reserved for product team.
Level 3 — HOW
Team & Ownership
Every component has an owner. Every owner has a mission. No orphaned code. No orphaned knowledge.
Founder
Mission: Vision & Strategy
Owns: Research Philosophy, Founder Thesis, TSPO, Business Model, Fund Strategy. Signs off on all Level 1 decisions.
CTO
Mission: Architecture & Execution
Owns: Platform Architecture, Technical Roadmap, Infrastructure, Build Quality. Signs off on all Level 2 decisions.
Frontend
Mission: Interface Excellence
Owns: Design System, Component Library, All User-Facing Applications. Reports to CTO.
Backend
Mission: Data Integrity
Owns: API, Storage, Platform Services, Data Pipeline. Reports to CTO.
AI Engineer
Mission: Intelligence Layer
Owns: AI Engine, Language Engine, Signal Detection, Agents. Reports to CTO.
Designer
Mission: Visual Language
Owns: Design System Tokens, UX Patterns, Visual Identity, Information Architecture. Partners with Frontend.
Research Team
Mission: Knowledge Quality
Owns: Indicator Sourcing, Methodology Validation, Case Study Development, Content Quality. Reports to Founder.
Level 3 — HOW
Development
How TFI builds software. Architecture decisions, current sprint, build status, and version history.
Architecture Decisions
Current Sprint & Build Status
Sprint board, CI/CD status, open issues, and deployment history. Reserved for engineering team.
Level 3 — HOW
Design System
The visual language of TFI. Every interface, every site, every dashboard uses these tokens.
Background
#090909
Panels
#151515
Border
rgba(255,255,255,.06)
Primary Accent
#E63946
Primary Text
#FFFFFF
Secondary Text
#8F8F95
Font Family
Inter
Border Radius
8 / 12 / 16px
Full component catalog expands here
Buttons, inputs, cards, tables, charts, navigation patterns. Reserved for Design System documentation.