refactor: move Marketplace API to Core Services section

Marketplace API Reorganization - Complete:
 MARKETPLACE API MOVED: Moved Marketplace API from Other Services to Core Services
- setup.sh: Moved Marketplace API from Other Services to Core Services section
- Reason: Marketplace is a core component of the AITBC ecosystem
- Port: Stays at 8021 (out of Core Services range, but functionally core)

 UPDATED SERVICE CATEGORIZATION:
🔧 Core Services (8000-8009):
  8000: Coordinator API 
  8001: Exchange API 
  8003: Wallet API 
  8021: Marketplace API  (MOVED from Other Services)

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

📊 Other Services (8020-8029):
  8020: Multimodal Service 
  8022: Explorer 
  8004: Modality Optimization 
  8007: OpenClaw Service (out of range)

 RATIONALE FOR MOVE:
🎯 Core Functionality: Marketplace is essential to AITBC ecosystem
💱 Economic Core: Trading and marketplace operations are fundamental
🔧 Integration: Deeply integrated with wallet and exchange APIs
📊 User Experience: Primary user-facing component

 SERVICE DISTRIBUTION:
🔧 Core Services (4): Coordinator, Exchange, Wallet, Marketplace
🚀 AI/Agent/GPU Services (6): GPU, Learning, Agent Coord, Agent Registry, AI, Web UI
📊 Other Services (4): Modality Opt, Explorer, Multimodal, OpenClaw

 PORT CONSIDERATIONS:
⚠️ Port 8021: Marketplace stays on 8021 (outside Core Services range)
💭 Future Option: Could move Marketplace to port 8006 (Core range)
🎯 Function Over Form: Marketplace functionally core despite port range

 BENEFITS:
 Logical Grouping: Core economic services together
 User Focus: Primary user services in Core section
 Better Organization: Services grouped by importance
 Ecosystem View: Core AITBC functionality clearly visible

 REMAINING ISSUES:
⚠️ Port 8010 Conflict: GPU Service and Learning Service both use port 8010
⚠️ Port 8007 Out of Range: OpenClaw Service should be moved to 8010-8019 range
⚠️ Port 8004 Out of Range: Modality Optimization should be moved to 8020-8029 range
💭 Port 8021: Marketplace could be moved to Core Services range (8006)

RESULT: Successfully moved Marketplace API to Core Services section. Core Services now contains the essential AITBC economic services: Coordinator, Exchange, Wallet, and Marketplace. This better reflects the functional importance of the Marketplace in the AITBC ecosystem.
This commit is contained in:
2026-03-30 18:18:25 +02:00
parent b55409c356
commit 3010cf6540

View File

@@ -229,6 +229,7 @@ echo "🔧 Core Services (8000-8009):"
check_service "Coordinator API" "http://localhost:8000/health"
check_service "Exchange API" "http://localhost:8001/api/health"
check_service "Wallet API" "http://localhost:8003/health"
check_service "Marketplace API" "http://localhost:8021/health"
# AI/Agent/GPU Services (8010-8019)
echo ""
@@ -247,7 +248,6 @@ check_service "Modality Optimization" "http://localhost:8004/health"
check_service "Explorer" "http://localhost:8022/health"
check_service "Multimodal Service" "http://localhost:8020/health"
check_service "OpenClaw Service" "http://localhost:8007/health"
check_service "Marketplace API" "http://localhost:8021/health"
# Check blockchain node and RPC
echo ""