Skip to content

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.

text
Application / AI Agent / External System


            Web Core


               Hub


           Agent Mesh


     Primitive + Profile Runtime


         Verification Layer


      Deterministic Aggregation


       Execution Evidence


          Final Result

Individual 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.

PlanePrimary Responsibility
Interface PlaneAccept execution intent
Control PlaneCoordinate execution
Execution PlanePerform computation
Semantic PlaneDefine computation semantics
Evidence PlanePreserve execution truth
Storage PlanePersist 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.

Architecture Overview

Execution Path

Hub Architecture

Agent Kernel Architecture

Verification

Aggregation Layer


Runtime Engineering

Recommended for engineers extending Forge.

System Architecture

Hub Architecture

Scheduler Architecture

Agent Kernel Architecture

Transport Architecture

Storage Architecture


Operations

Recommended for operators running Forge infrastructure.

Hub Architecture

Scheduler Architecture

Scaling Architecture

Network Architecture

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.

Deterministic execution infrastructure for distributed compute.