Essa arquitetura orientada a domínios garante que configuração (Onboarding) e execução (Transação) permaneçam claramente separadas, porém totalmente integradas — possibilitando performance, rastreabilidade e agilidade nos negócios.
Domínios e APIs
Domínio de Onboarding
O Domínio de Onboarding é onde as instituições estruturam suas operações financeiras configurando as entidades essenciais do seu ledger. Este domínio estabelece as regras, contas e relacionamentos que governam como as transações serão registradas e interpretadas.Componentes do Domínio de Onboarding
- Organizações: Representa uma entidade de negócio — como um banco, fintech ou subsidiária — operando dentro do Midaz. Cada organização possui seus próprios ledgers, configurações e controles de acesso, possibilitando operações multi-entidade em uma única plataforma.
- Ledgers: O livro financeiro central de uma organização. rastreiam cada saldo, transação e operação, garantindo integridade em todos os dados financeiros. Pense em um ledger como a fonte única da verdade para as finanças de uma unidade de negócio.
- : Definem as unidades de valor rastreadas no ledger — como BRL, USD, BTC ou pontos de fidelidade. Essa flexibilidade permite que instituições gerenciem moedas tradicionais, ativos digitais e programas de recompensa personalizados dentro do mesmo sistema.
- : Classificações que definem a natureza e o propósito das contas (ex.: conta corrente, poupança, escrow, liquidação). Esses tipos permitem o roteamento adequado de transações e garantem que as regras de negócio sejam aplicadas de forma consistente entre as categorias de conta.
- Contas: As unidades fundamentais de armazenamento de valor — onde o dinheiro (ou qualquer ativo) efetivamente reside. Contas estão sempre vinculadas a um Ativo e podem ser organizadas em segmentos ou Portfólios para refletir a estrutura do seu negócio.
- : Agrupam múltiplas contas pertencentes ao mesmo cliente, unidade de negócio ou propósito. Por exemplo, um único cliente pode ter conta corrente, poupança e investimentos em diferentes moedas — um portfólio une tudo em uma visão unificada.
- : Permitem o agrupamento de contas sob características compartilhadas, como categorias de clientes (ex.: VIP, Estudante) ou divisões regionais. Segmentos ajudam a aplicar regras, precificação ou benefícios diferenciados em toda a sua base de clientes.
Domínio de Transação
Uma vez que o Domínio de Onboarding está configurado, o Domínio de Transação assume — impulsionando a execução, movimentação e reconciliação de fundos em tempo real.Componentes do Domínio de Transação
- Saldos: Recuperam o saldo atual de qualquer conta, incluindo seus valores disponíveis, bloqueados e reservados. Este é o snapshot financeiro em tempo real que suporta validações, verificações pré-transação e exibições voltadas ao cliente.
- : Templates reutilizáveis que definem as regras para cada “perna” de uma transação financeira — especificando quais contas participam, em qual direção (origem/destino) e sob qual anotação contábil. Elas garantem que cada tipo de transação siga regras de negócio consistentes.
- : A unidade atômica de movimentação no ledger — um único débito ou crédito. Cada movimentação financeira é decomposta em operações, fornecendo uma completa e rastreabilidade precisa para conformidade e relatórios.
- : Blueprints completos de transação compostos por múltiplas Rotas de Operação. Por exemplo, uma rota “Transferência Pix” define todos os débitos e créditos envolvidos, garantindo conformidade com toda vez que esse tipo de transação é executado.
- Transações: A movimentação real de valor entre contas. Transações podem envolver múltiplas Operações (ex.: taxas, impostos, splits), possibilitando fluxos financeiros complexos como pagamentos de marketplace ou liquidações multi-parte em um único evento atômico.
Resumo
O Midaz é uma plataforma de ledger orientada a domínios, projetada para confiabilidade, flexibilidade e governança.
| Domínio | Propósito | APIs principais |
|---|---|---|
| Onboarding | Estruturação e configuração do ecossistema financeiro. | Organizations, Ledgers, Assets, Account Types, Accounts, Portfólios, Segments |
| Transação | Execução, movimentação e contabilidade de operações financeiras. | Balances, Transaction Routes, Transactions, Operation Routes, Operations |

