- Problem solved: repeated groundwork every fintech backend needs for a payment provider
- Must include: webhook signature verification, retry/backoff for outbound calls, reconciliation job skeleton, idempotent payment state machine
- Acceptance: simulated webhook replay doesn't double-process; reconciliation job correctly flags mismatches