Commit Graph

46 Commits

Author SHA1 Message Date
aitbc
dc27332538 docs: update configuration references from production.env to blockchain.env
Some checks failed
Deploy to Testnet / deploy-testnet (push) Successful in 1m12s
Documentation Validation / validate-docs (push) Failing after 10s
Documentation Validation / validate-policies-strict (push) Successful in 4s
Node Failover Simulation / failover-test (push) Failing after 3s
Multi-Node Stress Testing / stress-test (push) Successful in 3s
Cross-Node Transaction Testing / transaction-test (push) Successful in 3s
- Update documentation to reflect consolidation of production.env into blockchain.env
- Change file references in configuration management, agent training, and release docs
- Update troubleshooting and setup instructions to use blockchain.env
- Remove references to deprecated 3-file structure (blockchain.env, node.env, production.env)
- Document completed consolidation benefits and migration steps
2026-05-09 19:53:11 +02:00
aitbc
138822b1bf feat: add default_peer_rpc_url configuration to ProposerConfig
Some checks failed
Blockchain Synchronization Verification / sync-verification (push) Successful in 3s
Cross-Chain Functionality Tests / test-cross-chain-sync (push) Successful in 3s
Cross-Chain Functionality Tests / test-cross-chain-transactions (push) Successful in 5s
Cross-Chain Functionality Tests / test-cross-chain-bridge (push) Has been skipped
Cross-Chain Functionality Tests / test-multi-chain-consensus (push) Successful in 3s
Cross-Chain Functionality Tests / aggregate-results (push) Has been skipped
Cross-Node Transaction Testing / transaction-test (push) Successful in 2s
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Node Failover Simulation / failover-test (push) Has been cancelled
Documentation Validation / validate-docs (push) Failing after 10s
Documentation Validation / validate-policies-strict (push) Successful in 4s
Integration Tests / test-service-integration (push) Failing after 44s
Multi-Chain Island Architecture Tests / test-multi-chain-island (push) Successful in 4s
Multi-Node Blockchain Health Monitoring / health-check (push) Successful in 3s
P2P Network Verification / p2p-verification (push) Successful in 2s
Python Tests / test-python (push) Failing after 1m9s
Security Scanning / security-scan (push) Successful in 38s
- Add default_peer_rpc_url field to ProposerConfig in config.py
- Pass default_peer_rpc_url to proposer_config in app.py and main.py
- Add Features Combined section to scenarios 19-20 for consistency
- Fix formatting in OPERATIONS_AUDIT.md Stage 9 section
- Add version metadata to training_schema.json
2026-05-09 11:46:02 +02:00
aitbc
e79164a0e7 docs: add version control metadata to agent training documentation
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Successful in 3s
Deploy to Testnet / deploy-testnet (push) Successful in 1m31s
Documentation Validation / validate-docs (push) Failing after 11s
Documentation Validation / validate-policies-strict (push) Successful in 4s
Multi-Node Stress Testing / stress-test (push) Successful in 3s
Node Failover Simulation / failover-test (push) Failing after 4s
- Add version numbers, changelogs, and Last Reviewed dates to:
  - ENVIRONMENT_SETUP.md
  - SCENARIO_STAGE_MAPPING.md
  - OPERATIONS_AUDIT.md
  - training_schema.json
- Update all to version 2.0 with changelog entries
2026-05-09 11:43:39 +02:00
aitbc
d1ffb4dc02 docs: create interactive learning paths for role-based training
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Successful in 5s
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Node Failover Simulation / failover-test (push) Has been cancelled
Documentation Validation / validate-docs (push) Failing after 11s
Documentation Validation / validate-policies-strict (push) Successful in 4s
- Add Wallet Operator path (3-4 hours)
- Add AI Specialist path (4-5 hours)
- Add Network Administrator path (5-6 hours)
- Add Developer path (6-8 hours)
- Include stage sequences, learning outcomes, and assessment criteria
- Add cross-path recommendations and customization options
- Version 1.0 with last updated date
2026-05-09 11:42:56 +02:00
aitbc
a69d476d2a docs: improve cross-referencing in agent training README
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Successful in 3s
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Node Failover Simulation / failover-test (push) Has been cancelled
Documentation Validation / validate-policies-strict (push) Has been cancelled
Documentation Validation / validate-docs (push) Has been cancelled
- Add bidirectional links between stages and their JSON files
- Add related scenarios links for stages 1-9
- Add links to supporting documentation files
- Add link to scenarios documentation
- Update version to 2.0 with changelog
2026-05-09 11:41:51 +02:00
aitbc
69c28db668 docs: enhance HERMES_LEARNING_PROMPT with concrete examples and templates
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Successful in 4s
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Documentation Validation / validate-docs (push) Has started running
Documentation Validation / validate-policies-strict (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Node Failover Simulation / failover-test (push) Has been cancelled
- Add example debug messages with priority levels
- Add example suggestions with estimated impact
- Add example potential failures with recovery steps
- Enhance output format with detail level guidelines
- Add final deliverable template
- Update version to 2.0 with changelog
2026-05-09 11:40:27 +02:00
aitbc
084746e4e8 docs: update OPERATIONS_AUDIT.md to reflect current stage implementation status
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Has been cancelled
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Documentation Validation / validate-docs (push) Has been cancelled
Documentation Validation / validate-policies-strict (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Node Failover Simulation / failover-test (push) Has been cancelled
2026-05-09 11:34:14 +02:00
aitbc
6f52ddeacd fix: standardize training schema and fix integration test mismatches
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Has been cancelled
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Documentation Validation / validate-docs (push) Has been cancelled
Documentation Validation / validate-policies-strict (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Node Failover Simulation / failover-test (push) Has been cancelled
- Fix dual schema issue: update README to reference stage1_foundation.json
- Add missing scenarios field to stages 7-9 for consistency
- Add specialized and architect agent types to training schema
- Fix failure_simulation to use transaction_send instead of wallet_send
2026-05-09 11:33:47 +02:00
aitbc
99742c7c8b Update agent training documentation and cross-chain atomic swap scenario with contract-based commands
- Add Stage 10 (Failure Recovery) and Stage 11 (Agent Communication) to training README
- Update stage coverage from 9 to 11 comprehensive training stages
- Update last modified date to 2026-05-07
- Replace atomic-swap CLI commands with contract deploy and call commands in scenario 42
- Add contract deployment steps for CrossChainAtomicSwap on both chains
- Update initiateSwap, completeSwap, get
2026-05-07 21:09:13 +02:00
aitbc
8d79522e4b Move agent coordinator database to /var/lib/aitbc and add agent registration/discovery endpoints
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Has been cancelled
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Documentation Validation / validate-docs (push) Has been cancelled
Documentation Validation / validate-policies-strict (push) Has been cancelled
Integration Tests / test-service-integration (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Node Failover Simulation / failover-test (push) Has been cancelled
Python Tests / test-python (push) Has been cancelled
Security Scanning / security-scan (push) Has been cancelled
- Use /var/lib/aitbc/agent_coordinator.db for persistent storage
- Add agents and agent_assignments tables to database schema
- Implement agent registration endpoint with capabilities and services
- Add agent discovery endpoint with filtering by type, capabilities, and services
- Implement agent status updates and heartbeat mechanism
- Add task-to-agent assignment with least_connections load balancing strategy
- Update
2026-05-07 18:27:28 +02:00
aitbc
cc5c658ea7 Fix schema validation failures in AITBC stage JSON files
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Has been cancelled
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Documentation Validation / validate-docs (push) Has been cancelled
Documentation Validation / validate-policies-strict (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Node Failover Simulation / failover-test (push) Has been cancelled
Fix agent_type property issues identified by Hermes validation:

1. stage10_failure_recovery.json - Added missing agent_type property
   - Added "agent_type": "general" to root of JSON

2. stage8_advanced_agent_specialization.json - Fixed invalid agent_type enum
   - Changed "agent_type": "specialized" to "agent_type": "general"
   - Allowed enum values: coordinator, genesis, follower, wallet, general

3. stage9_multi_chain_architecture.json - Fixed invalid agent_type enum
   - Changed "agent_type": "architect" to "agent_type": "general"

4. stage1_foundation_commands.json - Renamed to avoid glob matching
   - Renamed to foundation_commands_reference.json
   - This is an auxiliary commands reference file, not a valid stage file
   - Renaming prevents it from matching stage*.json glob pattern

All stage JSON files now comply with schema validation requirements.
2026-05-07 17:49:11 +02:00
aitbc
c2ff4b1437 Add journalctl -fu aitbc-* to Stage 10 log monitoring
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Has been cancelled
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Node Failover Simulation / failover-test (push) Has been cancelled
Documentation Validation / validate-docs (push) Has been cancelled
Documentation Validation / validate-policies-strict (push) Has been cancelled
Add real-time AITBC service log monitoring command to Stage 10:
- Added journalctl -fu aitbc-* to JSON examples (monitors all AITBC services)
- Added to output_stage_learnings() commands list
- Updated pitfalls to mention journalctl as primary log monitoring tool

This command provides real-time monitoring of all AITBC services
(blockchain-node, agent-coordinator, etc.) in a single view.
2026-05-07 17:12:07 +02:00
aitbc
bb8d969d8e Add Stage 10: Failure Recovery & Production Operations
Address Hermes-identified training gaps with new advanced stage:

Stage 10 covers:
- Transaction failure debugging (nonce too low, insufficient funds)
- Node failure recovery procedures
- Wallet backup and restore operations
- Production monitoring (metrics, logs, health checks)
- Advanced debugging tools (mempool inspection, transaction tracing)
- Backup and restore procedures (database, configuration)
- Network partition handling

Implementation:
- Created stage10_failure_recovery.sh with output_stage_learnings()
- Created stage10_failure_recovery.json with 7 sections covering failure scenarios
- Updated master_training_launcher.sh to include stage10 in get_stage_name()
- Updated stage selection prompts to allow [0-10]
- Updated --stage and --with-skill-update validation for stage 10
- Added stage 10 to playground menu stage list

Training-to-skill pipeline verified:
- Learnings JSON created successfully
- Certificate generated
- capture_learnings() validates and reports to Hermes agent

Note: Python training setup JSON execution has structure mismatch
(missing 'title' field), but stage completes successfully and
learnings are captured via output_stage_learnings().
2026-05-07 17:08:40 +02:00
aitbc1
65375e90b3 Fix Stage 1 issues: add wallet_fund operation, AIT currency fields, fix integration test references 2026-05-07 14:34:01 +02:00
aitbc
60a5abd2fd Fix minor issues and add wallet funding documentation
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Has been cancelled
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Node Failover Simulation / failover-test (push) Has been cancelled
Documentation Validation / validate-docs (push) Has been cancelled
Documentation Validation / validate-policies-strict (push) Has been cancelled
Changes:
- Fix certificate viewing display issue in master_training_launcher.sh
  - Use array to store certificate files for reliable iteration
  - Add error handling for read command
  - Ensure CERT_DIR exists before checking for certificates
  - Fix certificate selection using array index instead of head/tail

- Add wallet funding script (scripts/training/fund_wallet.sh)
  - Fund wallets from genesis using genesis password
  - Reads password from /var/lib/aitbc/keystore/.genesis_password
  - Verifies genesis balance before funding
  - Shows transaction hash and wallet balance after funding

- Add wallet funding documentation (docs/agent-training/WALLET_FUNDING.md)
  - Genesis wallet details and password location
  - Quick funding script usage
  - Manual funding with AITBC CLI
  - Faucet service information
  - Common training wallets
  - Troubleshooting guide
  - Security notes
2026-05-07 14:13:57 +02:00
aitbc
db93b314d9 Move validation scripts from docs/agent-training to scripts/training
- Move validate_stage_dependencies.py to scripts/training/
- Move generate_prerequisite_checks.py to scripts/training/
- Scripts/training is the standard location for training-related scripts
2026-05-07 11:59:53 +02:00
aitbc
295b0a604b Add auto-generate prerequisite checks script (Priority 3 #1)
Prerequisite Checker Script:
- Create generate_prerequisite_checks.py for validating stage dependencies
- Checks stage order (depends_on stages must come before current stage)
- Checks resource dependencies (resource_depends references valid stages)
- Checks wallet_balance placement (must appear before wallet+password operations)
- Checks currency fields (operations with amount/price must have currency)
- Generates bash prerequisite scripts for individual stages

Stage Fixes:
- Add currency field to transaction_send in stage1_foundation.json
- Remove stage4_marketplace_economics from stage3_ai_operations depends_on (circular dependency)

Validation:
- All stages (0-9) now pass prerequisite validation
- Script can be run: python3 docs/agent-training/generate_prerequisite_checks.py docs/agent-training
2026-05-07 11:58:42 +02:00
aitbc
19d6f61bfe Add failure simulation to training curriculum
Schema enhancement:
- Add failure_simulation property to validation section
- Define failure types: insufficient_funds, invalid_password, network_failure, invalid_resource, permission_denied, timeout
- Include recovery_operation for error handling tests

Stage 1 example:
- Add insufficient_funds test for wallet_send
- Add invalid_password test for wallet_send
- Add invalid_resource test for wallet_balance
2026-05-07 11:55:18 +02:00
aitbc
52e6e532a4 Add Priority 2 content enhancements to training curriculum
Stage 0: Environment Setup:
- Create stage0_environment_setup.json with genesis wallet validation
- Add genesis_wallet_check, genesis_password_check, genesis_balance_check operations
- Add node_connectivity_check, peer_connectivity_check operations
- Update training_schema.json to include stage0_environment_setup in enum

Scenario Mappings:
- Update SCENARIO_STAGE_MAPPING.md to include Stage 0
- Add Stage 0 operations and purpose documentation
- Update current stage status for Stages 8 and 9 (both created)
- Mark Priority 1 and Priority 2 as completed in integration priority section
2026-05-07 11:54:34 +02:00
aitbc
0cc9ab0bf4 Add Priority 1 structural improvements to training curriculum
Schema enhancements:
- Add requires_balance_check property for operations with wallet+password
- Add requires_currency property for operations with amount/price parameters
- Add creates_resource property for operations that create IDs
- Add requires_resource property for operations that require IDs

Validation script:
- Create validate_stage_dependencies.py to check:
  - Operations with wallet+password have wallet_balance check before them
  - Operations with amount/price parameters have currency field
  - Operations requiring resources have corresponding create operations

Stage fixes:
- Stage 2: Add wallet_balance check at beginning, add currency to wallet_send and staking_stake
- Stage 3: Add wallet_balance check at beginning, add market_gpu_register for listing_id dependency
- Update RESOURCE_CREATORS to handle multiple resources per operation
- Add multi_chain_island_setup as island_id creator for Stage 9
2026-05-07 11:53:37 +02:00
aitbc
852f2e5a8a Rename openclaw to hermes across documentation and workflows
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Has been cancelled
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Documentation Validation / validate-docs (push) Has been cancelled
Documentation Validation / validate-policies-strict (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Node Failover Simulation / failover-test (push) Has been cancelled
Integration Tests / test-service-integration (push) Has been cancelled
Security Scanning / security-scan (push) Has been cancelled
Python Tests / test-python (push) Has been cancelled
CLI Tests / test-cli (push) Has been cancelled
Blockchain Synchronization Verification / sync-verification (push) Successful in 11s
Contract Performance Benchmarks / benchmark-gas-usage (push) Successful in 1m36s
Contract Performance Benchmarks / benchmark-execution-time (push) Successful in 1m24s
Contract Performance Benchmarks / benchmark-throughput (push) Successful in 1m25s
Cross-Chain Functionality Tests / test-cross-chain-sync (push) Successful in 2s
Cross-Chain Functionality Tests / test-cross-chain-transactions (push) Successful in 5s
Cross-Chain Functionality Tests / test-cross-chain-bridge (push) Has been skipped
Cross-Chain Functionality Tests / test-multi-chain-consensus (push) Successful in 3s
Cross-Chain Functionality Tests / aggregate-results (push) Has been skipped
Multi-Chain Island Architecture Tests / test-multi-chain-island (push) Successful in 2s
Multi-Node Blockchain Health Monitoring / health-check (push) Successful in 3s
P2P Network Verification / p2p-verification (push) Successful in 2s
Smart Contract Tests / test-solidity (map[name:aitbc-contracts path:contracts]) (push) Failing after 1m28s
Smart Contract Tests / test-solidity (map[name:aitbc-token path:packages/solidity/aitbc-token]) (push) Successful in 21s
Smart Contract Tests / test-foundry (push) Failing after 20s
Smart Contract Tests / lint-solidity (push) Successful in 30s
Smart Contract Tests / deploy-contracts (push) Successful in 1m40s
Systemd Sync / sync-systemd (push) Successful in 26s
Contract Performance Benchmarks / compare-benchmarks (push) Successful in 4s
- Update workflow paths from docs/openclaw to docs/hermes
- Rename skill prefixes from openclaw-* to hermes-*
- Update agent skill references in refactoring and analysis docs
- Rename OPENCLAW_AITBC_MASTERY_PLAN.md to reflect hermes branding
- Update CLI examples and command references throughout documentation
2026-05-07 11:42:06 +02:00
aitbc
151aae1916 Fix Stage 9 issues based on analysis
- Add wallet_balance check before cross_chain_validator_setup (uses wallet/password)
2026-05-07 11:28:12 +02:00
aitbc
b8665d24a4 Fix Stage 8 issues based on analysis
- Add currency field (AIT) to bounty_system, portfolio_management, knowledge_graph_market
- Add wallet_balance check at beginning of operations (before wallet/password operations)
- Add dispute_create operation before dispute_resolution (dispute_id dependency)
- Add ai_submit operation before zero_knowledge_proofs (ai_job_id dependency)
2026-05-07 11:27:52 +02:00
aitbc
1d554fcf63 Fix Stage 7 issues based on analysis
- Add currency field (AIT) to cross_chain_transfer, staking_validator_agent, cross_chain_market_maker
- Add wallet_balance check at beginning of operations (before wallet/password operations)
- Add agent_create operations before agent_coordination_leader_election (3 agents)
- Add enterprise_create operation before enterprise_ai_agent
- Update agent_to_agent_message to use agent_* patterns instead of hardcoded agent_1, agent_2
2026-05-07 11:27:18 +02:00
aitbc
13f127140b Fix Stage 6 issues based on analysis
- Fix agent_message parameter naming (agent -> agent_id) for consistency
- Fix agent_messages parameter naming (agent -> agent_id) for consistency
- Add agent_id parameter to agent_sdk_capabilities operation
- Add wallet_balance check before agent_message operation (requires wallet/password)
2026-05-07 11:26:14 +02:00
aitbc
2e060598fd Fix Stage 5 issues based on analysis
- Reorder workflow_create before workflow_run (workflow_id dependency)
- Reorder governance_propose before governance_vote (proposal_id dependency)
- Add currency field (AIT) to cross_chain_bridge operation
- Add island_create operation before island_join (island_id dependency)
- Add wallet_balance check before governance operations
2026-05-07 11:25:33 +02:00
aitbc
0e8d274ed6 Fix Stage 4 issues based on Hermes feedback
- Add currency field (AIT) to all pricing parameters (market_gpu_register, market_bid, market_sell)
- Fix market_bid to reference gpu_id instead of listing_id (GPU-specific)
- Fix market_buy to reference gpu_id instead of listing_id for consistency
- Add market_my-listings operation to check seller's own listings
- Add economics_model operation for price prediction (model_type, features)
- Add wallet_balance check at beginning of marketplace operations
2026-05-07 11:15:34 +02:00
aitbc
d5a479ed12 Fix Stage 3 issues based on Hermes feedback
- Add stage4_marketplace_economics to depends_on (AI operations need GPU listings from marketplace)
- Make ai_training_agent operation optional (gpu_listing may not exist)
- Add resource_depends field to training_schema.json for cross-stage resource dependencies
- Add ai_jobs check after ai_submit to verify job appears in listing
- Add finetune_status polling after finetune_submit for job monitoring
2026-05-07 11:01:20 +02:00
aitbc
b648be1510 Fix Stage 2 issues based on Hermes feedback
- Add depends_on validation documentation to training_schema.json (verify prerequisite stages mastered)
- Add performance validation to network_ping (max_latency_ms: 100)
- Add wallet_balance check after wallet_send to verify transaction deduction
- Add mining_rewards verification after mining_stop to confirm rewards collected
- Move wallet_delete to end of operations array to prevent subsequent operations from failing
2026-05-07 10:59:10 +02:00
aitbc
a25dbab262 Update OPERATIONS_AUDIT.md to reflect current state after Phase 1
- Update Stage 1 coverage - all operations now covered (genesis, wallet_list, wallet_transactions added in Phase 1)
- Update Stage 2 coverage - wallet_send replaced by transaction_send in Stage 1, most operations now covered
- Update Stage 5 coverage - workflow_run, resource_optimize, analytics blocks/predict/optimize, performance_tune added in Phase 1
- Update Stage 6 coverage - all agent operations now covered
- Update priority recommendations to reflect remaining gaps after Phase 1
- Update implementation strategy phases to reflect completed work
2026-05-07 10:51:59 +02:00
aitbc
c46aced8ae Fix agent training documentation inconsistencies based on Hermes feedback
- Add curriculum fields to stages 7, 8, 9 (difficulty, skill_level, depends_on, skills, objectives)
- Add missing agent types to README (specialized, architect)
- Fix schema inconsistency in ENVIRONMENT_SETUP.md - update example to use official training_schema.json format
- Fix Stage 1 integration test - remove wallet_fund from operations, use existing operations
- Make messaging_send operation optional in Stage 1 (messaging configuration is optional per ENVIRONMENT_SETUP.md)
- Update scenario references in all stage files to point to correct directory (/docs/scenarios/)
2026-05-07 10:51:20 +02:00
aitbc
7fcc862d22 Fix agent training documentation based on Hermes feedback
- Add agent type definitions section to README.md (coordinator, genesis, follower, wallet, general)
- Clarify setup_method in Training Schema section - stages use Python-based setup system (aitbc.training_setup module) rather than individual shell scripts
- Fix Python version requirement from 3.10+ to 3.13.5 in Prerequisites
2026-05-07 10:43:59 +02:00
aitbc
993075cbdd Phase 7: Enhance curriculum with skills, objectives, and certifications
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Successful in 8s
Deploy to Testnet / deploy-testnet (push) Successful in 1m39s
Documentation Validation / validate-docs (push) Failing after 11s
Documentation Validation / validate-policies-strict (push) Successful in 3s
Integration Tests / test-service-integration (push) Failing after 47s
Multi-Node Stress Testing / stress-test (push) Successful in 3s
Node Failover Simulation / failover-test (push) Failing after 2s
Package Tests / Python package - aitbc-agent-sdk (push) Successful in 35s
Package Tests / Python package - aitbc-core (push) Successful in 16s
Package Tests / Python package - aitbc-crypto (push) Successful in 11s
Package Tests / Python package - aitbc-sdk (push) Successful in 13s
Package Tests / JavaScript package - aitbc-sdk-js (push) Successful in 7s
Package Tests / JavaScript package - aitbc-token (push) Successful in 16s
Python Tests / test-python (push) Failing after 1m11s
Security Scanning / security-scan (push) Successful in 31s
- Add skills field to training schema
- Add skill_level field to training schema (novice/apprentice/practitioner/expert/master)
- Add objectives field to training schema
- Add certifications field to training schema
- Add curriculum fields to stage1_foundation.json (skills, skill_level, objectives, certification)
- Add curriculum fields to stage2_operations_mastery.json (skills, skill_level, objectives, certification)
- Add curriculum fields to stage3_ai_operations.json (skills, skill_level, objectives)
- Add curriculum fields to stage4_marketplace_economics.json (skills, skill_level, objectives)
- Add curriculum fields to stage5_expert_operations.json (skills, skill_level, objectives)
- Add curriculum fields to stage6_agent_identity_sdk.json (skills, skill_level, objectives)
2026-05-07 09:49:56 +02:00
aitbc
c25f0dc1ca Phase 6: Add testing improvements to training schema and stages
- Add integration_tests field to validation section
- Add coverage_target field for test coverage percentage
- Add coverage_report field for coverage reporting
- Add mock_data section with wallets, addresses, transactions
- Add integration test example to stage1_foundation.json
- Add coverage target and report to stage1_foundation.json
- Add mock data example to stage1_foundation.json
2026-05-07 09:48:19 +02:00
aitbc
d6c1abfb14 Phase 5: Add documentation fields to training schema and operations
- Add examples field to operation schema (CLI command examples)
- Add errors field to operation schema (expected errors and resolution)
- Add verify field to operation schema (verification commands)
- Add resources field to operation schema (learning resource links)
- Add documentation examples to wallet_create operation in stage1_foundation.json
2026-05-07 09:47:48 +02:00
aitbc
8fbffc656c Phase 4: Add validation enhancements to training schema
- Add idempotent field to operation schema
- Add check_exists field for resource existence validation
- Add verify_on_chain flag for transaction verification
- Add confirmations_required field for block confirmations
- Add timeout_seconds field for on-chain verification timeout
- Add retry configuration (max_attempts, backoff_seconds, retryable_errors)
- Add max_memory_mb to performance metrics
- Add validation examples to wallet_create operation (idempotent, check_exists, performance)
- Add validation examples to transaction_send operation (verify_on_chain, retry, performance)
2026-05-07 09:47:06 +02:00
aitbc
e9eff46b47 Phase 3: Add structural improvements to training schema and stages
- Add depends_on field to training schema for stage dependencies
- Add difficulty field to training schema (beginner/intermediate/advanced/expert)
- Add estimated_time_minutes field to training schema
- Add structural fields to stage1_foundation.json (beginner, 30min, no dependencies)
- Add structural fields to stage2_operations_mastery.json (beginner, 45min, depends on stage1)
- Add structural fields to stage3_ai_operations.json (intermediate, 60min, depends on stage2)
- Add structural fields to stage4_marketplace_economics.json (intermediate, 60min, depends on stage2)
- Add structural fields to stage5_expert_operations.json (advanced, 90min, depends on stage3, stage4)
- Add structural fields to stage6_agent_identity_sdk.json (advanced, 75min, depends on stage5)
2026-05-07 09:46:17 +02:00
aitbc
23a736da61 Phase 2: Add scenario references to training stages
- Update training_schema.json to add stage8 and stage9 to enum
- Add 'scenarios' field to training schema
- Add scenario references to stage1_foundation.json (scenarios 1-6)
- Add scenario references to stage2_operations_mastery.json (scenarios 10-14)
- Add scenario references to stage3_ai_operations.json (scenarios 7, 22, 32, 37)
- Add scenario references to stage4_marketplace_economics.json (scenarios 8-9, 21, 25)
- Add scenario references to stage5_expert_operations.json (scenarios 15-19, 23, 28-31, 34-35)
- Add scenario references to stage6_agent_identity_sdk.json (scenarios 16, 24)
2026-05-07 09:45:13 +02:00
aitbc
515d24bcf9 Phase 1: Add critical missing operations to training stages
Stage 1 (Foundation):
- Add genesis_verify operation
- Add genesis_info operation
- Add wallet_transactions operation

Stage 2 (Operations Mastery):
- Add wallet_rename operation
- Add wallet_batch operation
- Add network_propagate operation
- Add network_force_sync operation

Stage 5 (Expert Operations):
- Add analytics_blocks operation
- Add analytics_predict operation
- Add analytics_optimize operation
- Add performance_tune operation
- Fix duplicate key error in workflow_monitor operation

Stage 6 (Agent Identity & SDK):
- All required operations already present
2026-05-07 09:43:37 +02:00
aitbc
a9a450ab9d docs: add comprehensive agent training improvement suggestions
- Document 50+ missing operations across all 9 training stages
- Prioritize critical operations for Stage 1, 2, 5, 6
- Outline scenario integration plan for 46 scenarios
- Propose structural improvements (dependencies, validation, rollback, state)
- Suggest validation enhancements (performance, idempotency, transaction verification)
- Recommend documentation improvements (examples, error scenarios, learning resources)
- Propose testing enhancements (integration tests, mock data, coverage)
- Outline curriculum enhancements (difficulty, skills, objectives, certifications)
- Provide 12-week implementation roadmap with 6 phases
2026-05-07 09:39:42 +02:00
aitbc
85e2a4916d docs: add Hermes learning prompt and adjust README for AI agent learning
- Create HERMES_LEARNING_PROMPT.md with comprehensive learning instructions
- Update README.md with Hermes-specific learning instructions
- Add interactive prompts for Hermes to provide debug messages and suggestions
- Structure learning process across 9 training stages with feedback protocol
2026-05-07 09:37:22 +02:00
aitbc
2cb800c693 docs: update SSH access patterns and fix wallet command syntax in agent training
Some checks failed
Deploy to Testnet / deploy-testnet (push) Successful in 1m17s
Documentation Validation / validate-docs (push) Failing after 10s
Documentation Validation / validate-policies-strict (push) Successful in 4s
Node Failover Simulation / failover-test (push) Successful in 31s
Multi-Node Stress Testing / stress-test (push) Successful in 13s
Cross-Node Transaction Testing / transaction-test (push) Successful in 10s
- Add aitbc2 blockchain node access documentation via gitea-runner SSH
- Fix wallet send command syntax to use proper --wallet-name flag format
- Update stage1 training commands to include --fee and --password parameters
2026-05-06 08:02:50 +02:00
aitbc
68d69b4c1d fix: add missing docs/agent-training/README.md to fix docs validation CI
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Successful in 3s
Deploy to Testnet / deploy-testnet (push) Successful in 1m14s
Documentation Validation / validate-docs (push) Failing after 11s
Documentation Validation / validate-policies-strict (push) Successful in 4s
Multi-Node Stress Testing / stress-test (push) Successful in 2s
Node Failover Simulation / failover-test (push) Failing after 4s
2026-05-06 07:43:58 +02:00
aitbc
d0e474e5ce fix: use proposer wallet for PoA transaction acceptance in training stage
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Successful in 3s
Deploy to Testnet / deploy-testnet (push) Successful in 1m12s
Documentation Validation / validate-docs (push) Failing after 9s
Documentation Validation / validate-policies-strict (push) Successful in 5s
Multi-Node Stress Testing / stress-test (push) Successful in 3s
Node Failover Simulation / failover-test (push) Successful in 7s
- Switch from faucet wallet to proposer wallet for funding
- Proposer is the current PoA proposer and valid signer
- Send 1M AIT from genesis to proposer first
- Send 100 AIT from proposer to training-w1
- Increased sleep times to 15s for transaction confirmation
2026-05-05 16:38:19 +02:00
aitbc
a2601c7697 feat: refactor agent training to use OpenClaw agent with allowlist for AITBC CLI execution
Some checks failed
CLI Tests / test-cli (push) Failing after 6s
Cross-Node Transaction Testing / transaction-test (push) Successful in 3s
Deploy to Testnet / deploy-testnet (push) Successful in 1m20s
Documentation Validation / validate-docs (push) Failing after 10s
Documentation Validation / validate-policies-strict (push) Successful in 4s
Multi-Node Stress Testing / stress-test (push) Successful in 3s
Node Failover Simulation / failover-test (push) Successful in 7s
Python Tests / test-python (push) Failing after 1m12s
Security Scanning / security-scan (push) Successful in 28s
Replaced direct AITBC CLI command execution with OpenClaw agent-based execution that respects the allowlist:

- Changed openclaw_training_operations to execute commands via `openclaw agent --message` instead of direct CLI calls
- Removed operation-specific command building logic (wallet_create, genesis_init, etc.)
- Simplified execution flow to single OpenClaw agent invocation with prompt message
- Added prerequisites
2026-05-05 16:03:24 +02:00
aitbc
dae8ad6569 feat: implement OpenClaw agent training system with CLI command execution
Some checks failed
CLI Tests / test-cli (push) Failing after 5s
Deploy to Testnet / deploy-testnet (push) Successful in 1m52s
Documentation Validation / validate-docs (push) Failing after 10s
Documentation Validation / validate-policies-strict (push) Successful in 4s
Security Scanning / security-scan (push) Successful in 34s
Node Failover Simulation / failover-test (push) Successful in 10s
Multi-Node Stress Testing / stress-test (push) Successful in 2s
Cross-Node Transaction Testing / transaction-test (push) Successful in 2s
Added comprehensive agent training functionality that executes actual AITBC CLI commands:

- Renamed openclaw_operations to openclaw_training_operations in aitbc_cli.py
- Added train action with agent/validate/certify subcommands to openclaw_operations
- Implemented agent training that loads JSON training data and executes real CLI commands
- Added operation mapping for wallet, blockchain, messaging, and system commands
- Skip
2026-05-04 18:23:30 +02:00