Decentralized GPU compute marketplace with blockchain-based job coordination, Ollama inference, ZK receipt verification, and token payments.
AITBC creates a decentralized marketplace where GPU providers can earn tokens by running AI inference workloads, while clients pay for compute access through a transparent blockchain system. The platform eliminates centralized cloud providers by using cryptographic proofs and smart contracts to ensure fair payment and verifiable computation.
Core Components:
- Blockchain Layer — Proof-of-Authority consensus with transaction receipts
- Coordinator API — Job marketplace, miner registry, and payment processing
- GPU Mining — Ollama-based inference with zero-knowledge receipt generation
- Wallet System — Token management and receipt verification
- Exchange Platform — Bitcoin/AITBC trading with order matching
Key Innovations:
- Zero-knowledge proofs for verifiable computation receipts
- GPU marketplace with capability-based matching
- Cryptographic payment settlement without trusted intermediaries
- Open-source alternative to centralized AI cloud services
Clients submit jobs → Coordinator matches miners → GPU inference executes →
ZK receipts generated → Blockchain records payments → Tokens transferred
- Backend: FastAPI, PostgreSQL, Redis, systemd services
- Blockchain: Python-based nodes with PoA consensus
- AI Inference: Ollama with GPU passthrough
- Cryptography: Circom ZK circuits, Solidity smart contracts
- Frontend: TypeScript, Vite, React components
- Infrastructure: Incus containers, nginx reverse proxy
| Section | Path | Focus |
|---|---|---|
| Getting Started | docs/0_getting_started/ | Installation & basic usage |
| Clients | docs/2_clients/ | Job submission & payments |
| Miners | docs/3_miners/ | GPU setup & earnings |
| Architecture | docs/6_architecture/ | System design & flow |
| Development | docs/8_development/ | Contributing & setup |
MIT — Copyright (c) 2026 AITBC