Architecture
Forge Pool is a planetary execution infrastructure designed to transform distributed compute into deterministic, replayable, and verifiable execution.
This section explains how that execution model is built, why its architectural boundaries exist, and how the runtime preserves execution correctness across heterogeneous infrastructure.
Rather than documenting individual services in isolation, these documents describe how independent runtime components cooperate to preserve one canonical execution contract.
Why This Architecture Exists
Distributed computation is relatively easy.
Distributed computation that remains deterministic, inspectable, replayable, and trustworthy over time is considerably harder.
As systems become increasingly distributed—and increasingly assisted by AI—the value of computation shifts away from simply producing results toward preserving the evidence behind those results.
Forge exists to solve that architectural problem.
Its runtime is designed so that every execution follows an explicit contract, preserves its execution evidence, and can be independently inspected after computation has completed.
Core Architectural Principle
Forge is strict at the core and flexible at the edge.
Everything outside the runtime may evolve.
Applications evolve.
AI systems evolve.
Industry solutions evolve.
Adapters evolve.
Interfaces evolve.
The execution core does not.
The runtime preserves one canonical execution model regardless of how workloads enter or leave the system.
Execution truth is therefore defined by the core—not by any surrounding application.
Canonical Runtime
Every workload executed by Forge follows the same architectural path.
Application / AI Agent / External System
│
▼
Web Core
│
▼
Hub
│
▼
Agent Mesh
│
▼
Primitive + Profile Runtime
│
▼
Verification Layer
│
▼
Deterministic Aggregation
│
▼
Execution Evidence
│
▼
Final ResultIndividual workloads differ.
The execution model does not.
Whether executing Monte Carlo simulations, graph propagation, media pipelines, ensemble inference, or future primitive families, every workload traverses the same architectural backbone.
Architectural Design Principles
Every subsystem described throughout this documentation follows the same architectural principles.
Deterministic Execution
Equivalent execution contracts should produce equivalent execution truth.
Determinism is treated as a property of execution semantics rather than identical infrastructure.
Explicit Responsibility Boundaries
Each subsystem has one primary responsibility.
Planning is separated from execution.
Execution is separated from verification.
Verification is separated from reduction.
This separation allows the system to evolve without compromising correctness.
Replayable Execution
Execution is designed to be inspected after completion.
Replay is not considered a debugging feature.
Replay is part of execution itself.
Execution Evidence
Forge preserves more than outputs.
Each workload produces execution evidence describing how computation occurred.
Execution Evidence may include:
- execution contract
- primitive and profile identity
- canonical arguments
- deterministic seed behavior
- shard metadata
- agent participation
- verification metadata
- aggregation metadata
- execution artifacts
- runtime metrics
This evidence enables independent inspection, replay, verification, and audit.
Composable Runtime
Subsystems remain independently replaceable as long as architectural contracts remain stable.
Capabilities evolve.
The runtime contract remains constant.
Heterogeneous Infrastructure
Forge assumes that participating compute resources differ.
Hardware diversity is expected rather than avoided.
Determinism is therefore achieved through execution discipline rather than infrastructure uniformity.
Runtime Layers
Rather than viewing Forge as a collection of services, it is more useful to view it as a layered execution architecture.
Interface Plane
Receives execution intent.
Examples include:
- REST APIs
- Studio
- MCP clients
- SDKs
- enterprise integrations
The Interface Plane never defines execution truth.
Control Plane
Coordinates execution.
Responsibilities include:
- admission
- planning
- scheduling
- policy enforcement
- verification routing
- aggregation coordination
The Hub implements the Control Plane.
Execution Plane
Performs computation.
Agents execute deterministic workload shards inside isolated execution environments.
Compute exists only within the Execution Plane.
Semantic Plane
Defines computational meaning.
Primitive families describe computation classes.
Profiles define workload semantics.
This layer determines what computation actually means.
Evidence Plane
Transforms distributed execution into inspectable execution evidence.
Verification, aggregation, replay metadata, lineage, and execution artifacts collectively belong to this layer.
Storage Plane
Persists execution state.
Different storage systems support different classes of runtime information while remaining outside computation semantics.
Architectural Boundaries
Forge intentionally separates architectural concerns.
| Plane | Primary Responsibility |
|---|---|
| Interface Plane | Accept execution intent |
| Control Plane | Coordinate execution |
| Execution Plane | Perform computation |
| Semantic Plane | Define computation semantics |
| Evidence Plane | Preserve execution truth |
| Storage Plane | Persist runtime state |
No individual subsystem owns execution truth.
Execution truth emerges only when these planes cooperate through one canonical execution contract.
What This Section Covers
This architecture reference is organized from the outside inward.
System
Understand the complete runtime before individual components.
Runtime Components
Study the services implementing the runtime.
Infrastructure
Understand how execution moves through the system.
- Transport Architecture
- Network Architecture
Storage
Understand how execution state is preserved.
- Blob Storage
- Scaling Model
Reading Paths
Different readers approach architecture with different goals.
Technical Evaluation
Recommended for architects, researchers, technical due diligence, and infrastructure evaluation.
↓
↓
↓
↓
Verification
↓
Runtime Engineering
Recommended for engineers extending Forge.
↓
↓
↓
↓
↓
Operations
Recommended for operators running Forge infrastructure.
↓
↓
↓
↓
Observability
Architectural Guarantees
The runtime is designed to preserve:
- deterministic execution semantics
- explicit architectural boundaries
- replayable execution
- inspectable execution evidence
- heterogeneous infrastructure support
- controlled distributed coordination
- reproducible reduction
- operational observability
Non-Goals
The architecture is intentionally not designed to:
- embed workload semantics inside orchestration
- allow adapters to redefine computation
- depend on homogeneous infrastructure
- hide execution assumptions
- couple interfaces with execution correctness
These constraints exist to preserve long-term system integrity.
Final Mental Model
Forge should not be understood as a collection of distributed services.
It should be understood as a single execution system whose components collectively preserve one execution contract.
Applications may change.
Interfaces may change.
Workloads may change.
Infrastructure may change.
The execution contract remains.
That contract is the architecture.
