Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Successful in 2s
Deploy to Testnet / deploy-testnet (push) Successful in 1m7s
Documentation Validation / validate-docs (push) Failing after 10s
Documentation Validation / validate-policies-strict (push) Successful in 5s
Multi-Node Stress Testing / stress-test (push) Successful in 4s
Node Failover Simulation / failover-test (push) Has started running
- Update project/infrastructure/PRODUCTION_ARCHITECTURE.md: coordinator URL 8000 → 8011 - Update project/3_infrastructure.md: coordinator URL 8000 → 8011 - Update project/aitbc.md: coordinator URL 8000 → 8011 - Update project/aitbc1.md: coordinator URL 8000 → 8011 - Update reference/16_security-audit-2026-02-13.md: coordinator URL 8000 → 8011 - Update blockchain/cross-chain/CROSS_CHAIN_TRADING_COMPLETE.md: coordinator port 8000 → 8011 - Update blockchain/cross-chain/CROSS_CHAIN_REPUTATION_FINAL_INTEGRATION.md: coordinator URL 8000 → 8011 - Update blockchain/cross-chain/CROSS_CHAIN_REPUTATION_STAGING_DEPLOYMENT.md: coordinator URL 8000 → 8011 - Update backend/documented_AITBC_Port_Logic_Implementation_-_Implementation_C.md: coordinator port 8000 → 8011 - Update architecture/1_system-flow.md: coordinator URL 8000 → 8011 - Update architecture/3_coordinator-api.md: API port 8000 → 8011 - Update architecture/5_marketplace-web.md: API URL 18000 → 8011 - Update testing/test-integration-completed.md: coordinator URL 8000 → 8011 - Update infrastructure/migration/microservices-migration-status.md: coordinator URL 8000 → 8011 - Coordinator API is now on port 8011 (not 8000)
AITBC Architecture Documentation
This directory contains comprehensive architecture documentation for the AITBC platform, covering system components, data flows, and technical implementation details.
📚 Document Structure
Core Architecture Documents
- 1_system-flow.md - System flow diagrams and data flow architecture
- 2_components-overview.md - High-level component overview and interactions
- 3_coordinator-api.md - Coordinator API architecture and endpoints
- 4_blockchain-node.md - Blockchain node architecture and consensus
- 5_marketplace-web.md - Marketplace web application architecture
- 6_trade-exchange.md - Trade exchange and matching engine
- 7_wallet.md - Wallet architecture and key management
- 8_codebase-structure.md - Codebase organization and module structure
- 9_full-technical-reference.md - Complete technical reference
Specialized Architecture
- edge_gpu_setup.md - Edge computing and GPU setup architecture
🎯 Quick Start
For New Developers
Start with these documents in order:
- 2_components-overview.md - Understand the big picture
- 1_system-flow.md - Learn how data flows through the system
- 8_codebase-structure.md - Navigate the codebase
For System Architects
Focus on these documents:
- 3_coordinator-api.md - API architecture
- 4_blockchain-node.md - Blockchain architecture
- 9_full-technical-reference.md - Complete technical details
For Infrastructure Engineers
Review these documents:
- edge_gpu_setup.md - Edge computing setup
- 6_trade-exchange.md - Exchange infrastructure
- 7_wallet.md - Wallet infrastructure
🔗 Related Documentation
- ../README.md - Main documentation index
- ../MASTER_INDEX.md - Master documentation index
- ../blockchain/ - Blockchain-specific documentation
- ../contracts/ - Smart contract documentation
- ../deployment/ - Deployment and infrastructure
📊 Architecture Overview
System Components
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Coordinator │ │ Blockchain │ │ Marketplace │
│ API (8011) │◄──►│ Node (8006) │◄──►│ Web (8001) │
└─────────────────┘ └─────────────────┘ └─────────────────┘
│ │ │
└──────────────────────┴──────────────────────┘
│
┌───────────┴───────────┐
│ │
┌─────┴─────┐ ┌─────┴─────┐
│ Wallet │ │ Exchange │
│ Service │ │ Service │
└───────────┘ └───────────┘
Key Technologies
- Blockchain: Custom AITBC blockchain with Proof-of-Stake consensus
- API: FastAPI-based coordinator API
- Frontend: React-based marketplace web application
- Wallet: Python-based wallet service with cryptography
- Exchange: Matching engine for token trading
- Edge Computing: GPU resource management for AI workloads
🚀 Development Workflow
Adding New Architecture Documents
- Create new markdown file in this directory
- Follow naming convention:
number_title.md - Update this README to include the new document
- Add cross-references to related documents
- Commit and push changes
Updating Architecture Documents
- Make changes to the relevant document
- Update cross-references if needed
- Update version number and date
- Commit with descriptive message
- Sync changes across all nodes
📝 Documentation Standards
- Format: Markdown with proper heading hierarchy
- Diagrams: Use ASCII art or mermaid for diagrams
- Code Examples: Include working code snippets
- Cross-References: Link to related documents
- Version Control: Track document versions and dates
- Language: English, clear and concise
🔍 Search and Navigation
Finding Specific Information
- Use the MASTER_INDEX for comprehensive navigation
- Search within this directory for specific topics
- Follow cross-references between documents
- Check the table of contents in each document
Document Categories
- System Architecture: Overall system design and components
- Component Architecture: Individual component details
- Infrastructure: Deployment and infrastructure setup
- Integration: Component integration and communication
- Reference: Complete technical reference material
📞 Support and Contributions
Getting Help
- Check the main documentation README
- Review the MASTER_INDEX
- Search existing issues in the repository
- Contact the development team
Contributing
- Fork the repository
- Create a feature branch
- Make your documentation changes
- Test links and cross-references
- Submit a pull request
Last Updated: 2026-05-08
Version: 1.0
Status: Active documentation