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
This commit is contained in:
oib
2026-02-12 19:08:17 +01:00
parent 76a2fc9b6d
commit 5120861e17
57 changed files with 11720 additions and 131 deletions

View File

@@ -70,6 +70,12 @@ The AITBC platform consists of 7 core components working together to provide a c
- **Explorer Web** - Blockchain explorer
- **Pool Hub** - Miner coordination service
### CLI & Tooling
- **AITBC CLI** - 11 command groups, 80+ subcommands (116/116 tests passing)
- Client, miner, wallet, auth, blockchain, marketplace, admin, config, monitor, simulate, plugin
- CI/CD via GitHub Actions, man page, shell completion
## Component Interactions
```