Documentation
Technical documentation for engineers and operators
Architecture, modules, deployment, API reference and operational guides — everything you need to understand and work with dolfin pay.
Architecture Decision Records
Every major decision, documented
ADR-000
Decisions Foundation
Fineract integration, Kotlin + Spring Boot, PostgreSQL-first, API versioning
ADR-001
Beneficiaries Module
Dedicated module for INTERNAL, SEPA and SWIFT beneficiary types
ADR-002
SEPA Payment Lifecycle
State machine for SEPA payments with screening, submission and settlement
ADR-003
FX Module
Quote-confirm-execute pattern with TTL and rate provider abstraction
ADR-004
Observability
Micrometer metrics, JSON logging, X-Correlation-Id tracing and audit events
ADR-005
Fineract Error Handling
Anti-corruption layer for core banking errors with retry strategy
ADR-006
GCP Deployment
Cloud Run topology, Cloud SQL, Secret Manager and CI/CD pipeline