2.4 KiB
2.4 KiB
🚀 Quick Start: Sovereign Stack Marketplace
One-Command Setup
cd /home/intlc/projects/Sankofa/api
./scripts/setup-sovereign-stack.sh
That's it! This will:
- ✅ Run database migrations (adds new categories)
- ✅ Create Phoenix publisher
- ✅ Register all 9 Sovereign Stack services
- ✅ Verify everything worked
What Gets Created
In Database
- Phoenix Cloud Services publisher (verified)
- 9 Services registered with:
- Product definitions
- Version 1.0.0
- Pricing models
- Complete metadata
In Codebase
- 9 Service stubs ready for implementation
- GraphQL schema updated with new categories
- Documentation for all services
Verify It Worked
cd /home/intlc/projects/Sankofa/api
pnpm verify:sovereign-stack
Expected output:
✅ Phoenix publisher found: Phoenix Cloud Services
✅ Found 9 Phoenix services
✅ All 9 expected services found!
Access Services
Via GraphQL
query {
products(filter: {
category: LEDGER_SERVICES
}) {
name
slug
description
pricing {
pricingType
basePrice
}
}
}
Via Marketplace Portal
Navigate to: https://portal.sankofa.nexus/marketplace
Filter by: Phoenix Cloud Services or Sovereign Stack
Services Available
- Phoenix Ledger Service - Double-entry ledger
- Phoenix Identity Service - Identity & auth
- Phoenix Wallet Registry - Wallet management
- Phoenix Transaction Orchestrator - Workflow orchestration
- Phoenix Messaging Orchestrator - Multi-provider messaging
- Phoenix Voice Orchestrator - TTS/STT with caching
- Phoenix Event Bus - Durable event streaming
- Phoenix Audit Service - Immutable audit logs
- Phoenix Observability Stack - Distributed tracing
Documentation
- Setup Guide:
docs/marketplace/sovereign-stack/SETUP.md - Service Docs:
docs/marketplace/sovereign-stack/*.md - Implementation Summary:
docs/marketplace/sovereign-stack/IMPLEMENTATION_SUMMARY.md
Troubleshooting
Migration fails?
- Check
.envhas correct database credentials - Ensure PostgreSQL is running
Seed fails?
- Make sure migration 025 ran first
- Check database logs
Services not showing?
- Run verification script
- Re-run seed:
pnpm db:seed:sovereign-stack
Ready to go! Run the setup script and start using Sovereign Stack services. 🎉