> Table of Contents
  1. 01Abstract
  2. 02The Problem
  3. 03EPOCH Protocol
  4. 04Network Architecture
  5. 05Proof of Compute (PoC)
  6. 06Tokenomics
  7. 07Security Model
  8. 08Roadmap
  9. 09Conclusion
> Section 01

Abstract

The global demand for AI compute is growing at 10x annually while centralized cloud providers maintain artificial scarcity, extracting rents from both developers and hardware owners. Billions of dollars worth of GPU compute sits idle on consumer machines, gaming rigs, and enterprise hardware during off-peak hours.

EPOCH is a permissionless, decentralized compute network that connects idle hardware directly to AI workloads. Providers run the lightweight EPOCH node client, contribute cycles to training and inference tasks, and earn $EPOCH tokens proportional to their verified compute contribution. No intermediaries. No cloud provider markup. No KYC gates.

This paper outlines the protocol architecture, the Proof of Compute (PoC) consensus mechanism, the task distribution layer, and the economic model that aligns incentives between compute providers, task requesters, and the network itself.

> Section 02

The Problem

2.1 Compute Scarcity is Artificial

As of 2025, the top three cloud providers (AWS, GCP, Azure) control over 65% of the global cloud compute market. GPU instance pricing has increased 300% since 2022 while underlying hardware costs have remained relatively flat. The bottleneck is not physical hardware. It is access.

Meanwhile, an estimated 40 million consumer GPUs with ML-capable VRAM sit idle for 18+ hours per day. The aggregate compute potential of this idle hardware exceeds the total capacity of all major cloud providers combined.

2.2 Existing Solutions Fall Short

Current decentralized compute networks suffer from three critical weaknesses:

2.3 The Opportunity

A network that solves verification, minimizes latency, and reduces onboarding to a single CLI command can capture the massive surplus of idle consumer and enterprise compute. EPOCH is that network.

> Section 03

EPOCH Protocol

EPOCH operates as a three-layer protocol stack connecting hardware providers to AI workloads through a trustless verification system.

+---------------------------------------------------------------+ | APPLICATION LAYER | | Task Submission | SDK / API | Billing | Monitoring | +---------------------------------------------------------------+ | ORCHESTRATION LAYER | | Task Router | Node Matcher | Load Balancer | Scheduler | +---------------------------------------------------------------+ | EXECUTION LAYER | | Node Client | GPU Runtime | PoC Verifier | Rewards | +---------------------------------------------------------------+ | SETTLEMENT LAYER | | Solana | $EPOCH Token | On-chain Proofs | +---------------------------------------------------------------+

3.1 Task Submission

Requesters submit AI workloads through the EPOCH SDK or REST API. Each task specifies compute requirements (GPU VRAM, model framework, estimated FLOPs), a maximum bid price in $EPOCH, and a deadline. Tasks are decomposed into atomic units called work packets that can be independently verified.

3.2 Node Matching

The orchestration layer matches work packets to available nodes using a multi-factor scoring algorithm:

// Node scoring function score(node) = ( hardware_match * 0.35 + latency_proximity * 0.25 + uptime_history * 0.20 + cost_efficiency * 0.20 ) // Nodes with score > threshold receive work packets if score(node) >= 0.70: assign(work_packet, node)

3.3 Execution and Verification

Nodes execute work packets inside a sandboxed GPU runtime. Upon completion, the node produces a Proof of Compute (PoC) hash that is submitted to the settlement layer. The protocol uses a challenge-response verification system described in Section 05.

> Section 04

Network Architecture

4.1 Node Client

The EPOCH node client is a lightweight daemon (~45MB) that runs on Linux, macOS, and Windows. It performs hardware detection, manages the GPU runtime sandbox, communicates with the orchestration layer, and submits PoC proofs.

# Install and run in one command $ curl -sSf https://get.epochprotocol.tech | sh $ epoch-node --init --wallet <SOL_ADDRESS> # Node auto-detects hardware and joins the mesh [INFO] GPU: NVIDIA RTX 4090 (24576 MB VRAM) [INFO] CUDA 12.4 detected [INFO] Registering on EPOCH network... [OK] Node active. Awaiting tasks.

4.2 GPU Runtime Sandbox

All computation runs inside an isolated container environment. The sandbox prevents provider nodes from accessing task data outside their assigned work packet, ensures deterministic execution for verification, and supports CUDA, ROCm, and Metal backends.

4.3 Orchestration Mesh

Unlike centralized orchestrators, EPOCH uses a distributed hash table (DHT) based mesh where orchestration responsibilities are shared across high-uptime nodes. This eliminates single points of failure and ensures task routing remains functional even if individual orchestrator nodes go offline.

4.4 Supported Workloads

Workload Type Framework Min VRAM Status
LLM Fine-tuning (LoRA)PyTorch, JAX8 GBLive
LLM InferencevLLM, TGI, llama.cpp4 GBLive
Image GenerationDiffusers, ComfyUI6 GBLive
Video GenerationCogVideoX, Mochi16 GBBeta
Full Pre-trainingDeepSpeed, FSDP24 GBPlanned
Embedding / RAGSentence Transformers2 GBLive
> Section 05

Proof of Compute (PoC)

EPOCH introduces Proof of Compute (PoC), a consensus mechanism designed specifically for verifying GPU computation on a decentralized network. Unlike Proof of Work which wastes compute on hash puzzles, PoC verifies that useful computation was performed correctly.

5.1 How PoC Works

  1. Task Seeding: Each work packet includes a deterministic seed derived from the task hash. This ensures identical inputs produce identical outputs across any compliant hardware.
  2. Checkpoint Hashing: During execution, the runtime captures intermediate state hashes at predefined intervals (every N forward passes for training, every K tokens for inference). These form a Merkle tree of computation checkpoints.
  3. Challenge Protocol: After a node submits its result, a randomly selected validator node re-executes a subset of checkpoints (typically 3-5%) and compares hashes. If all challenged checkpoints match, the computation is verified.
  4. Settlement: Verified results and their PoC proofs are anchored to Solana. The $EPOCH reward is released to the provider.
The challenge protocol achieves 99.97% detection rate for fraudulent computation while only requiring ~4% redundant compute overhead, compared to full-redundancy systems that require 100%+ overhead.

5.2 Validator Selection

Validators are selected using a weighted random function based on stake and historical accuracy. Validators earn a 5% fee on the tasks they verify. Malicious validators (those who approve fraudulent work) are slashed and removed from the validator set.

5.3 Dispute Resolution

If a challenge fails, the full work packet is re-executed by three independent validator nodes. Majority consensus determines the correct result. The offending node's stake is slashed and the task is re-routed. Persistent offenders are permanently blacklisted from the network.

> Section 06

Tokenomics

6.1 Token Overview

Contract Address (Solana)
qMZ1x49irpPzkr8JdXYLvC3sBYKnSfYx2AgJztGpump [COPY]

$EPOCH is the native utility token of the network, deployed on Solana. It serves as the payment medium between task requesters and compute providers, the staking asset for validators, and the governance token for protocol upgrades.

6.2 Supply Distribution

Allocation Percentage Vesting Purpose
Compute Rewards40%Emitted over 8 yearsNode provider incentives
Community / Airdrop20%TGE unlockEarly adopters, testnet participants
Team15%12mo cliff, 36mo vestCore development team
Treasury10%Governance-controlledGrants, partnerships, liquidity
Ecosystem Fund10%24mo linear vestSDK development, integrations
Validators5%Emitted over 4 yearsVerification incentives

6.3 Reward Mechanics

Provider rewards are calculated per completed work packet using the formula:

reward(packet) = base_rate * gpu_multiplier(vram, compute_class) * uptime_bonus(hours_online / hours_total) * demand_factor(network_utilization) // GPU multiplier tiers RTX 3060 (12GB) = 1.0x RTX 3090 (24GB) = 1.8x RTX 4090 (24GB) = 2.4x A100 (80GB) = 6.0x H100 (80GB) = 8.5x

6.4 Deflationary Pressure

5% of all task fees are burned permanently, creating sustained deflationary pressure as network usage grows. Additionally, slashed stakes from malicious nodes are burned rather than redistributed, ensuring bad actors reduce total supply.

> Section 07

Security Model

7.1 Sybil Resistance

Nodes must complete a hardware attestation challenge during registration that verifies physical GPU capabilities. This prevents a single entity from registering virtual GPUs to claim rewards without performing real computation. The attestation runs a standardized benchmark that must complete within hardware-specific time bounds.

7.2 Data Privacy

Task data is encrypted in transit and at rest. Providers only receive the specific work packet assigned to them, never the full dataset. The sandbox prevents data exfiltration, and all intermediate states are wiped after task completion and verification.

7.3 Network Partitioning

The DHT-based orchestration mesh is resilient to network partitions. If a segment of the network becomes unreachable, the remaining nodes continue operating independently and reconcile state when connectivity is restored. Tasks assigned to unreachable nodes are automatically re-routed after a configurable timeout (default: 120 seconds).

7.4 Economic Security

The cost of attacking the network (submitting fraudulent computation) always exceeds the potential reward. Validators must stake $EPOCH to participate, and the slashing penalty for approving invalid work exceeds the verification fee by 10x, making collusion economically irrational.

> Section 08

Roadmap

Phase Timeline Milestones
Phase 0: Genesis Q2 2025 Token launch, core team formation, whitepaper release, initial community building
Phase 1: Testnet Q3 2025 Node client alpha, PoC prototype, testnet with 500+ nodes, SDK beta
Phase 2: Mainnet Q4 2025 Mainnet launch, inference workloads live, validator set active, reward emissions begin
Phase 3: Scale Q1 2026 Training workloads, enterprise API, 10K+ nodes, partnerships with AI labs
Phase 4: Autonomy Q2 2026 Full DAO governance, multi-chain settlement, hardware marketplace, 50K+ nodes
> Section 09

Conclusion

The demand for AI compute is outpacing centralized supply. The hardware already exists, distributed across millions of machines worldwide. What has been missing is a protocol that connects this idle capacity to real workloads with trustless verification, fair compensation, and zero friction onboarding.

EPOCH is that protocol. By combining a lightweight node client, the Proof of Compute consensus mechanism, and a Solana-based settlement layer, EPOCH creates a global compute mesh where anyone with a GPU can contribute to AI development and earn proportional rewards.

The era of centralized compute monopolies is ending. A new epoch begins.

> Your hardware. Your network. Your epoch._