Pular para o conteúdo principal
O Midaz é a espinha dorsal de infraestruturas financeiras modernas, projetado para ajudar instituições a construir, operar e escalar ecossistemas transacionais com agilidade e precisão. Como um ledger central open-source, o Midaz oferece uma base modular e extensível, capacitando clientes a moldar suas operações financeiras com independência. Em seu núcleo, o Midaz é estruturado em torno de dois domínios essenciais: Onboarding e Transação. Juntos, eles fornecem um framework completo para configurar, executar e governar fluxos financeiros em escala.
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: Define a entidade de negócio operando dentro do Midaz. Cada organização possui seus próprios ledgers, configurações e controles de acesso.
  • Ledgers: O livro financeiro central de uma organização. Ledgers rastreiam cada saldo, transação e operação, garantindo integridade em todos os dados financeiros.
  • Ativos: Definem as unidades de valor rastreadas no ledger — como BRL, USD, BTC ou pontos de fidelidade. Cada conta deve estar vinculada a um ativo específico.
  • Tipos de Conta: Classificações sistemáticas que definem a natureza e o propósito das contas dentro de uma estrutura financeira. Esses tipos permitem o roteamento adequado de transações e a validação operacional entre diferentes categorias de conta.
  • Contas: As unidades fundamentais de armazenamento de valor. Contas estão sempre vinculadas a um Ativo e podem ser organizadas em segmentos ou Portfólios.
  • Portfólios: Agrupamentos de contas relacionadas a um cliente, unidade de negócio ou propósito específico. Ajudam a estruturar saldos em múltiplos ativos dentro do mesmo contêiner lógico.
  • Segmentos: 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 ou benefícios diferenciados.
O Domínio de Onboarding configura como o seu mundo financeiro é estruturado, garantindo consistência antes que qualquer transação ocorra.

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. Essencial para validações e verificações pré-transação.
  • Rotas de Operação: Componentes individuais de transação que definem o comportamento de cada “perna” de uma transação financeira. Cada rota especifica sua anotação contábil (título/descrição), o tipo de conta esperado ou a conta participante específica, e a direção (origem e destino), estabelecendo regras de validação para o processamento de transações.
  • Operações: A unidade atômica de movimentação no ledger — um único débito ou crédito. Todas as movimentações financeiras se decompõem em operações para rastreabilidade precisa.
  • Rotas de Transação: Templates completos de transação compostos por múltiplas Rotas de Operação que, juntas, formam um evento financeiro balanceado. Cada Rota de Transação requer pelo menos uma Rota de Operação de origem e uma de destino, garantindo a validação adequada de double-entry e o processamento estruturado de transações.
  • Transações: Agrupam movimentações de valor entre contas. Transações podem ter múltiplas Operações, garantindo processamento flexível e multi-entry.
O Domínio de Transação garante que cada movimentação seja processada com precisão, transparência e em conformidade com as regras de negócio e contabilidade configuradas previamente.

Resumo


O Midaz é uma plataforma de ledger orientada a domínios, projetada para confiabilidade, flexibilidade e governança.
DomínioPropósitoAPIs principais
OnboardingEstruturação e configuração do ecossistema financeiro.Organizations, Ledgers, Assets, Account Types, Accounts, Portfólios, Segments
TransaçãoExecução, movimentação e contabilidade de operações financeiras.Balances, Transaction Routes, Transactions, Operation Routes, Operations
Com essa arquitetura, o Midaz permite que instituições financeiras estruturem seus dados com precisão e operem em escala, mantendo total controle e transparência sobre seu ecossistema financeiro.