Proof of Feed
A consensus mechanism where the right to produce a block is earned by proving real AI inference work was performed.
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.
The PoF pipeline
Commit
Miner hashes the data chunk with BLAKE3 and broadcasts an Intent to the P2P network. Prevents front-running.
Feed
Miner submits the chunk to Blazil via Aeron IPC. Blazil runs inference through the LMAX Disruptor and Tract ONNX.
Receipt
TigerBeetle VSR commits a TransferId. Miner constructs a FeedReceipt and signs it with their Ed25519 key.
Verify
Validators query TigerBeetle to confirm the TransferId exists. Invalid proofs trigger immediate stake slash.
Finality
2/3 validators precommit. Block finalized. Coins minted: 70% miner, 20% validators, 10% treasury.
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
}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.
BFT finality
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.
Node requirements
Two node types. One does the heavy lifting. Both earn.
Miner Node
HeavyRuns Blazil co-located on the same machine. Produces a FeedProof for every block via Aeron IPC. This is where the real work happens.
Earns 70% of block reward + inference fees
Validator Node
LightDoes not run Blazil. Verifies FeedProofs via Merkle proof and participates in BFT consensus voting. Any VPS qualifies.
Earns 20% of block reward split equally