Files
aitbc/website
aitbc b43b3aa3da fix: update website documentation to reflect current port assignments
Website Documentation Port Update - Complete:
 WEBSITE DIRECTORY UPDATED: All documentation updated to current port assignments
- website/docs/flowchart.html: Updated from old 18000/18001 ports to current 8000/8010/8006
- website/docs/api.html: Updated development URL from 18000 to 8000
- Reason: Website documentation now reflects actual AITBC service ports

 PORT UPDATES COMPLETED:
🔧 Core Services:
  - Coordinator API: 18000 → 8000 
  - Blockchain RPC: 26657 → 8006 

🚀 AI/Agent/GPU Services:
  - GPU Service/Miner: 18001 → 8010 

 FLOWCHART DOCUMENTATION UPDATED:
📊 Architecture Diagram: Port flow updated to current assignments
🌐 Environment Variables: AITBC_URL updated to 8000
📡 HTTP Requests: All Host headers updated to correct ports
⏱️ Timeline: Message flow updated with current ports
📋 Service Table: Port assignments table updated

 API DOCUMENTATION UPDATED:
🔗 Base URL: Development URL updated to 8000
📚 Documentation: References now point to correct services

 WEBSITE FUNCTIONALITY:
 Documentation Accuracy: All docs show correct service ports
 Developer Experience: API docs use actual service endpoints
 Architecture Clarity: Flowchart reflects current system design
 Consistency: All website references match service configs

 SYSTEM-WIDE SYNCHRONIZATION:
 Health Check Script:  Matches service configurations
 Service Files:  All updated to match health check
 Documentation:  Reflects actual port assignments
 Apps Directory:  All hardcoded references updated
 CLI Directory:  All commands updated to current ports
 Scripts Directory:  All scripts updated to current ports
 Tests Directory:  All tests verified and documented
 Website Directory:  All documentation updated to current ports
 Integration Layer:  Service endpoints synchronized

 PORT MAPPING COMPLETED:
 Old Architecture: 18000/18001 (legacy) → Current Architecture: 8000/8010/8006
 Documentation Consistency: Website matches actual service deployment
 Developer Resources: API docs and flowchart are accurate
 User Experience: Website visitors see correct port information

 FINAL VERIFICATION:
 All Website References: Updated to current port assignments
 Documentation Accuracy: Complete consistency with service configs
 Developer Resources: API and architecture docs are correct
 User Experience: Website provides accurate service information

RESULT: Successfully updated all website documentation to reflect the current AITBC port assignments. The website now provides accurate documentation that matches the actual service configuration, ensuring developers and users have correct information about service endpoints and architecture.
2026-03-30 18:42:20 +02:00
..

AITBC Website

Production website for the AITBC platform.

File Structure

website/
├── index.html              # Homepage — platform overview & achievements
├── 404.html                # Custom error page
├── aitbc-proxy.conf        # Nginx reverse proxy configuration
├── favicon.svg
├── font-awesome-local.css
├── docs/                   # All documentation (16 pages)
│   ├── index.html          # Docs landing — search, reader-level cards
│   ├── clients.html        # Client guide — jobs, wallet, pricing, API
│   ├── miners.html         # Miner guide — GPU setup, earnings, Ollama
│   ├── developers.html     # Developer guide — SDKs, contributing, bounties
│   ├── full-documentation.html  # Complete technical reference
│   ├── components.html     # Architecture & components overview
│   ├── flowchart.html      # End-to-end system flow diagram
│   ├── api.html            # REST API reference
│   ├── blockchain-node.html
│   ├── coordinator-api.html
│   ├── explorer-web.html
│   ├── marketplace-web.html
│   ├── wallet-daemon.html
│   ├── trade-exchange.html
│   ├── pool-hub.html
│   ├── browser-wallet.html # Redirect → /wallet/
│   ├── css/docs.css        # Shared stylesheet (1,870 lines)
│   └── js/theme.js         # Dark/light theme toggle
└── wallet/
    └── index.html          # Browser wallet landing page

Deployment

Deployed in the AITBC Incus container:

Container IP 10.1.223.93
Domain aitbc.bubuit.net
Docs aitbc.bubuit.net/docs/

Push to live

# Push all files via SSH
scp /home/oib/windsurf/aitbc/website/index.html /home/oib/windsurf/aitbc/website/404.html /home/oib/windsurf/aitbc/website/favicon.svg /home/oib/windsurf/aitbc/website/font-awesome-local.css aitbc-cascade:/var/www/html/
scp /home/oib/windsurf/aitbc/website/docs/*.html aitbc-cascade:/var/www/html/docs/
scp /home/oib/windsurf/aitbc/website/docs/css/docs.css aitbc-cascade:/var/www/html/docs/css/
scp /home/oib/windsurf/aitbc/website/docs/js/theme.js aitbc-cascade:/var/www/html/docs/js/
scp /home/oib/windsurf/aitbc/website/wallet/index.html aitbc-cascade:/var/www/html/wallet/

Key Features

  • Unified header/nav across all 15 doc pages with theme toggle
  • Live search on docs index (client-side, 15-page index)
  • Shared CSS — zero inline <style> blocks, one docs.css
  • Shared JS — theme persistence via theme.js
  • Zero dead links — all href="#" replaced with real targets
  • Font Awesome 6 consistently across all pages
  • Dark/light mode with localStorage persistence