# Interactive Learning Paths for AITBC Agent Training **Last Updated:** 2026-05-09 **Version:** 1.0 **Purpose:** Role-based learning paths for different user types in the AITBC ecosystem --- ## Overview This document provides interactive, role-based learning paths through the AITBC agent training curriculum. Each path is tailored to a specific role and focuses on the most relevant training stages and scenarios for that role. ## Learning Paths ### Path 1: Wallet Operator **Target Audience:** Users who need to manage AIT tokens, send transactions, and participate in basic blockchain operations **Prerequisites:** Basic computer literacy, understanding of blockchain concepts **Estimated Duration:** 3-4 hours #### Stage Sequence **Stage 1: Foundation** (Required) - [01 Wallet Basics](../scenarios/01_wallet_basics.md) - Create and manage wallets - [02 Transaction Sending](../scenarios/02_transaction_sending.md) - Send AIT tokens - [06 Basic Trading](../scenarios/06_basic_trading.md) - Basic trading operations **Stage 2: Operations Mastery** (Recommended) - [10 Plugin Development](../scenarios/10_plugin_development.md) - Extend wallet functionality - [13 Mining Setup](../scenarios/13_mining_setup.md) - Earn tokens through mining - [14 Staking Basics](../scenarios/14_staking_basics.md) - Earn passive rewards **Stage 4: Marketplace Economics** (Optional) - [08 Marketplace Bidding](../scenarios/08_marketplace_bidding.md) - Acquire resources - [09 GPU Listing](../scenarios/09_gpu_listing.md) - Monetize GPU resources #### Key Learning Outcomes - Create and secure AIT wallets - Send and receive transactions - Participate in marketplace operations - Earn rewards through mining and staking #### Assessment Criteria - Successfully create a wallet and send a transaction - Complete a marketplace bid or listing - Set up mining or staking operations --- ### Path 2: AI Specialist **Target Audience:** Users focused on AI job submission, model training, and distributed computing **Prerequisites:** Python programming, machine learning basics, GPU computing concepts **Estimated Duration:** 4-5 hours #### Stage Sequence **Stage 1: Foundation** (Required) - [01 Wallet Basics](../scenarios/01_wallet_basics.md) - Wallet for AI payments - [02 Transaction Sending](../scenarios/02_transaction_sending.md) - Pay for compute resources **Stage 3: AI Operations** (Required) - [07 AI Job Submission](../scenarios/07_ai_job_submission.md) - Submit AI compute jobs - [22 AI Training Agent](../scenarios/22_ai_training_agent.md) - AI training workflows - [37 Distributed AI Training](../scenarios/37_distributed_ai_training.md) - Distributed training **Stage 4: Marketplace Economics** (Required) - [08 Marketplace Bidding](../scenarios/08_marketplace_bidding.md) - Acquire GPU resources - [21 Compute Provider Agent](../scenarios/21_compute_provider_agent.md) - Provide compute resources **Stage 8: Advanced Agent Specialization** (Recommended) - [32 AI Power Advertiser](../scenarios/32_ai_power_advertiser.md) - AI service advertising - [40 Enterprise AI Agent](../scenarios/40_enterprise_ai_agent.md) - Enterprise AI operations #### Key Learning Outcomes - Submit and manage AI compute jobs - Acquire GPU resources from marketplace - Implement distributed AI training - Monetize AI services #### Assessment Criteria - Successfully submit an AI job - Complete a distributed training workflow - Deploy an AI service to the marketplace --- ### Path 3: Network Administrator **Target Audience:** Users responsible for deploying, maintaining, and monitoring AITBC blockchain nodes **Prerequisites:** Linux system administration, networking, blockchain concepts **Estimated Duration:** 5-6 hours #### Stage Sequence **Stage 1: Foundation** (Required) - [03 Genesis Deployment](../scenarios/03_genesis_deployment.md) - Deploy blockchain networks - [05 Island Creation](../scenarios/05_island_creation.md) - Create network islands **Stage 2: Operations Mastery** (Required) - [13 Mining Setup](../scenarios/13_mining_setup.md) - Configure mining operations - [15 Blockchain Monitoring](../scenarios/15_blockchain_monitoring.md) - Monitor network health - [18 Analytics Collection](../scenarios/18_analytics_collection.md) - Collect network metrics **Stage 5: Expert Operations** (Required) - [16 Agent Registration](../scenarios/16_agent_registration.md) - Manage agent registration - [19 Security Setup](../scenarios/19_security_setup.md) - Configure security - [28 Monitoring Agent](../scenarios/28_monitoring_agent.md) - Automated monitoring **Stage 7: Cross-Node Training** (Required) - [20 Cross Chain Transfer](../scenarios/20_cross_chain_transfer.md) - Cross-chain operations - [26 Staking Validator Agent](../scenarios/26_staking_validator_agent.md) - Validator operations - [33 Multi Chain Validator](../scenarios/33_multi_chain_validator.md) - Multi-chain validation **Stage 10: Failure Recovery** (Required) - Error handling strategies - Recovery procedures - Fault tolerance mechanisms #### Key Learning Outcomes - Deploy and maintain blockchain nodes - Monitor network health and performance - Configure security and access controls - Handle network failures and recoveries #### Assessment Criteria - Successfully deploy a blockchain node - Configure monitoring and alerts - Handle a network partition recovery --- ### Path 4: Developer **Target Audience:** Developers building applications on the AITBC platform, creating agents, or integrating with the blockchain **Prerequisites:** Python 3.13+, REST API concepts, smart contract basics **Estimated Duration**: 6-8 hours #### Stage Sequence **Stage 1: Foundation** (Required) - [01 Wallet Basics](../scenarios/01_wallet_basics.md) - Wallet integration - [02 Transaction Sending](../scenarios/02_transaction_sending.md) - Transaction API - [04 Messaging Basics](../scenarios/04_messaging_basics.md) - Agent communication **Stage 2: Operations Mastery** (Required) - [10 Plugin Development](../scenarios/10_plugin_development.md) - Plugin architecture - [11 IPFS Storage](../scenarios/11_ipfs_storage.md) - Decentralized storage - [12 Database Operations](../scenarios/12_database_operations.md) - Database services **Stage 3: AI Operations** (Recommended) - [07 AI Job Submission](../scenarios/07_ai_job_submission.md) - AI service integration - [22 AI Training Agent](../scenarios/22_ai_training_agent.md) - AI agent development **Stage 6: Agent Identity SDK** (Required) - [16 Agent Registration](../scenarios/16_agent_registration.md) - Agent SDK usage - [24 Swarm Coordinator](../scenarios/24_swarm_coordinator.md) - Multi-agent coordination **Stage 8: Advanced Agent Specialization** (Recommended) - [41 Bounty System](../scenarios/41_bounty_system.md) - Bounty integration - [42 Portfolio Management](../scenarios/42_portfolio_management.md) - Financial features - [43 Knowledge Graph Market](../scenarios/43_knowledge_graph_market.md) - Knowledge integration **Stage 9: Multi-Chain Architecture** (Optional) - [47 Cross Chain Atomic Swap](../scenarios/47_cross_chain_atomic_swap.md) - Cross-chain contracts - [45 Zero Knowledge Proofs](../scenarios/45_zero_knowledge_proofs.md) - ZK integration #### Key Learning Outcomes - Integrate AITBC wallets into applications - Develop custom plugins and agents - Use Agent SDK for identity and communication - Implement cross-chain operations #### Assessment Criteria - Build a custom plugin - Create and register an agent - Integrate wallet operations into an application - Implement a cross-chain operation --- ## Cross-Path Recommendations ### Shared Foundation All paths should complete **Stage 1: Foundation** scenarios to establish baseline knowledge: - Wallet operations are prerequisites for all advanced operations - Transaction sending is required for marketplace participation - Understanding blockchain basics is essential for all roles ### Progressive Complexity Each path follows a progression from: - **Beginner** (Stages 1-3): Basic operations and concepts - **Intermediate** (Stages 4-6): Marketplace operations and agent identity - **Advanced** (Stages 7-9): Multi-node, specialized, and multi-chain operations - **Expert** (Stages 10-11): Failure recovery and advanced communication ### Customization Users can customize their learning path by: - Skipping scenarios not relevant to their role - Adding scenarios from other paths for cross-functional knowledge - Revisiting stages for reinforcement and deeper understanding --- ## Assessment and Certification ### Completion Criteria Each learning path is considered complete when: 1. All required scenarios are completed 2. Key learning outcomes are demonstrated 3. Assessment criteria are met 4. Practical exercises are successfully executed ### Certification Upon completion of a learning path, users should: 1. Document their learning journey 2. Provide examples of completed work 3. Demonstrate practical application of skills 4. Receive feedback from peers or mentors --- ## Additional Resources - [Agent Training Documentation](./README.md) - Full training curriculum - [Scenarios Documentation](../scenarios/README.md) - All available scenarios - [Agent SDK Documentation](../agent-sdk/README.md) - Developer resources - [Master Glossary](../GLOSSARY.md) - Terminology reference --- **Related Documentation:** - [HERMES_LEARNING_PROMPT.md](./HERMES_LEARNING_PROMPT.md) - AI agent learning instructions - [TRAINING_SCHEMA.json](./training_schema.json) - Training stage definitions