Docs·4ff474d·Updated Mar 14, 2026·43 ADRs
Services
11 microservices compose the Karmyq platform.
Auth Service
:3001criticalproduction
Foundation service - no dependencies on other services
7 APIs0 deps2 infra
Community Service
:3002criticalproduction
Sprint 15: Community Links (fractal community model Phase 1) — voluntary linking between communities with trust carry and sister feeds
11 APIs1 deps3 infra
Request Service
:3003criticalproduction
Server-driven UI: Schema API provides dynamic form definitions. Admin API enables zero-code request type creation.
22 APIs2 deps3 infra
Reputation Service
:3004criticalproduction
11 APIs1 deps3 infra
Notification Service
:3005importantproduction
Subscribes to all events, creates notifications
3 APIs1 deps3 infra
Messaging Service
:3006criticalproduction
2 APIs2 deps2 infra
Feed Service
:3007importantproduction
CANDIDATE FOR MERGE: Could be merged into request-service as view layer
1 APIs1 deps2 infra
Cleanup Service
:3008importantproduction
CANDIDATE FOR REPLACEMENT: Could be replaced with pg_cron scheduled jobs
0 APIs0 deps2 infra
Geocoding Service
:3009optionalproduction
CANDIDATE FOR REMOVAL: Could use browser Geolocation API instead
2 APIs0 deps1 infra
Social Graph Service
:3010criticalproduction
Trust-first design foundation
3 APIs2 deps2 infra
Simulation Service
:optionaldevelopment
Development/testing tool only - not deployed to production
0 APIs1 deps0 infra