System Architecture
Three-layer architecture built for AI workloads: execution, storage, and consensus working as one system.
Architectural Overview

Three Main Processes
Three-Layer Stack
Execution Layer: AIVM
Deterministic tensor-native runtime with Tensor Commits:
Availability Layer: TheseusStore
Erasure-coded storage for model weights and agent contexts:
Consensus Layer: Proof of Stake
HotStuff BFT with AI-specific requirements:
Block Structure
header {
parent_hash, height, timestamp
post-state Merkle root
Terkle tree of Tensor Commits
Merkle root of available model and context blobs
gas limit
VRF-selected validator signature
}
body { Transaction[] }A block cannot finalize unless both conditions hold:
TheseusStore Deep Dive
TheseusStore is the availability layer, handling gigabytes of model weights and agent context on-chain.
Model Storage
Immutable weights (Reed-Solomon encoded) addressed by content hash. Cold storage optimized, enforced by miner staking.
Context Storage
Mutable agent data (conversations, embeddings, RAG). Reed-Solomon encoded with faster retrieval.
Agent State Synchronization
Dual-ledger pattern:
Prover and Verifier Selection
Provers
Run full forward passes. VRF selects by capacity + stake.
Verifiers
All active verifiers check every inference.
Liveness Mathematics
With h = 0.33, n = 10 → ≥98% chance at least one honest prover chosen.
Transaction Lifecycle
Model Deployment
Developer uploads weights (with Tensor Commit) to TheseusStore
Inference Transaction
User submits {modelRoot, input, maxGas} to AIVM
Block Proposal
Validator packages model and inference TXs with TheseusStore root
Execution & Proofing
AIVM runs the model and emits a Tensor Commit receipt
Finality
PoS finalizes; TheseusStore miners pin any new context/model shards