Replaced SQLAlchemy ORM with direct sqlite3 queries in unified_genesis.py initialize_genesis_database function to simplify database operations and remove dependency on SQLModel Session.
Added genesis command group to CLI with init, verify, and info subcommands for genesis block and wallet management. Implemented handlers for genesis operations including initialization, verification, and information display
Deleted aitbc/queue.py containing TaskQueue, JobScheduler, BackgroundTaskManager, and WorkerPool classes that were not being used in the codebase.
Refactored chain_id handling in CLI to use centralized get_chain_id utility function instead of duplicating chain_id detection logic in send_transaction, get_balance, and agent_operations functions.
- Migrate simple_daemon.py from mock data to real keystore and blockchain RPC integration
- Add httpx for async HTTP client in wallet daemon
- Implement real wallet listing from keystore directory
- Implement blockchain balance queries via RPC
- Update CLI to use aitbc.AITBCHTTPClient instead of requests
- Add aitbc imports: constants, http_client, exceptions, logging, paths, validation
- Add address and amount validation in
- Add sys import to 29 test files across agent-coordinator, blockchain-event-bridge, blockchain-node, and coordinator-api
- Remove apps/blockchain-event-bridge/tests/test_integration.py (obsolete bridge integration tests)
- Remove apps/coordinator-api/tests/test_integration.py (obsolete API integration tests)
- Implement GPU registration in marketplace_gpu.py with GPURegistry model persistence
- Relocate blockchain-event-bridge README content to docs/apps/blockchain/blockchain-event-bridge.md
- Relocate blockchain-explorer README content to docs/apps/blockchain/blockchain-explorer.md
- Replace app READMEs with redirect notices pointing to new documentation location
- Consolidate documentation in central docs/ directory for better organization
- Add read_blockchain_env helper to parse /etc/aitbc/blockchain.env configuration
- Add normalize_rpc_url helper to parse and normalize RPC endpoint URLs
- Add probe_rpc_node to query /health and /rpc/head endpoints with latency tracking
- Add get_network_snapshot to probe local node and p2p_peers from config
- Update network status to show real connected node count and sync status
- Update network peers to show actual peer endpoints and connection
- Add agent, message, to, and content parameters to handle_agent_action kwargs extraction
- Fixes agent communication commands that require these parameters (send, receive, broadcast)
- Add argument parsing for marketplace buy/sell commands (--item, --price)
- Add argument parsing for economics commands (--type, --target, --node, --nodes)
- Add argument parsing for analytics commands (--type, --target)
- Add argument parsing for performance commands (--target, --strategy)
- Add argument parsing for compliance commands (--standard, --format)
- Add argument parsing for script run command (--file)
- Add argument parsing for api commands (--endpoint)
- Add argument parsing for resource commands (--amount, --type, --target)
- Add argument parsing for ollama commands (--model)
- Add argument parsing for ai status job-id command
- Add argument parsing for automate monitor command
- Add argument parsing for cluster coordinate command (--action)
This fixes the CLI commands that were not properly parsing arguments,
ensuring all extended CLI features work correctly with their parameters.