This website requires JavaScript.
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