clovis, um ledger é um banco de dados que salva trocas de moedas e ativos entre diferentes contas. ou seja, é isso mesmo que voce disse: um sistema para gerenciamento do controle financeiro de empresas de qualquer porte.
geralmente, um ledger é composto por alguns domínios, que então se dividem em vários blocos:
- autenticacao e autorizacao
- onboarding do cliente: kyc, abertura de conta, gestao de profile, etc
- portfolio: gestao dos ativos/moedas
- transactions: gestao dos limites/saldos disponibilizados para cada conta/sub-conta, e gravacao dos dados transacionais
- accounting: traducao dos temas acima em contas financeiras (proxy para balanco patrimonial e fluxo de caixa)
o midaz é o conjunto dos temas acima + as mensagerias de conexao com os sistemas de PIX, Pagamento de Contas, Emissao de Boletos, TEDs, P2P, Cartões de débito e crédito, etc.