AITBC System
b033923756
chore: normalize file permissions across repository
...
- Remove executable permissions from configuration files (.editorconfig, .env.example, .gitignore)
- Remove executable permissions from documentation files (README.md, LICENSE, SECURITY.md)
- Remove executable permissions from web assets (HTML, CSS, JS files)
- Remove executable permissions from data files (JSON, SQL, YAML, requirements.txt)
- Remove executable permissions from source code files across all apps
- Add executable permissions to Python
2026-03-08 11:26:18 +01:00
oib
b20e93d7b8
Merge remote-tracking branch 'github/dependabot/github_actions/github/codeql-action-4'
2026-03-07 11:03:02 +01:00
oib
26014c522a
Merge remote-tracking branch 'github/dependabot/github_actions/actions/setup-python-6'
2026-03-07 11:02:59 +01:00
dependabot[bot]
54b724a954
ci(deps): bump actions/checkout from 4 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 21:18:53 +00:00
dependabot[bot]
33c20599de
ci(deps): bump actions/setup-python from 4 to 6
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4 to 6.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 21:18:49 +00:00
dependabot[bot]
5cdd593fe9
ci(deps): bump github/codeql-action from 2 to 4
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2 to 4.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 21:18:44 +00:00
oib
15427c96c0
chore: update file permissions to executable across repository
...
- 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
2026-03-06 22:17:54 +01:00
oib
bb5363bebc
refactor: consolidate blockchain explorer into single app and update backup ignore patterns
...
- Remove standalone explorer-web app (README, HTML, package files)
- Add /web endpoint to blockchain-explorer for web interface access
- Update .gitignore to exclude application backup archives (*.tar.gz, *.zip)
- Add backup documentation files to .gitignore (BACKUP_INDEX.md, README.md)
- Consolidate explorer functionality into main blockchain-explorer application
2026-03-06 18:14:49 +01:00
oib
a200a50085
chore(config): simplify dependabot configuration and disable enhanced services for CPU-only deployment
...
- Simplify .github/dependabot.yml from 70 to 49 lines
- Remove beta ecosystems, custom registries, and detailed ignore rules
- Reduce open PR limits (npm: 10→5, github-actions: 5→3)
- Remove custom labels and dependency-specific ignore rules
- Consolidate npm configs from 2 directories to single root directory
- Remove docker ecosystem configuration
- Add /health endpoint to coordinator
2026-03-04 16:43:37 +01:00
oib
18886ae64b
chore(workflows): remove agent-contributions and build-macos-packages workflow files
...
- Delete agent-contributions.yml (399 lines) with agent validation, rewards, swarm integration, and deployment jobs
- Delete build-macos-packages.yml (172 lines) with macOS native package build pipeline for arm64 and x86_64 targets
2026-03-04 15:48:02 +01:00
oib
2ec228e826
chore(workflows): disable all GitHub Actions workflows
...
- Add `workflow: disable: true` to 23 workflow files to temporarily disable CI/CD automation
- Affects agent-contributions, build-macos-packages, ci, cli-tests, comprehensive-tests, configuration-security, contracts-ci, dotenv-check, file-organization, markdown-link-check, phase8-integration, production-deploy, publish-github-packages, publish-native-packages-simple, publish-native-packages, publish-npm-packages, publish-packages-to-registry
2026-03-04 15:46:49 +01:00
oib
f353e00172
chore(security): enhance environment configuration, CI workflows, and wallet daemon with security improvements
...
- Restructure .env.example with security-focused documentation, service-specific environment file references, and AWS Secrets Manager integration
- Update CLI tests workflow to single Python 3.13 version, add pytest-mock dependency, and consolidate test execution with coverage
- Add comprehensive security validation to package publishing workflow with manual approval gates, secret scanning, and release
2026-03-03 10:33:46 +01:00
oib
205efc0c54
Test git hook fix
2026-03-02 15:49:57 +01:00
oib
ccedbace53
chore: remove configuration files and enhance blockchain explorer with advanced search, analytics, and export features
...
- Delete .aitbc.yaml.example CLI configuration template
- Delete .lycheeignore link checker exclusion rules
- Delete .nvmrc Node.js version specification
- Add advanced search panel with filters for address, amount range, transaction type, time range, and validator
- Add analytics dashboard with transaction volume, active addresses, and block time metrics
- Add Chart.js integration
2026-03-02 15:38:25 +01:00
oib
7bb2905cca
Update database paths and fix foreign key references across coordinator API
...
- Change SQLite database path from `/home/oib/windsurf/aitbc/data/` to `/opt/data/`
- Fix foreign key references to use correct table names (users, wallets, gpu_registry)
- Replace governance router with new governance and community routers
- Add multi-modal RL router to main application
- Simplify DEPLOYMENT_READINESS_REPORT.md to focus on production deployment status
- Update governance router with decentralized DAO voting
2026-02-26 19:32:06 +01:00
oib
825f157749
Update Python version requirements and fix compatibility issues
...
- Bump minimum Python version from 3.11 to 3.13 across all apps
- Add Python 3.11-3.13 test matrix to CLI workflow
- Document Python 3.11+ requirement in .env.example
- Fix Starlette Broadcast removal with in-process fallback implementation
- Add _InProcessBroadcast class for tests when Starlette Broadcast is unavailable
- Refactor API key validators to read live settings instead of cached values
- Update database models with explicit
2026-02-24 18:41:08 +01:00
oib
c6b9c679b9
Fix UNIX glob pattern error in GitHub Actions
...
- Remove coordinator-api and blockchain-node publishing jobs
- These apps don't have proper setup.py files yet
- Keep only agent-sdk and explorer-web publishing
- Prevents glob pattern errors during build
2026-02-24 17:48:27 +01:00
oib
1e4db1bada
Release v0.1.0 - Early Testing Phase
...
- Agent-first architecture implementation
- Complete agent documentation and workflows
- GitHub Packages publishing infrastructure
- Debian 13 + Python 3.13 support
- NVIDIA GPU resource sharing capabilities
- Swarm intelligence coordination
- Zero-knowledge proof verification
- Automated onboarding and monitoring
2026-02-24 17:44:51 +01:00
oib
6901e0084f
docs/config/packages: add v0.1 release prep, security status, and SDK enhancements
...
- Add Stage 23 roadmap for v0.1 release preparation with PyPI/npm publishing, deployment automation, and security audit milestones
- Document competitive differentiators: zkML/FHE integration, hybrid TEE/ZK verification, on-chain model marketplace, and geo-low-latency matching
- Update security documentation with smart contract audit results (0 vulnerabilities, 35 OpenZeppelin warnings)
- Add security-first setup
2026-02-19 21:47:28 +01:00
oib
1073d7b61a
docs: fix blockchain RPC port references and dead links
...
- Update blockchain RPC port from 8081 to 9080 across infrastructure docs
- Fix confidential transactions documentation cross-references
- Standardize "Blockchain Node RPC" naming in services table
2026-02-19 10:50:51 +01:00
oib
e9646cc7dd
ci: simplify CLI tests workflow to single Python version and add missing dependencies
...
- Remove Python version matrix (3.10, 3.11, 3.12), run only on 3.11
- Add aitbc-crypto package installation
- Add coordinator dependencies (fastapi, uvicorn, sqlmodel, etc.)
- Add pytest-asyncio for async test support
- Remove conditional coverage steps (always run on 3.11 now)
2026-02-12 21:05:05 +01:00
oib
5120861e17
feat: add GPU-specific fields to marketplace offers and create dedicated GPU marketplace router
...
- Add GPU fields (model, memory, count, CUDA version, price, region) to MarketplaceOffer model
- Create new marketplace_gpu router for GPU-specific operations
- Update offer sync to populate GPU fields from miner capabilities
- Move GPU attributes from generic attributes dict to dedicated fields
- Update MarketplaceOfferView schema with GPU fields
- Expand CLI README with comprehensive documentation and
2026-02-12 19:08:17 +01:00
oib
3b3e97579f
chore: remove RFC pull request template
2026-02-11 21:54:40 +01:00
oib
985e2a8a20
ci: remove GitHub Actions test workflow
2026-02-11 21:52:00 +01:00
oib
63d64262ac
ci: fix package name nacl -> PyNaCl
2026-02-11 21:49:12 +01:00
oib
9ad49fde35
ci: replace poetry with pip install to fix root-level pyproject.toml issue
2026-02-11 21:47:19 +01:00
oib
32603900de
ci: fix workflow to install poetry deps per-app instead of root
2026-02-11 21:45:47 +01:00
oib
a4d4be4a1e
feat: add marketplace metrics, privacy features, and service registry endpoints
...
- 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
2025-12-22 10:33:23 +01:00
oib
fa5a6fddf3
Based on the repository's commit message style and the changes in the diff, here's an appropriate commit message:
...
```
feat: add websocket tests, PoA metrics, marketplace endpoints, and enhanced observability
- Add comprehensive websocket tests for blocks and transactions streams including multi-subscriber and high-volume scenarios
- Extend PoA consensus with per-proposer block metrics and rotation tracking
- Add latest block interval gauge and RPC error spike alerting
- Enhance mock coordinator
2025-12-22 07:55:09 +01:00
oib
fe29631a86
chore: initialize monorepo with project scaffolding, configs, and CI setup
2025-09-27 06:05:25 +02:00