- Remove duplicate Config class from BaseAITBCConfig (Pydantic v2 compatibility)
- Update conftest.py to use DATA_DIR and LOG_DIR constants directly
- Fix TypeError: get_log_path() missing required argument
- Tests now run successfully with PYTHONPATH set
- Migrate HTTP client usage from requests to aitbc.AITBCHTTPClient in test files
- Update conftest.py to use aitbc path utilities (get_data_path, get_log_path)
- Update test_model_validation.py to use aitbc validators (validate_address, validate_hash)
- Skip HTML scraping files that require raw requests (verify_toggle_removed.py)
- Migrated files: test_payment_integration.py, test_cross_node_blockchain.py, verify_transactions_fixed.py, test_tx_import.py, test_simple_import.py, test_minimal.py, test_block_import_complete.py
- 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
- Add cli to pytest.ini pythonpath for test discovery
- Simplify tests/conftest.py to only mock aitbc_crypto when not importable
- Add minimal aitbc_crypto.signing.ReceiptSigner mock for coordinator imports
- Remove complex test fixtures and collection hooks
- Update pytest.ini with comprehensive pythonpath entries
- Add environment variables for tests
- Add warning filters for common deprecations
- Added Redis server installation step in production-tests.yml workflow
- Checks if Redis binaries are already available before installing
- Installs redis-server package if needed
- Improved aitbc_crypto mocking in conftest.py
- Try importing real aitbc_crypto module first before mocking
- Only mock functions if they don't already exist
- Prevents overriding real implementations when aitbc_crypto is available
- Change file mode from 644 to 755 for all project files
- Add chain_id parameter to get_balance RPC endpoint with default "ait-devnet"
- Rename Miner.extra_meta_data to extra_metadata for consistency
- Add Prometheus metrics for marketplace API throughput and error rates with new dashboard panels
- Implement confidential transaction models with encryption support and access control
- Add key management system with registration, rotation, and audit logging
- Create services and registry routers for service discovery and management
- Integrate ZK proof generation for privacy-preserving receipts
- Add metrics instru