Docs·2ac88ac·Updated Apr 9, 2026·48 ADRs
Documentation
Karmyq is a mutual aid platform built on microservices. Explore the services, APIs, and architectural decisions that power community cooperation.
11
Services
164
API Endpoints
36
Events
48
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
45 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-007ADR-007: Polymorphic Request System ("Everything App")implemented
ADR-009ADR-009: Ephemeral Data Designaccepted