How would you architect a secure, auditable ledger system to track consumer payments and debt balances?