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

@@ -334,10 +334,10 @@ class TestAPIKeyManagement:
# Generate API key first
api_key = self.test_generate_api_key()
# Validate API key
# Validate API key (use query parameter)
response = requests.post(
f"{self.BASE_URL}/auth/api-key/validate",
json={"api_key": api_key},
params={"api_key": api_key},
headers={"Content-Type": "application/json"}
)
@@ -352,7 +352,7 @@ class TestAPIKeyManagement:
"""Test validation of invalid API key"""
response = requests.post(
f"{self.BASE_URL}/auth/api-key/validate",
json={"api_key": "invalid_api_key"},
params={"api_key": "invalid_api_key"},
headers={"Content-Type": "application/json"}
)
@@ -380,7 +380,7 @@ class TestAPIKeyManagement:
)
api_key = response.json()["api_key"]
# Revoke API key
# Revoke API key (use DELETE method)
response = requests.delete(
f"{self.BASE_URL}/auth/api-key/{api_key}",
headers={"Authorization": f"Bearer {token}"}
@@ -391,10 +391,10 @@ class TestAPIKeyManagement:
assert data["status"] == "success"
assert "API key revoked" in data["message"]
# Try to validate revoked key
# Try to validate revoked key (use query parameter)
response = requests.post(
f"{self.BASE_URL}/auth/api-key/validate",
json={"api_key": api_key},
params={"api_key": api_key},
headers={"Content-Type": "application/json"}
)