# AITBC Documentation **AI Training Blockchain - Privacy-Preserving ML & Edge Computing Platform** Welcome to the AITBC documentation! This guide will help you navigate the documentation based on your role. AITBC now features **advanced privacy-preserving machine learning** with zero-knowledge proofs, **fully homomorphic encryption**, and **edge GPU optimization** for consumer hardware. The platform combines decentralized GPU computing with cutting-edge cryptographic techniques for secure, private AI inference and training. ## Quick Navigation ### 👤 New Users - Start Here! Start with the **Getting Started** section to learn the basics: | Order | Topic | Description | |-------|-------|-------------| | 1 | [0_getting_started/1_intro.md](./0_getting_started/1_intro.md) | What is AITBC? | | 2 | [0_getting_started/2_installation.md](./0_getting_started/2_installation.md) | Install AITBC | | 3 | [0_getting_started/3_cli.md](./0_getting_started/3_cli.md) | Use the CLI | ### 💻 Clients If you're a **client** looking to rent GPU computing power: | Order | Topic | Description | |-------|-------|-------------| | 1 | [2_clients/1_quick-start.md](./2_clients/1_quick-start.md) | Quick start guide | | 2 | [2_clients/2_job-submission.md](./2_clients/2_job-submission.md) | Submit compute jobs | | 3 | [2_clients/3_job-lifecycle.md](./2_clients/3_job-lifecycle.md) | Status, results, history, cancellation | | 4 | [2_clients/4_wallet.md](./2_clients/4_wallet.md) | Manage tokens | | 5 | [2_clients/5_pricing-billing.md](./2_clients/5_pricing-billing.md) | Costs & invoices | | 6 | [2_clients/6_api-reference.md](./2_clients/6_api-reference.md) | Client API reference | ### ⛏️ Miners If you're a **miner** providing GPU resources: | Order | Topic | Description | |-------|-------|-------------| | 1 | [3_miners/1_quick-start.md](./3_miners/1_quick-start.md) | Quick start guide | | 2 | [3_miners/2_registration.md](./3_miners/2_registration.md) | Register your miner | | 3 | [3_miners/3_job-management.md](./3_miners/3_job-management.md) | Handle jobs | | 4 | [3_miners/4_earnings.md](./3_miners/4_earnings.md) | Track earnings | | 5 | [3_miners/5_gpu-setup.md](./3_miners/5_gpu-setup.md) | Configure GPUs | ### 🔗 Node Operators If you're running a **blockchain node**: | Order | Topic | Description | |-------|-------|-------------| | 1 | [4_blockchain/1_quick-start.md](./4_blockchain/1_quick-start.md) | Quick start guide | | 2 | [4_blockchain/2_configuration.md](./4_blockchain/2_configuration.md) | Configure your node | | 3 | [4_blockchain/3_operations.md](./4_blockchain/3_operations.md) | Day-to-day operations | | 4 | [4_blockchain/4_consensus.md](./4_blockchain/4_consensus.md) | Consensus mechanism | | 5 | [4_blockchain/7_monitoring.md](./4_blockchain/7_monitoring.md) | Monitor your node | ## Documentation Structure ``` docs/ ├── 0_getting_started/ # New users start here │ ├── 1_intro.md # What is AITBC? │ ├── 2_installation.md # Installation guide │ └── 3_cli.md # CLI usage ├── 1_project/ # Project management │ ├── 1_files.md # File reference │ ├── 2_roadmap.md # Future plans │ ├── 3_currenttask.md # Current task (gitignored) │ ├── 4_currentissue.md # Current issue (gitignored) │ ├── 5_done.md # Completed work │ └── 6_cross-site-sync-resolved.md ├── 2_clients/ # Client docs (beginner → advanced) │ ├── 0_readme.md # Overview │ ├── 1_quick-start.md # Get started │ ├── 2_job-submission.md # Submit jobs │ ├── 3_job-lifecycle.md # Status, results, history, cancel │ ├── 4_wallet.md # Token management │ ├── 5_pricing-billing.md # Costs & invoices │ └── 6_api-reference.md # API reference ├── 3_miners/ # Miner docs (beginner → advanced) │ ├── 0_readme.md # Overview │ ├── 1_quick-start.md → 7_api-miner.md ├── 4_blockchain/ # Node operator docs (beginner → advanced) │ ├── 0_readme.md # Overview │ ├── 1_quick-start.md → 10_api-blockchain.md ├── 5_reference/ # Technical reference (17 files) │ ├── 0_index.md │ ├── 1_cli-reference.md → 17_docs-gaps.md ├── 6_architecture/ # Architecture + component deep-dives │ ├── 1_system-flow.md # End-to-end flow │ ├── 2_components-overview.md │ ├── 3_coordinator-api.md # Component docs │ ├── 4_blockchain-node.md │ ├── 5_marketplace-web.md │ ├── 6_trade-exchange.md │ ├── 7_wallet.md │ ├── 8_codebase-structure.md │ └── 9_full-technical-reference.md ├── 7_deployment/ # Deployment & ops │ ├── 0_index.md │ ├── 1_remote-deployment-guide.md → 6_beta-release-plan.md ├── 8_development/ # Developer guides (17 files) │ ├── 0_index.md │ ├── 1_overview.md → 17_windsurf-testing.md ├── 9_security/ # Security docs │ ├── 1_security-cleanup-guide.md │ └── 2_security-architecture.md └── README.md # This navigation guide ``` ## Common Tasks | Task | Documentation | |------|---------------| | Install AITBC | [0_getting_started/2_installation.md](./0_getting_started/2_installation.md) | | Submit a job | [2_clients/2_job-submission.md](./2_clients/2_job-submission.md) | | Register as miner | [3_miners/2_registration.md](./3_miners/2_registration.md) | | Set up a node | [4_blockchain/1_quick-start.md](./4_blockchain/1_quick-start.md) | | Check balance | [2_clients/4_wallet.md](./2_clients/4_wallet.md) | | Monitor node | [4_blockchain/7_monitoring.md](./4_blockchain/7_monitoring.md) | | Troubleshooting | [4_blockchain/8_troubleshooting.md](./4_blockchain/8_troubleshooting.md) | ## Additional Resources | Resource | Description | |----------|-------------| | [README.md](../README.md) | Project overview | | [1_project/2_roadmap.md](./1_project/2_roadmap.md) | Development roadmap | | [infrastructure.md](./infrastructure.md) | Network topology | | [1_project/5_done.md](./1_project/5_done.md) | Completed features | | [GitHub](https://github.com/oib/AITBC) | Source code | ## Component READMEs Per-component documentation that lives alongside the source code: ### Apps | Component | README | |-----------|--------| | Blockchain Node | [apps/blockchain-node/README.md](../apps/blockchain-node/README.md) | | Blockchain Schema | [apps/blockchain-node/docs/SCHEMA.md](../apps/blockchain-node/docs/SCHEMA.md) | | Observability | [apps/blockchain-node/observability/README.md](../apps/blockchain-node/observability/README.md) | | Coordinator API | [apps/coordinator-api/README.md](../apps/coordinator-api/README.md) | | Migrations | [apps/coordinator-api/migrations/README.md](../apps/coordinator-api/migrations/README.md) | | Explorer Web | [apps/explorer-web/README.md](../apps/explorer-web/README.md) | | Marketplace Web | [apps/marketplace-web/README.md](../apps/marketplace-web/README.md) | | Pool Hub | [apps/pool-hub/README.md](../apps/pool-hub/README.md) | | Wallet Daemon | [apps/wallet-daemon/README.md](../apps/wallet-daemon/README.md) | | ZK Circuits | [apps/zk-circuits/README.md](../apps/zk-circuits/README.md) | ### Packages & Plugins | Component | README | |-----------|--------| | CLI | [cli/README.md](../cli/README.md) | | Ollama Plugin | [plugins/ollama/README.md](../plugins/ollama/README.md) | | Firefox Wallet | [extensions/aitbc-wallet-firefox/README.md](../extensions/aitbc-wallet-firefox/README.md) | | Extensions | [extensions/README.md](../extensions/README.md) | | ZK Verification | [contracts/docs/ZK-VERIFICATION.md](../contracts/docs/ZK-VERIFICATION.md) | | Token Deployment | [packages/solidity/aitbc-token/docs/DEPLOYMENT.md](../packages/solidity/aitbc-token/docs/DEPLOYMENT.md) | ### Infrastructure & Testing | Component | README | |-----------|--------| | Infrastructure | [infra/README.md](../infra/README.md) | | Tests | [tests/README.md](../tests/README.md) | | Verification Scripts | [tests/verification/README.md](../tests/verification/README.md) | | Example Scripts | [scripts/examples/README.md](../scripts/examples/README.md) | ## Support - **Issues**: [GitHub Issues](https://github.com/oib/AITBC/issues) - **Discord**: [Join our community](https://discord.gg/aitbc) - **Email**: support@aitbc.io --- **Version**: 1.0.0 **Last Updated**: 2026-02-19 **Security Status**: 🛡️ AUDITED & HARDENED **Maintainers**: AITBC Development Team