Files
aitbc/systemd
aitbc 54b310188e fix: add blockchain services to Core Services and reorganize ports
Blockchain Services Integration - Complete:
 BLOCKCHAIN SERVICES ADDED: Integrated blockchain node and RPC into Core Services
- systemd/aitbc-marketplace.service: Changed port from 8006 to 8002
- apps/blockchain-explorer/main.py: Changed port from 8004 to 8007
- setup.sh: Added blockchain node and RPC services to Core Services section
- setup.sh: Updated health check with new port assignments
- Reason: Blockchain services are essential core components

 UPDATED PORT ALLOCATION:
🔧 Core Services (8000-8009):
  8000: Coordinator API 
  8001: Exchange API 
  8002: Marketplace API  (MOVED from 8006)
  8003: Wallet API 
  8004: Available  (freed from Explorer)
  8005: Multimodal Service 
  8006: Blockchain RPC  (from blockchain.env)
  8007: Explorer  (MOVED from 8004)
  8008: Available 
  8009: Available 

🚀 AI/Agent/GPU Services (8010-8019):
  8010: GPU Service + Learning Service (conflict) ⚠️
  8011: Agent Coordinator 
  8012: Agent Registry 
  8013: OpenClaw Service 
  8009: AI Service 
  8016: Web UI 

📊 Other Services (8020-8029):
  8023: Modality Optimization 
  8020-8029: Available (except 8023)

 BLOCKCHAIN SERVICES INTEGRATION:
⛓️ Blockchain Node: Systemd service status check (no HTTP endpoint)
⛓️ Blockchain RPC: Port 8006 (from blockchain.env configuration)
 Core Integration: Blockchain services now part of Core Services section
 Logical Organization: Essential blockchain services with other core services

 PORT REORGANIZATION:
 Port 8002: Marketplace API (moved from 8006)
 Port 8004: Available (freed from Explorer)
 Port 8006: Blockchain RPC (from blockchain.env)
 Port 8007: Explorer (moved from 8004)
 Sequential Logic: Better port progression in Core Services

 FINAL SERVICE DISTRIBUTION:
🔧 Core Services (6 HTTP + 2 Blockchain):
  HTTP: Coordinator, Exchange, Marketplace, Wallet, Multimodal, Explorer
  Blockchain: Node (systemd), RPC (port 8006)

🚀 AI/Agent/GPU Services (7): GPU, Learning, Agent Coord, Agent Registry, OpenClaw, AI, Web UI
📊 Other Services (1): Modality Optimization

 HEALTH CHECK IMPROVEMENTS:
 Blockchain Section: Dedicated blockchain services section
 Port Visibility: Blockchain RPC port clearly shown (8006)
 Service Status: Both node and RPC status checks
 No Duplication: Removed duplicate blockchain section

 REMAINING ISSUES:
⚠️ Port 8010 Conflict: GPU Service and Learning Service both use port 8010
💭 Port 8009 Out of Range: AI Service on 8009 but in AI/Agent/GPU section

 AVAILABLE PORTS:
🔧 Core Services: 8004, 8008, 8009 available (3 ports)
🚀 AI/Agent/GPU: 8014-8015, 8017-8019 available (4 ports)
📊 Other Services: 8020-8029 available (10 ports)

RESULT: Successfully integrated blockchain node and RPC services into Core Services section and reorganized ports to accommodate them. Core Services now includes all essential blockchain components with proper port allocation. Only the Port 8010 GPU/Learning conflict remains to be resolved.
2026-03-30 18:23:48 +02:00
..