Skip to content

Bounded Contexts

One-line summary per context. Click through for aggregates, state machines, events, and public API.

ContextPurposeOverview
access-policyAccess control and permission managementoverview
alertsOperational alerting for anomaliesoverview
cex-walletsCEX integrations and wallet orchestrationoverview
commonShared domain abstractions, logger, event systemoverview
databasePrisma schema and migrationsoverview
fundsDaily funds accountingoverview
partnersPartner accounts, dues, payment runsoverview
providersBlockchain and RPC provider integrationsoverview
ratesPricing, pairs, fees, market dataoverview
secretsEncryption and secret handlingoverview
shiftsExchange shift lifecycle and transfersoverview
statsStatistics and analyticsoverview
sw-jobsBullMQ job schedulingoverview
usersUser management, auth, 2FAoverview
walletsCrypto wallet operationsoverview

How to add a new context doc

Use the bounded-context template. Document the state machines owned by the context in ../state-machines/ (transversal location).