About Midaz
Midaz is the backbone of a modern financial ecosystem, crafted to deliver a foundational, future-ready solution for managing complex operations. As the central hub of the Midaz platform, it is designed to connect seamlessly with specialized services—known as "satellites"—that enhance and extend workflows. Available as an open-source model, Midaz democratizes access to robust financial tools, empowering businesses to grow and innovate.
At the heart of Midaz are three key domains, each structured to manage critical elements of financial operations.
Onboarding Domain
The Onboarding domain simplifies and accelerates the setup process, laying the groundwork for organizations to operate confidently from day one. This domain ensures businesses are equipped to define their unique configurations and align their ledgers with operational goals.
Entities in the Onboarding Domain
- Organizations: Represents the company utilizing Midaz, serving as the operational interface. For example: Itaú Bank.
- Ledgers : Functions as the organizational “book,” recording all transactions and operations. Each organization can maintain multiple ledgers for different needs.
- Assets : Denotes the approved financial or non-financial instruments tracked within the ledger. Assets can include currencies (e.g., BRL, EUR, BTC) and commodities or goods (e.g., soybeans, refrigerators).
Note
While assets belong to the Portfolio Domain, they are integrated into the Onboarding flow to streamline setup.
By simplifying these foundational steps, the Onboarding domain ensures organizations can focus on what matters most—delivering value to their customers.
Portfolio Domain
The Portfolio domain shapes the structure and organization of financial assets, empowering businesses with control and clarity over their operations. It ensures that accounts, sub-accounts, and wallets are tailored to specific use cases, creating a robust foundation for financial management.
Entities in the Portfolio Domain
- Assets : Represent approved instruments or items managed within the ledger, enabling operations and balances in different formats. Examples include currencies like BRL, EUR, and BTC, as well as physical goods or commodities.
- Segments : Enable clustering of specific accounts according to custom-defined policies and benefits, supporting operational efficiency.
- Portfolios : A flexible grouping of all the accounts that belong to the same person, much like a physical wallet holding multiple currencies (e.g., Real, Euro, and Dollar).
- Accounts : The fundamental building blocks of the ledger, uniquely tied to an asset. Each account can have specific sub-accounts tailored for distinct purposes.
- Child-accounts : Subordinate accounts linked to a primary account, enabling detailed categorization and tracking.
The Portfolio domain equips businesses with a framework to adapt their financial structure to their evolving needs, offering the flexibility to innovate without compromise.
Transactions Domain
The Transactions domain is the lifeblood of Midaz, ensuring every financial movement is recorded accurately, securely, and transparently. This domain manages the execution and reconciliation of all financial events.
Entities in the Transactions Domain
- Transactions : Represents a group of balance movements, such as transferring funds between accounts. Transactions can involve multiple operations. For instance, in a peer-to-peer (P2P) payment with a fee, the transaction might debit one account (the sender) and credit two others (the receiver and the fee account).
- Operations : The smallest unit of financial activity, representing a single-sided entry in the ledger. In the P2P example, there would be three operations: one debit and two credits.
- Chart-of-accounts : Defines the ledger's accounting routes and settlement flows. Each operation is tagged to a specific route, creating a clear and auditable financial structure.
- Chart-of-accounts Group: Groups-related charts of accounts, enabling businesses to easily manage and audit complex financial pathways.
With its secure and transparent architecture, the Transactions domain ensures businesses can trust their financial data while maintaining compliance and control over operations.
Updated about 2 months ago