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:
2
setup.sh
2
setup.sh
@@ -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 ""
|
||||
|
||||
Reference in New Issue
Block a user