Docs·4ff474d·Updated Mar 14, 2026·43 ADRs
Documentation
Karmyq is a mutual aid platform built on microservices. Explore the services, APIs, and architectural decisions that power community cooperation.
11
Services
119
API Endpoints
17
Events
43
ADRs
Services
11 microservices powering authentication, requests, reputation, and more.
API Reference
All REST endpoints grouped by service with methods, paths, and descriptions.
Architecture
System overview, dependency graph, and infrastructure details.
Concepts & Decisions
39 architecture decision records documenting design choices.
Key Decisions
ADR-001ADR-001: Natural Language Parsing for Location Inputaccepted
ADR-002ADR-002: 3-Tier Geocoding Cache Architectureaccepted
ADR-003ADR-003: Multi-Tenant Row-Level Security (RLS) Database Designaccepted
ADR-004ADR-004: Microservices Event-Driven Architectureaccepted
ADR-005ADR-005: Minimalist Dashboard Designaccepted
ADR-006ADR-006: Standardized API Response Formataccepted
ADR-009ADR-009: Ephemeral Data Designaccepted
ADR-010ADR-010: JWT-Based Multi-Community Authenticationaccepted