Commit Graph

  • 59e55a27eb Simplify gpu_marketplace list command and fix miner PATH for nvidia-smi main OWL 2026-05-27 13:45:07 +02:00
  • d78cb85fd7 Remove outdated Hermes analysis and decomposition plan documents aitbc 2026-05-27 13:33:16 +02:00
  • 29b066a5dd Update data directory paths from /opt/aitbc/data to /var/lib/aitbc/data across all components aitbc 2026-05-27 12:45:18 +02:00
  • 0a028a530c Add job type inference from payload structure when type field is missing aitbc 2026-05-27 12:40:25 +02:00
  • 8f3e2dd7ac Update edge-api systemd service paths, switch to SQLite, add timezone-aware datetimes, and make job payments optional for proof-of-concept aitbc 2026-05-27 12:38:19 +02:00
  • b58ca5db7c Remove zero-address dev mode fallback and harden security: update JWT secret, enforce authentication, add SSL verification option, implement actual resource handlers with system metrics aitbc 2026-05-27 12:20:07 +02:00
  • 424a8b1f5a Refactor GPU capabilities structure and add Ollama models to miner registration payload aitbc 2026-05-27 12:04:13 +02:00
  • 0314e2da7c Fix coordinator CORS function name and add marketplace matching endpoints with miner poll improvements aitbc 2026-05-27 11:58:33 +02:00
  • 1f4a630964 Fix test_workflow.py JSON parsing: simplify list assertions to match actual output aitbc 2026-05-27 11:17:20 +02:00
  • 288d831d94 Fix workflow test issues: timestamp collision, JSON header, skip coordinator mock test aitbc 2026-05-27 11:15:54 +02:00
  • a21e6ab62b Add autouse fixture to patch CliRunner.invoke with default ctx.obj aitbc 2026-05-27 11:07:52 +02:00
  • 403cbbb70a Add cli_runner fixture to conftest.py for isolated CLI testing with CliRunner aitbc 2026-05-27 11:06:50 +02:00
  • fc0e05a35e Fix Python test obj dicts: change output_format to output to match CLI aitbc 2026-05-27 11:06:33 +02:00
  • 4b7e8ada32 Add ctx_obj fixture to conftest.py for CLI test context mocking aitbc 2026-05-27 10:44:31 +02:00
  • 6f6a0ded6d Fix Python test imports: governance→operations, marketplace→marketplace_cmd aitbc 2026-05-27 10:41:08 +02:00
  • 6512861dd8 Fix test_edge_advanced.sh island bridge positional arg and add cli/ to pytest path aitbc 2026-05-27 10:37:18 +02:00
  • 902a2f049c Fix test_edge_advanced.sh: Use positional arguments instead of --flag options aitbc 2026-05-27 10:33:36 +02:00
  • 7236d274a2 Fix CLI config.py output_format bug, simulate.py error import, and test script issues aitbc 2026-05-27 10:24:23 +02:00
  • 4fcbc0855e Fix simulate.py error import and update edge island leave command syntax aitbc 2026-05-27 10:02:30 +02:00
  • ff2b8c2aed Fix config.py to use ctx.obj['output'] instead of ctx.obj['output_format'] aitbc 2026-05-27 09:36:27 +02:00
  • 5c0915096a Add comprehensive cross-chain operations scenario documentation (scenario 53) aitbc 2026-05-27 09:26:59 +02:00
  • d1f3d3ca97 Remove cross-chain operations scenario documentation (duplicate of scenario 20) aitbc 2026-05-27 09:21:46 +02:00
  • 2acb5ccc49 Update SSH access patterns documentation and expand workflow integration test suite aitbc 2026-05-27 09:16:23 +02:00
  • 7f71d8a6c7 Add CLI scenario coverage for crosschain, monitor, resource, simulate commands and update existing scenarios with advanced subcommands aitbc 2026-05-27 09:13:49 +02:00
  • ab0480dfc5 Fix monitor.py console import - use Rich Console directly instead of missing utils export aitbc 2026-05-27 08:29:13 +02:00
  • 630f467fbb Merge branch 'main' of http://gitea.bubuit.net:3000/oib/aitbc aitbc 2026-05-27 07:44:59 +02:00
  • e3e5f806a0 Fix: Uncomment cross_chain and monitor imports to match re-enabled commands aitbc 2026-05-27 07:14:09 +02:00
  • c8b83298d4 Fix poa.py genesis.json format compatibility and exchange.py syntax error OWL 2026-05-26 22:49:51 +02:00
  • dd747a10de Fix exchange.py syntax error and implement genesis sync-from-hub OWL 2026-05-26 22:35:48 +02:00
  • 81f6aac768 Update disabled commands documentation and re-enable cross_chain/monitor aitbc 2026-05-27 07:07:37 +02:00
  • f505145a48 Implement missing RPC endpoints and fix GPU operations aitbc 2026-05-26 22:53:25 +02:00
  • 51209844c9 Implement 36 missing CLI subcommands for scenarios 04-47 aitbc 2026-05-26 22:03:58 +02:00
  • ac59e3ee0a Add genesis sync-from-hub CLI command to fetch genesis.json from hub RPC aitbc 2026-05-26 21:33:39 +02:00
  • aff0a955c1 Require genesis.json file for deterministic genesis block creation aitbc 2026-05-26 21:01:40 +02:00
  • 00497a655a Remove force-enable block production from wrapper script aitbc 2026-05-26 20:04:04 +02:00
  • c84d81cb2d Fix genesis creation to only run when block production is enabled aitbc 2026-05-26 19:53:16 +02:00
  • f06ac1142d Add genesis block existence check to PoA proposer start() method aitbc 2026-05-26 19:38:58 +02:00
  • 7f1c8794c3 Add ENABLE_BLOCK_PRODUCTION check to PoA proposer start() method aitbc 2026-05-26 18:38:24 +02:00
  • 9ec53892bc Fix load-keystore-secrets.sh to prevent duplicate entries aitbc 2026-05-26 16:20:16 +02:00
  • fd75eb32bc Fix workflow scripts: create blockchain.env directly instead of copying from non-existent /opt/aitbc/.env aitbc 2026-05-26 15:54:17 +02:00
  • 27312dcf2a Standardize config files: use blockchain.env and node.env instead of .env aitbc 2026-05-26 15:53:04 +02:00
  • 60ea1f91aa fix: use validated top-level fields in submit_transaction aitbc 2026-05-26 15:03:13 +02:00
  • 755d5bdeaf fix: move transaction fields to top level (not nested in payload) aitbc 2026-05-26 14:44:00 +02:00
  • 8ad9f6c425 fix: use cryptography library signature directly (no .signature attribute) aitbc 2026-05-26 14:35:02 +02:00
  • 2e9e7c5798 fix: extract 64-byte signature from SignedMessage using .signature attribute aitbc 2026-05-26 14:30:06 +02:00
  • f70b7e691c fix: restructure transaction with nested payload and proper signing aitbc 2026-05-26 14:16:13 +02:00
  • fe1525cc05 fix: restructure transaction payload to match RPC server schema aitbc 2026-05-26 14:01:38 +02:00
  • dd1c3c69a5 fix: strip 0x prefix from private key hex string aitbc 2026-05-26 13:51:45 +02:00
  • 37e30bd309 fix: skip decryption for unencrypted wallets in transactions send aitbc 2026-05-26 13:47:25 +02:00
  • c425ff760c fix: use same wallet directory for transactions as wallet create aitbc 2026-05-26 13:41:37 +02:00
  • 7128927707 fix: restructure password resolution and improve genesis chain_id detection aitbc 2026-05-26 13:38:24 +02:00
  • 99ef26e464 fix: add TTY handling to transactions commands and improve genesis info aitbc 2026-05-26 13:14:03 +02:00
  • d365b84885 fix: add TTY handling for password prompts and config get alias aitbc 2026-05-26 12:36:26 +02:00
  • f67819c7e5 fix: add optional positional wallet name argument to balance and address commands aitbc 2026-05-26 12:27:20 +02:00
  • 7ced360c1f refactor: move cli/core/ to cli/aitbc_cli/core/ for proper package structure aitbc 2026-05-26 12:17:58 +02:00
  • f8150ae1aa fix: copy cli/models/ directory to cli/aitbc_cli/models/ aitbc 2026-05-26 12:08:15 +02:00
  • c009aa3066 fix: copy dual_mode_wallet_adapter.py to aitbc_cli/utils/ aitbc 2026-05-26 11:45:13 +02:00
  • 98390554b2 fix: register aitbc_cli.core in sys.modules before loading core/main.py aitbc 2026-05-26 11:39:18 +02:00
  • cff0dc1393 fix: add sys.path setup in core/main.py for aitbc_cli imports aitbc 2026-05-26 11:36:11 +02:00
  • 020f7435c8 fix: prevent sys.modules corruption in aitbc_cli/__init__.py aitbc 2026-05-26 11:32:57 +02:00
  • 7fdc3e2619 fix: register CLI module in sys.modules for proper package resolution aitbc 2026-05-26 11:26:18 +02:00
  • c96309e76f fix: correct config import name in main.py aitbc 2026-05-26 11:21:19 +02:00
  • 86058671eb fix: remove non-existent Config import from config command aitbc 2026-05-26 11:17:09 +02:00
  • a1321d85ac fix: re-enable exchange and config commands (no ..core imports) aitbc 2026-05-26 11:12:56 +02:00
  • b42a4d9b5f fix: disable all commands with invalid ..core.* imports aitbc 2026-05-26 11:11:47 +02:00
  • 598bc350f3 fix: disable deployment command due to missing core.deployment module aitbc 2026-05-26 11:10:56 +02:00
  • 16162897d5 feat: add missing CLI command groups and fix genesis chain_id detection aitbc 2026-05-26 11:06:31 +02:00
  • d281eff8ef fix: use full package path for utils import in wallet commands aitbc 2026-05-26 11:00:16 +02:00
  • a70b901072 fix: correct utils module import path in wallet commands aitbc 2026-05-26 10:58:37 +02:00
  • 4c468291bb fix: use Python wrapper directly instead of python -m for CLI aitbc 2026-05-26 10:54:52 +02:00
  • 876f7f37fc fix: correct CLI module path from cli.core.main to aitbc_cli.core.main aitbc 2026-05-26 10:54:07 +02:00
  • db19c80026 fix: prevent hermes-agent cli module conflict in aitbc-cli aitbc 2026-05-26 10:53:32 +02:00
  • ec8fbdc744 feat: add aitbc CLI to system PATH during setup aitbc 2026-05-26 10:51:43 +02:00
  • 670b700d30 docs: add AITBC Software Capabilities (Scenarios) section to SETUP.md aitbc 2026-05-26 10:48:21 +02:00
  • 652fe5e9fb feat: add secure PostgreSQL user password generation and loading aitbc 2026-05-26 10:34:16 +02:00
  • ad04f2b785 feat: add PostgreSQL client library support for psycopg2 aitbc 2026-05-26 10:32:43 +02:00
  • 17ac576dbd fix: update legacy Coordinator API port from 8000 to 8011 aitbc 2026-05-26 10:31:20 +02:00
  • 1ad702694f feat: add robust error handling and fallbacks for credentials generation aitbc 2026-05-26 10:30:07 +02:00
  • 2a0bca6d98 feat: add runtime secrets generation to setup_credentials aitbc 2026-05-26 10:28:26 +02:00
  • 6006550938 feat: add Redis to prerequisites in setup.sh aitbc 2026-05-26 10:24:31 +02:00
  • 4f25d07beb feat: add comprehensive error handling for venv and poetry steps aitbc 2026-05-26 10:11:06 +02:00
  • f88128512d feat: improve setup script robustness aitbc 2026-05-26 10:07:21 +02:00
  • 54e854b8cb feat: add PostgreSQL and python3-venv to prerequisites aitbc 2026-05-26 10:02:51 +02:00
  • d9b8d595d7 fix: update setup.sh to use GitHub instead of Gitea aitbc 2026-05-26 10:01:01 +02:00
  • 5a0217a57b feat: add explicit progress logging to setup.sh for hermes agent visibility aitbc 2026-05-26 09:59:14 +02:00
  • b3b6a93a73 fix: remove redundant sudo commands from setup.sh aitbc 2026-05-26 09:44:38 +02:00
  • 8c99fa0f94 fix: use sudo bash - for Node.js installation aitbc 2026-05-26 09:39:23 +02:00
  • 870bccc958 fix: improve setup script and documentation for better UX aitbc 2026-05-26 09:37:13 +02:00
  • 013d848132 fix: update legacy port 8545 to 8006 across codebase aitbc 2026-05-26 09:28:40 +02:00
  • 6895c86589 docs: update gitea.bubuit.net references to GitHub aitbc 2026-05-26 09:25:36 +02:00
  • be09e83640 docs: link examples README from SETUP.md aitbc 2026-05-26 09:20:15 +02:00
  • 2bb3bd6cd3 feat: add open island configuration examples aitbc 2026-05-26 09:17:34 +02:00
  • 7e303468b9 docs: add configuration files section to SETUP.md aitbc 2026-05-26 09:14:45 +02:00
  • 9f44ca9e6d docs: add open island testing section to deployment setup guide aitbc 2026-05-26 08:42:48 +02:00
  • 22c4192c76 fix: add dependency on blockchain-node service to p2p service startup order aitbc 2026-05-26 08:29:55 +02:00
  • 429b24b02c fix: correct import of normalize_transaction_data from rpc.utils aitbc 2026-05-26 08:04:52 +02:00
  • 7b68355b9e fix: improve chain isolation verification to support comma-separated chains and bidirectional checks aitbc 2026-05-26 07:59:03 +02:00
  • 863e312d5e fix: resolve import paths, add fallback data, and improve error handling across services aitbc 2026-05-25 19:45:34 +02:00
  • 2b0e16267e fix: blockchain RPC mapper errors and missing contract stubs aitbc 2026-05-25 18:16:38 +02:00
  • e28a192a76 fix: resolve missing module imports for coordinator-api and blockchain-rpc aitbc 2026-05-25 17:22:38 +02:00