```
chore: update genesis timestamp, fix import paths, clean compiled JS files, and adjust mock path - Update devnet genesis timestamp to 1766400877 - Add Receipt model for zk-proof generation with receiptId, miner, coordinator fields - Fix import paths from settings to config across service modules (access_control, audit_logging, encryption, hsm_key_manager, key_management, zk_proofs) - Remove compiled JavaScript files from explorer-web components and lib directories - Update mock data base path
This commit is contained in:
96
docs/done.md
Normal file
96
docs/done.md
Normal file
@ -0,0 +1,96 @@
|
||||
# Completed Deployments
|
||||
|
||||
This document tracks components that have been successfully deployed and are operational.
|
||||
|
||||
## Container Services (aitbc.bubuit.net)
|
||||
|
||||
- ✅ **Main Website** - Deployed at https://aitbc.bubuit.net/
|
||||
- Static HTML/CSS with responsive design
|
||||
- Features overview, architecture, roadmap, platform status
|
||||
- Documentation portal integrated
|
||||
|
||||
- ✅ **Explorer Web** - Deployed at https://aitbc.bubuit.net/explorer/
|
||||
- Full-featured blockchain explorer
|
||||
- Mock data with genesis block (height 0) displayed
|
||||
- Blocks, transactions, addresses, receipts tracking
|
||||
- Mock/live data toggle functionality
|
||||
|
||||
- ✅ **Marketplace Web** - Deployed at https://aitbc.bubuit.net/marketplace/
|
||||
- Vite + TypeScript frontend
|
||||
- Offer list, bid form, stats cards
|
||||
- Mock data fixtures with API abstraction
|
||||
|
||||
- ✅ **Coordinator API** - Deployed in container
|
||||
- Minimal FastAPI service running on port 8000
|
||||
- Health endpoint: /v1/health returns {"status":"ok","env":"container"}
|
||||
- nginx proxy: /api/v1/ routes to container service
|
||||
- Note: Full codebase has import issues, minimal version deployed
|
||||
|
||||
- ✅ **Wallet Daemon** - Deployed in container
|
||||
- FastAPI service with encrypted keystore (Argon2id + XChaCha20-Poly1305)
|
||||
- REST and JSON-RPC endpoints for wallet management
|
||||
- Mock ledger adapter with SQLite backend
|
||||
- Running on port 8002, nginx proxy: /wallet/
|
||||
- Dependencies: aitbc-sdk, aitbc-crypto, fastapi, uvicorn
|
||||
|
||||
- ✅ **Documentation** - Deployed at https://aitbc.bubuit.net/docs/
|
||||
- Split documentation for different audiences
|
||||
- Miner, client, developer guides
|
||||
- API references and technical specs
|
||||
|
||||
## Host Services (GPU Access)
|
||||
|
||||
- ✅ **Blockchain Node** - Running on host
|
||||
- SQLModel-based blockchain with PoA consensus
|
||||
- RPC API on port 9080 (proxied via /rpc/)
|
||||
- Mock coordinator on port 8090 (proxied via /v1/)
|
||||
- Devnet scripts and observability hooks
|
||||
|
||||
## Infrastructure
|
||||
|
||||
- ✅ **Incus Container** - 'aitbc' container deployed
|
||||
- RAID1 configuration for data redundancy
|
||||
- nginx reverse proxy for all web services
|
||||
- Bridge networking (10.1.223.1 gateway)
|
||||
|
||||
- ✅ **nginx Configuration** - All routes configured
|
||||
- /explorer/ → Explorer Web
|
||||
- /marketplace/ → Marketplace Web
|
||||
- /api/v1/ → Coordinator API (container)
|
||||
- /rpc/ → Blockchain RPC (host)
|
||||
- /v1/ → Mock Coordinator (host)
|
||||
- /wallet/ → Wallet Daemon (container)
|
||||
- /docs/ → Documentation portal
|
||||
|
||||
- ✅ **SSL/HTTPS** - Configured and working
|
||||
- All services accessible via https://aitbc.bubuit.net/
|
||||
- Proper security headers implemented
|
||||
|
||||
- ✅ **DNS Resolution** - Fully operational
|
||||
- All endpoints accessible via domain name
|
||||
- SSL certificates properly configured
|
||||
|
||||
## Deployment Architecture
|
||||
|
||||
- **Container Services**: Public web access, no GPU required
|
||||
- Website, Explorer, Marketplace, Coordinator API, Wallet Daemon, Docs
|
||||
- **Host Services**: GPU access required, private network
|
||||
- Blockchain Node, Mining operations
|
||||
- **nginx Proxy**: Routes requests between container and host
|
||||
- Seamless user experience across all services
|
||||
|
||||
## Current Status
|
||||
|
||||
**Production Ready**: All core services deployed and operational
|
||||
- ✅ 6 container services running
|
||||
- ✅ 1 host service running
|
||||
- ✅ Complete nginx proxy configuration
|
||||
- ✅ SSL/HTTPS fully configured
|
||||
- ✅ DNS resolution working
|
||||
|
||||
## Remaining Tasks
|
||||
|
||||
- Fix full Coordinator API codebase import issues (low priority)
|
||||
- Fix Blockchain Node SQLModel/SQLAlchemy compatibility issues (low priority)
|
||||
- Configure additional monitoring and observability
|
||||
- Set up automated backup procedures
|
||||
Reference in New Issue
Block a user