Feedable Network
FEEDABLE NETWORK
Feedable Network
FEEDABLE NETWORK
Feedable Network
FEEDABLE NETWORK
PROTOCOL

Proof of Feed

A consensus mechanism where the right to produce a block is earned by proving real AI inference work was performed.

MOTIVATION

Proof of Work wastes compute

Bitcoin miners burn electricity solving arbitrary puzzles. No useful work is done. The world pays the energy cost.

Proof of Stake favors capital

Validators stake tokens to earn rewards. Work is not required. The rich get richer by doing nothing productive.

AI inference is centralized

Today's AI runs on servers owned by a handful of companies. No permissionless access. No economic alignment with users.

MECHANISM

The PoF pipeline

Data ChunkVec<u8>BlazilAeron IPCTract ONNXInferenceTigerBeetleTransferIdFeedProofEd25519 signedBFT2/3 validatorsFinalizedBlock + Reward
01

Commit

Miner hashes the data chunk with BLAKE3 and broadcasts an Intent to the P2P network. Prevents front-running.

02

Feed

Miner submits the chunk to Blazil via Aeron IPC. Blazil runs inference through the LMAX Disruptor and Tract ONNX.

03

Receipt

TigerBeetle VSR commits a TransferId. Miner constructs a FeedReceipt and signs it with their Ed25519 key.

04

Verify

Validators query TigerBeetle to confirm the TransferId exists. Invalid proofs trigger immediate stake slash.

05

Finality

2/3 validators precommit. Block finalized. Coins minted: 70% miner, 20% validators, 10% treasury.

rust
pub struct FeedReceipt {
    pub transfer_id:  u128,
    pub chunk_hash:   [u8; 32],
    pub block_height: u64,
    pub miner:        [u8; 32],
    pub latency_ms:   u32,
    pub sla_tier:     SlaTier,
}

pub enum SlaTier {
    Critical,   475569">// <1ms  — 10x fee
    High,       475569">// <5ms  — 3x fee
    Normal,     475569">// <50ms — 1x fee
}
ENGINE

Built on Blazil

Blazil is the inference engine that powers every Feedable miner. Miners connect to Blazil via Aeron IPC, a shared-memory transport with sub-microsecond latency. Every inference job flows through the LMAX Disruptor ring buffer and Tract ONNX runtime before being committed to TigerBeetle VSR.

The co-location requirement is intentional. Blazil and the miner share the same machine and communicate via memory-mapped IPC. There is no network hop between proof generation and the inference engine.

233,894
TPS throughput
<1ms
Inference latency
0
Errors in bench
CONSENSUS

BFT finality

Block proposed
Proposer broadcasts
Prevote
2/3 validators sign
Precommit
2/3 validators sign
FINALIZED
66µs on devnet
Finality type
Deterministic
Devnet measured
66µs
Validator set
21 to 100
View change
10s timeout
SECURITY

Designed to be ungameable

Challenge Protocol

5% of inference jobs are randomly re-verified by independent miners. Selection is seeded by future block hash. Miners cannot predict it.

Slash Conditions

Invalid proofs: 10% stake slashed. Fraud detected: 100% stake slashed. Double-sign: 100% stake slashed. All settlements atomic via TigerBeetle.

Data Availability

Miners must serve raw data for any CID in the last 1,000 blocks. Failure triggers 0.1% stake slash per incident.

INFRASTRUCTURE

Node requirements

Two node types. One does the heavy lifting. Both earn.

Miner Node

Heavy

Runs Blazil co-located on the same machine. Produces a FeedProof for every block via Aeron IPC. This is where the real work happens.

vCPU16+
RAM128 GB
StorageNVMe SSD
ReferenceAWS i4i.4xlarge
Min stake1,000 F

Earns 70% of block reward + inference fees

Validator Node

Light

Does not run Blazil. Verifies FeedProofs via Merkle proof and participates in BFT consensus voting. Any VPS qualifies.

vCPU4
RAM16 GB
StorageAny SSD
ReferenceAny VPS
Min stake100 F

Earns 20% of block reward split equally