Boundless Documentation

Complete guide to building with the universal ZK protocol

v1.0.0
Mainnet Beta
What is Boundless?

Boundless is a universal protocol that empowers ZK miners to generate zero-knowledge proofs that any blockchain can verify. A built-in marketplace matches demand from all ecosystems to miners who can supply verifiable compute.

Key Features

  • • Universal ZK protocol
  • • Proof of Verifiable Work
  • • Cross-chain compatibility
  • • Decentralized marketplace

Use Cases

  • • ZK rollup proving
  • • Historical state queries
  • • Complex DeFi computations
  • • Privacy-preserving apps
ZK Mining Setup
Start mining ZK proofs and earning $ZKC tokens
// ZK Mining Example
use boundless::*;

#[derive(Clone)]
struct ProofRequest {
    circuit: String,
    inputs: Vec<u8>,
    deadline: u64,
}

fn main() {
    let miner = BoundlessMiner::new()
        .with_gpu_count(4)
        .with_min_price(0.001)
        .build();
    
    miner.start_mining().await?;
}
Architecture Overview
Understanding the Boundless protocol architecture

Core Components

Marketplace

Decentralized market for matching proof requestors with miners using reverse Dutch auctions

Proof of Verifiable Work

Tamper-proof mechanism for measuring and rewarding computational work

Steel Coprocessor

ZK-coprocessor enabling Solidity execution beyond gas limits

Cross-chain Deployment

Native deployment across major L1s and L2s with unified liquidity

Key Benefits

Unlimited Scale

Break free from block gas limits

High Performance

GPU-accelerated proving

🔒
Trustless Security

Zero-knowledge guarantees

Ready to Get Started?
Choose your path and start building with Boundless