Commit Graph

  • 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
  • 214c1b65ec ci: migrate from requirements.txt to poetry.lock as source of truth aitbc 2026-05-25 15:10:12 +02:00
  • 8ef559a12c Mypy contexts remediation: Fix type errors in coordinator-api contexts aitbc 2026-05-25 15:09:13 +02:00
  • a7b6e39cdf fix: replace all print() with click.echo() or logger in CLI production code aitbc 2026-05-25 13:53:49 +02:00
  • b9b70923d5 style: replace print() with logger.error() in gpu_worker.py aitbc 2026-05-25 13:10:33 +02:00
  • d02ce816a9 fix: replace print() with logger in tracing.py and bounty.py, fix bare except in staking.py and auth_fixtures.py aitbc 2026-05-25 13:03:34 +02:00
  • a80415321a mypy: routers.* now fully type-checked — remove from ignore_errors override aitbc 2026-05-25 12:50:10 +02:00
  • 3043622a44 security: update poetry.lock with starlette 1.0.1 aitbc 2026-05-25 12:09:57 +02:00
  • 48eded61b8 security: upgrade starlette to 1.0.1 to fix PYSEC-2026-161 aitbc 2026-05-25 12:08:29 +02:00
  • 4e83877faf mypy: services.* now fully type-checked — remove from ignore_errors override aitbc 2026-05-25 11:57:48 +02:00
  • be2c539e67 mypy: bulk fix services layer type errors batch 3 aitbc 2026-05-25 11:49:07 +02:00
  • bc0efcaa5c mypy: fix type errors in services layer batch 2 aitbc 2026-05-25 11:34:33 +02:00
  • c5367ae063 mypy: fix type errors in zk_proofs, fhe_service, websocket_stream_manager, audit, global_cdn, fhe_enhanced, confidential_service, receipts, portfolio, multimodal apps, agent_integration_factory aitbc 2026-05-25 11:11:39 +02:00
  • 112a7b8190 fix: clean mypy errors in storage and utils layers aitbc 2026-05-25 10:39:28 +02:00
  • 3d66d34173 fix: clean mypy errors in schemas, models, auth, exceptions layers aitbc 2026-05-25 10:32:34 +02:00
  • 814c2ce891 fix: clean domain type errors and tighten mypy overrides aitbc 2026-05-25 10:24:41 +02:00
  • 9609924d56 fix: populate feature_flags.json and remove sys.path bootstrap inserts aitbc 2026-05-25 10:18:14 +02:00
  • fd6ade31dc fix: remove backup files and fix zero-address defaults aitbc 2026-05-25 10:08:41 +02:00
  • 573aae065b feat: complete codebase remediation with all phases aitbc 2026-05-24 20:21:23 +02:00
  • 13ada12b49 Security fixes: wildcard CORS, JWT auth, zero-address fallback aitbc 2026-05-24 19:31:26 +02:00
  • 494bd962b4 Add authentication to dispute endpoints and improve test coverage infrastructure aitbc 2026-05-22 23:13:47 +02:00
  • a6868e5836 Document Hardhat version investigation and upgrade blockers aitbc 2026-05-22 22:57:34 +02:00
  • 90ed0813f8 Update PNPM_SETUP.md to document aitbc-token pnpm migration aitbc 2026-05-22 22:50:28 +02:00
  • 1fa7676a6f Migrate aitbc-token from npm to pnpm aitbc 2026-05-22 22:46:48 +02:00
  • 4cd4be0846 Add pnpm setup documentation for contracts directory aitbc 2026-05-22 22:31:48 +02:00
  • dcc08e7569 Migrate contracts directory from npm to pnpm aitbc 2026-05-22 22:28:32 +02:00
  • de8e08cc0a feat: add AITBC logo to README header aitbc 2026-05-21 22:32:52 +02:00
  • 801be1acf1 fix: enable block production and add proposer ID to blockchain config aitbc 2026-05-20 10:56:16 +02:00
  • 88d6d71c28 feat: add wallet funding to deployment script aitbc 2026-05-20 10:42:17 +02:00
  • 60ec340e92 feat: add wallet fund command using blockchain faucet aitbc 2026-05-20 10:38:53 +02:00
  • f1b74564b7 fix: remove genesis allocation from wallet generation aitbc 2026-05-20 10:27:26 +02:00
  • 0bd59a142a fix: use BigInteger for Account nonce field aitbc 2026-05-20 10:26:28 +02:00
  • 7237f48ebf fix: update deployment script with 1 million token balance aitbc 2026-05-20 10:24:16 +02:00
  • 236bfb7109 fix: use BigInteger for Account balance field aitbc 2026-05-20 10:23:44 +02:00
  • e8c13065b4 feat: add wallet generation to deployment script aitbc 2026-05-20 10:16:38 +02:00
  • c2dae2a904 reorg: organize skills into aitbc and hermes subdirectories aitbc 2026-05-20 10:16:17 +02:00
  • 218424f460 fix: use psycopg2 instead of psycopg for PostgreSQL connection aitbc 2026-05-20 10:11:10 +02:00
  • 763c5d5794 feat: add PostgreSQL integration for database mempool aitbc 2026-05-20 10:07:25 +02:00
  • 0ccd7e346d feat: generate unique chain ID and genesis for new nodes aitbc 2026-05-20 10:02:28 +02:00
  • f54f508805 fix: use memory mempool backend to avoid PostgreSQL dependency aitbc 2026-05-20 09:55:09 +02:00
  • b80475412e fix: add psycopg2 to dependencies for PostgreSQL support aitbc 2026-05-20 09:53:47 +02:00
  • 6e9a26e585 fix: add prometheus-client and alembic to dependencies aitbc 2026-05-20 09:52:33 +02:00
  • e6d76e1431 fix: install essential dependencies only for blockchain node aitbc 2026-05-20 09:51:20 +02:00
  • 92d864b214 fix: install root dependencies before blockchain-node aitbc 2026-05-20 09:50:09 +02:00
  • 53c28aac81 fix: install blockchain-node package in editable mode aitbc 2026-05-20 09:48:56 +02:00
  • b855c66c1b fix: remove interactive prompt from deployment script aitbc 2026-05-20 09:47:44 +02:00
  • 42f3ba4e60 feat: add integrated blockchain node deployment automation aitbc 2026-05-20 09:34:52 +02:00
  • 6cee92f70a docs: add blockchain node implementation guide aitbc 2026-05-20 09:30:21 +02:00
  • 9430563e9e refactor: make blockchain config use environment variables aitbc 2026-05-20 09:20:08 +02:00
  • 9cc5c37e03 docs: add blockchain config check to SSH access patterns aitbc 2026-05-20 09:07:12 +02:00
  • 1257a073d6 docs: update ns3 access pattern for incus container architecture aitbc 2026-05-20 09:01:47 +02:00
  • 472b5e23f4 docs: add ns3 (public hub server) to SSH access patterns aitbc 2026-05-20 08:55:42 +02:00
  • b927774e84 docs: update v0.3.11 release notes with final package names aitbc 2026-05-20 08:35:49 +02:00
  • bd08848e0d refactor: rename packages to shorter names aitbc 2026-05-20 08:30:30 +02:00
  • 56938fb2c4 security: update vulnerable dependencies in subdirectory pyproject.toml files aitbc 2026-05-20 08:23:30 +02:00
  • 739b41c3dd docs: add release notes for v0.3.10-v0.3.13 and v0.4.0 v0.4.0 aitbc 2026-05-20 08:17:06 +02:00
  • 4a707c2e15 refactor: rename internal packages to follow aitbc- naming convention v0.3.11 aitbc 2026-05-20 08:07:00 +02:00
  • c3e6f683f1 security: fix Dependabot vulnerabilities v0.3.10 aitbc 2026-05-20 08:02:07 +02:00
  • 06b656384b Add Public Server & Network Access section to README, remove obsolete documentation files v0.3.13 v0.3.12 aitbc 2026-05-19 20:57:11 +02:00
  • 83a03be376 fix: update output() signature with format and title parameters, fix Config import in dual_mode_wallet_adapter aitbc 2026-05-19 20:20:40 +02:00
  • 26f7d72b8e fix: resolve CLI config package shadowing config.py module aitbc 2026-05-19 19:53:34 +02:00
  • 55594ca9ee Add dynamic join instructions endpoint to live API aitbc 2026-05-19 19:39:54 +02:00
  • 27a078a279 fix: CLI bugs - island list, output signature, GPU credentials, mining subcommand aitbc 2026-05-19 19:38:06 +02:00
  • 9804a68437 Remove Quick Start section from main index.html aitbc 2026-05-19 19:30:22 +02:00
  • 034e3e2386 Make Available Endpoints heading a link to discovery.json aitbc 2026-05-19 19:28:38 +02:00
  • 592f64612f Remove Quick Start and Key Configuration sections, replace links with curl commands aitbc 2026-05-19 19:21:41 +02:00
  • b1e2c750d3 Fix node_health to determine based on RPC responsiveness instead of non-existent health endpoint aitbc 2026-05-19 19:14:43 +02:00
  • d24e1100de Use YOUR_DOMAIN placeholder instead of dynamic IP to work behind reverse proxies aitbc 2026-05-19 19:13:15 +02:00
  • b95c16688a Make Quick Start section dynamic - use JavaScript to insert current domain aitbc 2026-05-19 19:12:41 +02:00
  • a1a3711092 refactor: remove static agent discovery JSON files - migrate to live RPC endpoints aitbc 2026-05-19 19:03:30 +02:00
  • 001f1bc9d9 refactor: remove testnet references from agent discovery endpoints - hub node only shows mainnet aitbc 2026-05-19 18:29:58 +02:00
  • ee22bba246 refactor: remove website directory - migrate to separate repository aitbc 2026-05-19 18:23:14 +02:00
  • 5b044696f6 chore: clean up .gitignore - deduplicate, add venv_staging, untrack legacy CLI aitbc 2026-05-19 18:10:45 +02:00
  • ef94cc6da4 refactor: remove browser wallet extensions from repository aitbc 2026-05-19 18:08:36 +02:00
  • 57cfa2e65a refactor: simplify CLI dependencies and update package metadata aitbc 2026-05-19 17:48:28 +02:00
  • 93a823c655 fix: resolve NameError for Config in wallet_daemon_client.py aitbc 2026-05-19 17:25:09 +02:00
  • 88ed8a70cc fix: parent block validation in importBlock + no retry on 4xx in AITBCHTTPClient aitbc 2026-05-19 17:06:42 +02:00
  • 0a77f766e5 fix: use current UTC timestamp for genesis blocks and fix lambda closure bugs aitbc 2026-05-19 16:49:17 +02:00
  • 83e579a687 fix: add hash format validation to importBlock endpoint aitbc 2026-05-19 16:39:45 +02:00
  • 38c5e276b0 fix: add slowapi, sqlmodel, sqlalchemy to production-tests venv packages aitbc 2026-05-19 16:34:28 +02:00
  • 6fd4c4f841 fix: add PyJWT to python-tests venv packages aitbc 2026-05-19 16:31:09 +02:00
  • 040eaf04f1 fix: start services from CI workspace in integration-tests.yml aitbc 2026-05-19 16:24:03 +02:00
  • b8a1668ba4 fix: use direct HTTP hostnames in failover-simulation.sh instead of SSH-tunneled localhost aitbc 2026-05-19 16:13:16 +02:00
  • 89c0083c6c feat: add Knowledge Graph router to coordinator-api with /v1 prefix aitbc 2026-05-19 12:52:45 +02:00
  • f82ccb8e7d refactor: add aitbc package to Python path in marketplace-service aitbc 2026-05-19 12:49:26 +02:00
  • 83ca64f7b8 feat: add /v1 API prefix to all business logic endpoints and create CLI test suite aitbc 2026-05-19 12:46:59 +02:00
  • c63bbbd861 fix: use 'or' operator instead of get() default for wallet provider fallback aitbc 2026-05-19 11:44:36 +02:00
  • 00bd0e5e5e refactor: update CLI commands to use /v1 API versioning prefix aitbc 2026-05-19 11:42:17 +02:00
  • d6727be43f refactor: update coordinator-api port from 9001 to 8011 and standardize naming aitbc 2026-05-19 11:33:48 +02:00
  • 1f5bd750a4 feat: add stateful mock data to swarm, hermes, and training endpoints aitbc 2026-05-19 11:23:06 +02:00
  • 53fa9768f3 feat: add swarm node management and compute cluster endpoints aitbc 2026-05-19 10:28:10 +02:00
  • 222a780167 feat: add account management, faucet, bridge, and staking endpoints aitbc 2026-05-19 08:51:02 +02:00
  • 6327f3baa0 docs: comprehensive feature gap roadmap aitbc 2026-05-18 22:53:47 +02:00
  • 45556e9ca3 fix: edge-api and wallet infrastructure fixes aitbc 2026-05-18 22:37:19 +02:00
  • 16afac6df7 Fix FHE service to use mock provider as fallback when real libraries unavailable aitbc 2026-05-18 18:37:28 +02:00
  • fdd057cbf8 Fix agent identity database queries to use execute() and scalars() pattern aitbc 2026-05-15 14:32:48 +02:00
  • 37505d2787 Add export wallet, delete wallet, and sign endpoints to agent_identity router aitbc 2026-05-15 12:16:19 +02:00