docs: update mastery plan to v2.0 with multi-chain support, hub/follower topology, and workflow integration
Some checks failed
Package Tests / test-python-packages (map[name:aitbc-agent-sdk path:packages/py/aitbc-agent-sdk]) (push) Waiting to run
Package Tests / test-python-packages (map[name:aitbc-core path:packages/py/aitbc-core]) (push) Waiting to run
Package Tests / test-python-packages (map[name:aitbc-crypto path:packages/py/aitbc-crypto]) (push) Waiting to run
Package Tests / test-python-packages (map[name:aitbc-sdk path:packages/py/aitbc-sdk]) (push) Waiting to run
Package Tests / test-javascript-packages (map[name:aitbc-sdk-js path:packages/js/aitbc-sdk]) (push) Waiting to run
Package Tests / test-javascript-packages (map[name:aitbc-token path:packages/solidity/aitbc-token]) (push) Waiting to run
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

- 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

@@ -705,7 +705,7 @@ class ValidatorKeyPair:
class KeyManager:
"""Manages validator cryptographic keys"""
def __init__(self, keys_dir: str = "/opt/aitbc/keys"):
def __init__(self, keys_dir: str = "/opt/aitbc/dev"):
self.keys_dir = keys_dir
self.key_pairs: Dict[str, ValidatorKeyPair] = {}
self._ensure_keys_directory()
@@ -1157,7 +1157,7 @@ main() {
# Create necessary directories
mkdir -p "$CONSENSUS_DIR"
mkdir -p "/opt/aitbc/config"
mkdir -p "/opt/aitbc/keys"
mkdir -p "/opt/aitbc/dev"
# Execute setup steps
backup_consensus

View File

@@ -21,7 +21,7 @@ def launch_service(service_name: str, script_path: str):
try:
subprocess.run([
sys.executable,
str(Path("/var/lib/aitbc/production") / script_path)
str(Path("/opt/aitbc/services") / script_path)
], check=True)
except subprocess.CalledProcessError as e:
print(f"Failed to launch {service_name}: {e}")