19 KiB
19 KiB
AITBC CLI Command Checklist
Overview
This checklist provides a comprehensive reference for all AITBC CLI commands, organized by functional area. Use this to verify command availability, syntax, and testing coverage.
📋 Command Groups Summary
| Group | Commands | Purpose |
|---|---|---|
| admin | 8+ | System administration |
| agent | 8 | Advanced AI agent workflow and execution |
| agent-comm | 9 | Cross-chain agent communication |
| analytics | 6 | Chain analytics and monitoring |
| auth | 7 | API key and authentication management |
| blockchain | 15 | Blockchain queries and operations |
| chain | 10 | Multi-chain management |
| client | 14 | Job submission and management |
| config | 12 | CLI configuration management |
| deploy | 8 | Production deployment and scaling |
| exchange | 5 | Bitcoin exchange operations |
| genesis | 8 | Genesis block generation and management |
| governance | 4 | Governance proposals and voting |
| marketplace | 10 | GPU marketplace operations |
| miner | 12 | Mining operations and job processing |
| monitor | 7 | Monitoring, metrics, and alerting |
| multimodal | 9 | Multi-modal agent processing |
| node | 7 | Node management |
| optimize | 4 | Autonomous optimization and predictive operations |
| plugin | 4 | CLI plugin management |
| simulate | 6 | Simulations and test user management |
| swarm | 6 | Swarm intelligence and collective optimization |
| test | 9 | Testing and debugging commands |
| version | 1 | Version information |
| wallet | 24 | Wallet and transaction management |
Total: 184 commands across 24 groups
🔧 Core Commands Checklist
admin — System Administration
admin(help)admin backup— System backup operationsadmin logs— View system logsadmin monitor— System monitoringadmin restart— Restart servicesadmin status— System status overviewadmin update— System updatesadmin users— User management
agent — Advanced AI Agent Workflow
agent create— Create new AI agent workflowagent execute— Execute AI agent workflowagent learning— Agent adaptive learning and trainingagent list— List available AI agent workflowsagent network— Multi-agent collaborative networkagent receipt— Get verifiable receipt for executionagent status— Get status of agent executionagent submit-contribution— Submit contribution via GitHub
agent-comm — Cross-Chain Agent Communication
agent-comm collaborate— Create multi-agent collaborationagent-comm discover— Discover agents on specific chainagent-comm list— List registered agentsagent-comm monitor— Monitor cross-chain communicationagent-comm network— Get cross-chain network overviewagent-comm register— Register agent in cross-chain networkagent-comm reputation— Update agent reputationagent-comm send— Send message to agentagent-comm status— Get detailed agent status
analytics — Chain Analytics and Monitoring
analytics alerts— View performance alertsanalytics dashboard— Get complete dashboard dataanalytics monitor— Monitor chain performance in real-timeanalytics optimize— Get optimization recommendationsanalytics predict— Predict chain performanceanalytics summary— Get performance summary for chains
auth — API Key and Authentication Management
auth import-env— Import API key from environment variableauth keys— Manage multiple API keysauth login— Store API key for authenticationauth logout— Remove stored API keyauth refresh— Refresh authentication (token refresh)auth status— Show authentication statusauth token— Show stored API key
🔗 Blockchain & Chain Commands
blockchain — Blockchain Queries and Operations
blockchain balance— Get balance of address across all chainsblockchain block— Get details of specific blockblockchain blocks— List recent blocksblockchain faucet— Mint devnet funds to addressblockchain genesis— Get genesis block of a chainblockchain head— Get head block of a chainblockchain info— Get blockchain informationblockchain peers— List connected peersblockchain send— Send transaction to a chainblockchain status— Get blockchain node statusblockchain supply— Get token supply informationblockchain sync-status— Get blockchain synchronization statusblockchain transaction— Get transaction detailsblockchain transactions— Get latest transactions on a chainblockchain validators— List blockchain validators
chain — Multi-Chain Management
chain add— Add a chain to a specific nodechain backup— Backup chain datachain create— Create a new chain from configuration filechain delete— Delete a chain permanentlychain info— Get detailed information about a chainchain list— List all available chainschain migrate— Migrate a chain between nodeschain monitor— Monitor chain activitychain remove— Remove a chain from a specific nodechain restore— Restore chain from backup
genesis — Genesis Block Generation and Management
genesis create— Create genesis block from configurationgenesis create-template— Create a new genesis templategenesis export— Export genesis block for a chaingenesis hash— Calculate genesis hashgenesis info— Show genesis block informationgenesis template-info— Show detailed information about templategenesis templates— List available genesis templatesgenesis validate— Validate genesis block integrity
👤 User & Client Commands
client — Job Submission and Management
client batch-submit— Submit multiple jobs from CSV/JSON fileclient blocks— List recent blocksclient cancel— Cancel a jobclient history— Show job history with filtering optionsclient pay— Create a payment for a jobclient payment-receipt— Get payment receipt with verificationclient payment-status— Get payment status for a jobclient receipts— List job receiptsclient refund— Request a refund for a paymentclient result— Retrieve the result of a completed jobclient status— Check job statusclient submit— Submit a job to the coordinatorclient template— Manage job templates for repeated tasks
wallet — Wallet and Transaction Management
wallet address— Show wallet addresswallet backup— Backup a walletwallet balance— Check wallet balancewallet create— Create a new walletwallet delete— Delete a walletwallet earn— Add earnings from completed jobwallet history— Show transaction historywallet info— Show current wallet informationwallet liquidity-stake— Stake tokens into a liquidity poolwallet liquidity-unstake— Withdraw from liquidity pool with rewardswallet list— List all walletswallet multisig-challenge— Create cryptographic challenge for multisigwallet multisig-create— Create a multi-signature walletwallet multisig-propose— Propose a multisig transactionwallet multisig-sign— Sign a pending multisig transactionwallet request-payment— Request payment from another addresswallet restore— Restore a wallet from backupwallet rewards— View all earned rewards (staking + liquidity)wallet send— Send AITBC to another addresswallet sign-challenge— Sign cryptographic challenge (testing multisig)wallet spend— Spend AITBCwallet stake— Stake AITBC tokenswallet staking-info— Show staking informationwallet stats— Show wallet statisticswallet switch— Switch to a different walletwallet unstake— Unstake AITBC tokens
🏪 Marketplace & Miner Commands
marketplace — GPU Marketplace Operations
marketplace agents— OpenClaw agent marketplace operationsmarketplace bid— Marketplace bid operationsmarketplace governance— OpenClaw agent governance operationsmarketplace gpu— GPU marketplace operationsmarketplace offers— Marketplace offers operationsmarketplace orders— List marketplace ordersmarketplace pricing— Get pricing information for GPU modelmarketplace review— Add a review for a GPUmarketplace reviews— Get GPU reviewsmarketplace test— OpenClaw marketplace testing operations
miner — Mining Operations and Job Processing
miner concurrent-mine— Mine with concurrent job processingminer deregister— Deregister miner from the coordinatorminer earnings— Show miner earningsminer heartbeat— Send heartbeat to coordinatorminer jobs— List miner jobs with filteringminer mine— Mine continuously for specified number of jobsminer mine-ollama— Mine jobs using local Ollama for GPU inferenceminer poll— Poll for a single jobminer register— Register as a miner with the coordinatorminer status— Check miner statusminer update-capabilities— Update miner GPU capabilities
🏛️ Governance & Advanced Features
governance — Governance Proposals and Voting
governance list— List governance proposalsgovernance propose— Create a governance proposalgovernance result— Show voting results for a proposalgovernance vote— Cast a vote on a proposal
deploy — Production Deployment and Scaling
deploy auto-scale— Trigger auto-scaling evaluation for deploymentdeploy create— Create a new deployment configurationdeploy list-deployments— List all deploymentsdeploy monitor— Monitor deployment performance in real-timedeploy overview— Get overview of all deploymentsdeploy scale— Scale a deployment to target instance countdeploy start— Deploy the application to productiondeploy status— Get comprehensive deployment status
exchange — Bitcoin Exchange Operations
exchange create-payment— Create Bitcoin payment request for AITBC purchaseexchange market-stats— Get exchange market statisticsexchange payment-status— Check payment confirmation statusexchange rates— Get current exchange ratesexchange wallet— Bitcoin wallet operations
🤖 AI & Agent Commands
multimodal — Multi-Modal Agent Processing
multimodal agent— Create multi-modal agentmultimodal attention— Cross-modal attention analysismultimodal benchmark— Benchmark multi-modal agent performancemultimodal capabilities— List multi-modal agent capabilitiesmultimodal convert— Cross-modal conversion operationsmultimodal optimize— Optimize multi-modal agent pipelinemultimodal process— Process multi-modal inputs with agentmultimodal search— Multi-modal search operationsmultimodal test— Test individual modality processing
swarm — Swarm Intelligence and Collective Optimization
swarm consensus— Achieve swarm consensus on task resultswarm coordinate— Coordinate swarm task executionswarm join— Join agent swarm for collective optimizationswarm leave— Leave swarmswarm list— List active swarmsswarm status— Get swarm task status
optimize — Autonomous Optimization and Predictive Operations
optimize disable— Disable autonomous optimization for agentoptimize predict— Predictive operationsoptimize self-opt— Self-optimization operationsoptimize tune— Auto-tuning operations
🔧 System & Configuration Commands
config — CLI Configuration Management
config edit— Open configuration file in editorconfig environments— List available environmentsconfig export— Export configurationconfig get-secret— Get a decrypted configuration valueconfig import-config— Import configuration from fileconfig path— Show configuration file pathconfig profiles— Manage configuration profilesconfig reset— Reset configuration to defaultsconfig set— Set configuration valueconfig set-secret— Set an encrypted configuration valueconfig show— Show current configurationconfig validate— Validate configuration
monitor — Monitoring, Metrics, and Alerting
monitor alerts— Configure monitoring alertsmonitor campaign-stats— Campaign performance metrics (TVL, participants, rewards)monitor campaigns— List active incentive campaignsmonitor dashboard— Real-time system dashboardmonitor history— Historical data analysismonitor metrics— Collect and display system metricsmonitor webhooks— Manage webhook notifications
node — Node Management Commands
node add— Add a new node to configurationnode chains— List chains hosted on all nodesnode info— Get detailed node informationnode list— List all configured nodesnode monitor— Monitor node activitynode remove— Remove a node from configurationnode test— Test connectivity to a node
🧪 Testing & Development Commands
test — Testing and Debugging Commands for AITBC CLI
test api— Test API connectivitytest blockchain— Test blockchain functionalitytest diagnostics— Run comprehensive diagnosticstest environment— Test CLI environment and configurationtest integration— Run integration teststest job— Test job submission and managementtest marketplace— Test marketplace functionalitytest mock— Generate mock data for testingtest wallet— Test wallet functionality
simulate — Simulations and Test User Management
simulate init— Initialize test economysimulate load-test— Run load testsimulate results— Show simulation resultssimulate scenario— Run predefined scenariosimulate user— Manage test userssimulate workflow— Simulate complete workflow
plugin — CLI Plugin Management
plugin install— Install a plugin from a Python fileplugin list— List installed pluginsplugin toggle— Enable or disable a pluginplugin uninstall— Uninstall a plugin
📋 Utility Commands
version — Version Information
version— Show version information
config-show — Show Current Configuration
config-show— Show current configuration (alias for config show)
🚀 Testing Checklist
✅ Basic CLI Functionality
- CLI installation:
pip install -e . - CLI help:
aitbc --help - Version check:
aitbc --version - Configuration:
aitbc config show
✅ Core Workflow Testing
- Wallet creation:
aitbc wallet create - Miner registration:
aitbc miner register(localhost) - GPU marketplace:
aitbc marketplace gpu register - Job submission:
aitbc client submit(aitbc1) - Job result:
aitbc client result(aitbc1) - Ollama mining:
aitbc miner mine-ollama(localhost)
✅ Advanced Features Testing
- Multi-chain operations:
aitbc chain list - Agent workflows:
aitbc agent create - Governance:
aitbc governance propose - Swarm operations:
aitbc swarm join - Analytics:
aitbc analytics dashboard - Monitoring:
aitbc monitor metrics
✅ Integration Testing
- API connectivity:
aitbc test api - Blockchain sync:
aitbc blockchain sync-status(Expected fail - no node) - Payment flow:
aitbc client pay - Receipt verification:
aitbc client payment-receipt - Multi-signature:
aitbc wallet multisig-create
📊 Command Coverage Matrix
| Category | Total Commands | Implemented | Tested | Documentation |
|---|---|---|---|---|
| Core Commands | 58 | ✅ | 🔄 | ✅ |
| Blockchain | 33 | ✅ | 🔄 | ✅ |
| Marketplace | 22 | ✅ | 🔄 | ✅ |
| AI & Agents | 27 | ✅ | ❌ | ✅ |
| System & Config | 26 | ✅ | 🔄 | ✅ |
| Testing & Dev | 19 | ✅ | ❌ | ✅ |
| TOTAL | 184 | ✅ | 🔄 | ✅ |
Legend:
- ✅ Complete
- 🔄 Partial/In Progress
- ❌ Not Started
🔍 Command Usage Examples
End-to-End GPU Rental Flow
# 1. Setup
aitbc wallet create --name user-wallet
aitbc miner register --gpu "RTX-4090" --memory 24 --miner-id "miner-01"
# 2. Marketplace
aitbc marketplace gpu register --name "RTX-4090" --price-per-hour 1.5
aitbc marketplace gpu list
aitbc marketplace gpu book gpu_123 --hours 2
# 3. Job Execution
aitbc client submit --prompt "What is AI?" --model gemma3:1b
aitbc miner mine-ollama --jobs 1 --model gemma3:1b
aitbc client result <job-id> --wait
# 4. Payment
aitbc client pay --job-id <job-id> --amount 3.0
aitbc client payment-receipt --job-id <job-id>
Multi-Chain Setup
# Chain management
aitbc chain create --config chain.yaml
aitbc chain list
aitbc node add --name node2 --endpoint http://localhost:8001
# Blockchain operations
aitbc blockchain status
aitbc blockchain sync-status
aitbc blockchain faucet <address>
Agent Workflow
# Agent creation and execution
aitbc agent create --name "ai-assistant" --config '{"model": "gpt4"}'
aitbc agent execute ai-assistant --input '{"prompt": "Hello"}'
# Cross-chain communication
aitbc agent-comm register --agent-id agent-01 --chain-id devnet
aitbc agent-comm send --to agent-02 --message "Data ready"
📝 Notes
- Command Availability: Some commands may require specific backend services or configurations
- Authentication: Most commands require API key configuration via
aitbc auth loginor environment variables - Multi-Chain: Chain-specific commands need proper chain configuration
- Testing: Use
aitbc testcommands to verify functionality before production use - Documentation: Each command supports
--helpflag for detailed usage information
Last updated: March 5, 2026
Total commands: 184 across 24 command groups