Platform Components
Explore the 7 core components that make up the AITBC platform
Blockchain Node
PoA/PoS consensus with REST/WebSocket RPC, real-time gossip layer, and comprehensive observability. Production-ready with devnet tooling.
Coordinator API
FastAPI service for job submission, miner registration, and receipt management. SQLite persistence with comprehensive endpoints.
Marketplace Web
Vite/TypeScript marketplace with offer/bid functionality, stats dashboard, and mock/live data toggle. Production UI ready.
Explorer Web
Full-featured blockchain explorer with blocks, transactions, addresses, and receipts tracking. Responsive design with live data.
Wallet Daemon
Encrypted keystore with Argon2id + XChaCha20-Poly1305, REST/JSON-RPC APIs, and receipt verification capabilities.
Trade Exchange
Bitcoin-to-AITBC exchange with QR payments, user management, and real-time trading. Buy tokens with BTC instantly.
Pool Hub
Miner registry with scoring engine, Redis/PostgreSQL backing, and comprehensive metrics. Live matching API deployed.
Architecture Overview
The AITBC platform consists of 7 core components working together to provide a complete AI blockchain computing solution:
Infrastructure Layer
- Blockchain Node - Distributed ledger with PoA/PoS consensus
- Coordinator API - Job orchestration and management
- Wallet Daemon - Secure wallet management
Application Layer
- Marketplace Web - GPU compute marketplace
- Trade Exchange - Token trading platform
- Explorer Web - Blockchain explorer
- Pool Hub - Miner coordination service