docs: update mastery plan to v2.0 with multi-chain support, hub/follower topology, and workflow integration
Some checks failed
Documentation Validation / validate-docs (push) Has been cancelled
Integration Tests / test-service-integration (push) Has been cancelled
Python Tests / test-python (push) Has been cancelled
Security Scanning / security-scan (push) Has been cancelled
CLI Tests / test-cli (push) Has been cancelled
Package Tests / test-python-packages (map[name:aitbc-agent-sdk path:packages/py/aitbc-agent-sdk]) (push) Has been cancelled
Package Tests / test-python-packages (map[name:aitbc-core path:packages/py/aitbc-core]) (push) Has been cancelled
Package Tests / test-python-packages (map[name:aitbc-crypto path:packages/py/aitbc-crypto]) (push) Has been cancelled
Package Tests / test-python-packages (map[name:aitbc-sdk path:packages/py/aitbc-sdk]) (push) Has been cancelled
Package Tests / test-javascript-packages (map[name:aitbc-sdk-js path:packages/js/aitbc-sdk]) (push) Has been cancelled
Package Tests / test-javascript-packages (map[name:aitbc-token path:packages/solidity/aitbc-token]) (push) Has been cancelled

- Bump version from 1.0 to 2.0 in OPENCLAW_AITBC_MASTERY_PLAN.md
- Add comprehensive workflow integration section with links to multi-node setup, operations, marketplace, and production workflows
- Document multi-chain runtime support (ait-testnet, ait-devnet) with shared database and chain-aware RPC
- Document hub/follower topology with island management and P2P network architecture
- Add new
This commit is contained in:
aitbc
2026-04-13 18:22:47 +02:00
parent bc96e47b8f
commit ecb76a0ef9
32 changed files with 1241 additions and 4835 deletions

View File

@@ -1,7 +1,7 @@
---
description: Comprehensive OpenClaw agent training plan for AITBC software mastery from beginner to expert level
title: OPENCLAW_AITBC_MASTERY_PLAN
version: 1.0
version: 2.0
---
# OpenClaw AITBC Mastery Plan
@@ -78,7 +78,30 @@ ssh aitbc1 'cd /opt/aitbc && git reset --hard origin/main'
**Gitea Repository**: `http://gitea.bubuit.net:3000/oib/aitbc.git`
**GitHub Mirror**: `https://github.com/oib/AITBC.git` (push only after milestones)
### 🚀 **Training Scripts Suite**
### <EFBFBD> **Workflow Integration**
**Multi-Node Workflows**: Comprehensive workflow suite for deployment and operations
- **Master Index**: [`/opt/aitbc/.windsurf/workflows/MULTI_NODE_MASTER_INDEX.md`](../workflows/MULTI_NODE_MASTER_INDEX.md)
- **Core Setup**: [`multi-node-blockchain-setup-core.md`](../workflows/multi-node-blockchain-setup-core.md) - Prerequisites and basic node configuration
- **Operations**: [`multi-node-blockchain-operations.md`](../workflows/multi-node-blockchain-operations.md) - Daily operations and monitoring
- **Advanced Features**: [`multi-node-blockchain-advanced.md`](../workflows/multi-node-blockchain-advanced.md) - Smart contracts and security testing
- **Marketplace**: [`multi-node-blockchain-marketplace.md`](../workflows/multi-node-blockchain-marketplace.md) - GPU provider testing and AI operations
- **Production**: [`multi-node-blockchain-production.md`](../workflows/multi-node-blockchain-production.md) - Production deployment and scaling
- **Reference**: [`multi-node-blockchain-reference.md`](../workflows/multi-node-blockchain-reference.md) - Configuration reference
- **OpenClaw Setup**: [`multi-node-blockchain-setup-openclaw.md`](../workflows/multi-node-blockchain-setup-openclaw.md) - OpenClaw-specific deployment
- **Communication Test**: [`blockchain-communication-test.md`](../workflows/blockchain-communication-test.md) - Cross-node verification
**Test Phases**: Structured test suite for comprehensive validation
- **Phase 1**: Consensus testing ([`/opt/aitbc/tests/phase1/consensus`](../../tests/phase1/consensus))
- **Phase 2**: Network testing ([`/opt/aitbc/tests/phase2/network`](../../tests/phase2/network))
- **Phase 3**: Economics testing ([`/opt/aitbc/tests/phase3/economics`](../../tests/phase3/economics))
- **Phase 4**: Agent testing ([`/opt/aitbc/tests/phase4/agents`](../../tests/phase4/agents))
- **Phase 5**: Contract testing ([`/opt/aitbc/tests/phase5/contracts`](../../tests/phase5/contracts))
**Workflow Scripts**: Automation scripts at [`/opt/aitbc/scripts/workflow`](../../scripts/workflow)
- 40+ workflow scripts covering setup, deployment, testing, and operations
- See [`scripts/workflow/README.md`](../../scripts/workflow/README.md) for complete script catalog
### <20>🚀 **Training Scripts Suite**
**Location**: `/opt/aitbc/scripts/training/`
#### **Master Training Launcher**
@@ -882,6 +905,53 @@ curl http://10.1.223.40:8000/health
---
## 🌐 **Multi-Chain and Hub/Follower Integration**
### **Multi-Chain Runtime (v2.0)**
The training plan now includes multi-chain operations:
- **Supported Chains**: `ait-testnet` (primary), `ait-devnet` (parallel)
- **Shared Database**: `/var/lib/aitbc/data/chain.db` with chain-aware partitioning
- **Chain-Aware RPC**: All RPC endpoints support `chain_id` parameter
- **Chain-Specific Mempool**: Transactions partitioned by chain ID
- **Parallel Proposer**: Separate PoA proposers per chain
### **Hub/Follower Topology (v2.0)**
Training now covers hub/follower architecture:
- **Hub (aitbc)**: Block producer, P2P listener, chain authority
- **Follower (aitbc1)**: Block consumer, P2P dialer, chain sync
- **Island Management**: Hub registration and island join operations
- **P2P Network**: Port 7070 for cross-node communication
- **Chain Sync Service**: Automated block import from hub to follower
### **Workflow Integration**
Training stages now reference comprehensive workflow documentation:
- **Stage 2**: Uses [`multi-node-blockchain-operations.md`](../workflows/multi-node-blockchain-operations.md) and [`blockchain-communication-test.md`](../workflows/blockchain-communication-test.md)
- **Stage 5**: Uses [`multi-node-blockchain-advanced.md`](../workflows/multi-node-blockchain-advanced.md) and [`multi-node-blockchain-production.md`](../workflows/multi-node-blockchain-production.md)
- **Test Phases**: Integration with [`/opt/aitbc/tests/phase1-5`](../../tests/) for comprehensive validation
### **New Training Commands**
Multi-chain operations:
```bash
# Check head on specific chain
curl -s 'http://localhost:8006/rpc/head?chain_id=ait-testnet' | jq .
curl -s 'http://localhost:8006/rpc/head?chain_id=ait-devnet' | jq .
# Query chain-specific mempool
curl -s 'http://localhost:8006/rpc/mempool?chain_id=ait-testnet&limit=10' | jq .
```
Hub/follower operations:
```bash
# Check P2P connections
ss -tnp | grep ':7070'
# Run cross-node communication test
cd /opt/aitbc
./scripts/blockchain-communication-test.sh --full
```
---
## 🔄 **Integration with Training Scripts**
### **Script Availability**