---
title: Monetary Macroeconomic Accounting Theory (MoMaT)
url: https://www.emergentmind.com/topics/monetary-macroeconomic-accounting-theory-momat
type: topic
---

# Monetary Macroeconomic Accounting Theory (MoMaT)

Monetary Macroeconomic Accounting Theory (MoMaT) is a framework for consistent national accounting in which money functions primarily as a medium of payment for obligations and debts rather than as a medium of exchange. It is grounded in the claim that money originates from the temporal misalignment between producers’ payments to suppliers and workers and the later receipt of sales revenue, and it models monetary systems across interconnected micro, meso, and macro levels [2506.21651]. In subsequent categorical formulations, MoMaT is presented as a compositional macroeconomic accounting system built from microeconomic double-entry systems with real and monetary units of account, using category theory to lift micro consistency to macro consistency [2508.14132].

## 1. Conceptual definition and legal foundations

MoMaT begins from two legal principles. The **Separation Principle** states that “an obligation contract (which creates rights and duties) is legally distinct from the disposition contracts (which transfer ownership to fulfill those obligations).” The **Abstraction Principle** states that “the validity of the obligation contract is independent of the validity of the disposition. Even if one is void, the other still stands until explicitly unwound by restitution” [2506.21651]. Within this scheme, obligations and transfers are analytically distinct, and money is defined by its role in extinguishing obligations rather than by barter-like exchange.

The formal definition used in MoMaT expresses this directly. Let \(O_{ij}^t\) denote the obligation of agent \(i\) to agent \(j\) at time \(t\), and let \(D_{ij}^t\) denote a disposition transferring ownership of a money-unit from \(i\) to \(j\). Then money is the token \(m\) such that \(D_{ij}^t(m)\) extinguishes exactly one unit of \(O_{ij}^t\) [2506.21651]. This places temporal settlement at the center of monetary theory.

A recurrent misconception addressed by MoMaT is that the primary analytical object should be “money-circulation loops.” MoMaT instead focuses on **debt vortices**, defined as the ongoing creation and resolution of financial obligations. This shift is substantive rather than terminological: it relocates explanatory priority from exchange to settlement and from circulation to debt relations. The categorical extension sharpens this point by stating that money’s main function is for the repayment of loans and not for the exchange of goods, thereby bridging the desynchronisation of input and output payments of producers [2508.14132].

## 2. Multi-level accounting architecture

MoMaT organizes monetary systems at three interconnected levels: micro, meso, and macro. The abstract motivation is division of labor at the micro level, banking for risk-sharing at the meso level, and GDP sharing with money issuance at the macro level [2506.21651].

| Level | Core entities | Main relation |
|---|---|---|
| Micro | producers, suppliers, bilateral links | \(R_{ij}=L_{ji}\) |
| Meso | banks, deposits, loans, equity | \(C_b + K_b = D_b\) |
| Macro | central bank, base money, bank balance sheets | \(\sum_b C_b^t + M^t = \sum_b D_b^t\) |

At the **micro level**, each bilateral producer-supplier link \(i \to j\) is represented by a receivable \(R_{ij}\) at the seller and a liability \(L_{ji}\) at the buyer. Macro-invariance at the micro network requires
\[
R_{ij}=L_{ji}, \qquad \sum_{i,j} R_{ij}=\sum_{i,j} L_{ij}.
\]
Over a period \(\Delta t\), expenditures and revenues are written as
\[
\text{Expenditure}_i=\sum_j \Delta L_{ij}, \qquad
\text{Revenue}_i=\sum_j \Delta R_{ji},
\]
with the stated relation \(\text{Expenditure}_i=\text{Revenue}_j\;(\forall i,j)\) [2506.21651]. The micro layer is therefore a network of mirrored claims and obligations.

At the **meso level**, each bank \(b\) maintains deposit liabilities \(D_b\) and loan assets \(C_b\), with the state-variable invariance
\[
C_b + K_b = D_b,
\]
where \(K_b\) is bank equity. Default losses \(\Delta C_b^{-}\) reduce \(K_b\), and interest rates \(r_b\) are treated as insurance premiums satisfying the break-even condition
\[
\mathbb{E}[\Delta C_b] + r_b D_b = 0.
\]
The loan relation is represented diagrammatically as a cospan
\[
\text{Investor}\xleftarrow{\;D_b\;}\text{Bank}\xrightarrow{\;C_b\;}\text{Producer}.
\]
This is the level at which MoMaT places risk-sharing.

At the **macro level**, the central bank issues base money \(M\) as its own liability. The aggregate relation is
\[
\sum_b C_b^t + M^t = \sum_b D_b^t.
\]
The fiat issuance sequence is stated as: the central bank grants a loan \(\Delta C_{CB\to b}\) and creates a deposit \(\Delta D_b\); the bank withdraws cash \(\Delta M\); firms borrow \(\Delta C_{b\to f}\), creating deposits \(\Delta D_f\); and firms then pay wages and suppliers [2506.21651]. In MoMaT, these levels are not independent modules but linked accounting strata.

## 3. Debt vortices and the Bill of Exchange framework

The central dynamic object of MoMaT is the set of outstanding obligations,
\[
\mathcal{O}(t)=\{\text{all outstanding obligations at time }t\}.
\]
Its evolution is written as
\[
\frac{d\mathcal{O}}{dt}
=
\underbrace{\sum_{\alpha\in\mathcal{O}} \mathbf{1}_{\text{new}(\alpha)}}_{\text{issuances}}
-
\underbrace{\sum_{\alpha\in\mathcal{O}} \mathbf{1}_{\text{settled}(\alpha)}}_{\text{settlements}}.
\]
Each individual instrument traces a path \(\alpha: A_0 \to A_1 \to \cdots \to A_n\) through agents, and in category-theoretic terms obligations are objects while issuance, endorsement, and settlement are morphisms. A full chain ends in the “zero” object, meaning no outstanding debt [2506.21651]. The emphasis on lifetime dynamics distinguishes debt vortices from a circulation-centered description.

The **Bill of Exchange (BoE)** is the unifying contractual instrument in MoMaT, linking debt processes and monetary issuance across fiat and gold-based systems [2506.21651]. It is written as
\[
B = (\text{drawer }a,\;\text{drawee }d,\;\text{payee }p,\;A\in\mathbb{R}^+,\;T)
\]
plus an endorsement list \(E=(e_1,\dots,e_k)\). The BoE lifecycle is specified at all three monetary levels. At the micro level, product delivery creates receivable and liability entries, and BoE issuance or acceptance creates \(R_{BoE}\) and \(L_{BoE}\). At the meso level, a seller sells the BoE to a bank, increasing the bank’s asset \(C_b\) and the seller’s deposit \(D_s\), and banks may transfer BoE claims among themselves. At the macro level, banks clear BoE exposures via central-bank deposits \(M_{cb}\).

The endorsement and settlement chain is summarized by
\[
B^*
=
\bigl(a\xrightarrow{\;B\;}d\bigr)
\xrightarrow{e_1}
e_1
\xrightarrow{e_2}
\cdots
\xrightarrow{e_k}
p
\quad
\xmapsto[\text{settle at }T]{}
0.
\]
Liquidity extraction, described as monetization, is represented by the paired entries
\[
\text{Seller:}\quad C_b(B)+\Delta D_s(B),
\qquad
\text{Bank:}\quad -\Delta D_b(B)+C_b(B).
\]
This makes the BoE both a contractual and accounting bridge across levels. A plausible implication is that MoMaT treats negotiable instruments not as peripheral finance objects but as central operators in monetary synchronization.

## 4. Categorical and homological formalization

MoMaT’s mathematical program uses category theory, sheaf theory, homology theory, and open games to guarantee consistency across levels and to structure macroeconomic analysis [2506.21651]. In the categorical formulation, a micro double-entry system for an agent \(Ag\) is a pair of T-accounts,
\[
Ag^{ast} : \text{Asset Accounts} \to \mathbb{R}_+,
\qquad
Ag^{liab} : \text{Liability Accounts} \to \mathbb{R}_+,
\]
and each booking is a state transition \(\delta:(Ag^a,Ag^l)\mapsto (Ag^a+\Delta_a,Ag^l+\Delta_l)\) subject to the binary accounting rule \(\Sigma \text{ inflows} - \Sigma \text{ outflows} = 0\) [2508.14132]. Real-unit and nominal-unit accounts are kept in parallel.

At the macro level, the categorical construction introduces
\[
C_{Real}=\prod_{\text{accounts in real}} [\text{account}\to \mathbb{R}_+], \qquad
C_{Nom}=\prod_{\text{accounts in money}} [\text{account}\to \mathbb{R}_+],
\]
and defines the macro system as
\[
C_{Mac}=C_{Real}\times C_{Nom}.
\]
A macro-booking is then a morphism in \(C_{Mac}\) obtained by pullbacks for validation and pushouts for aggregation [2508.14132]. This is the formal expression of the claim that macroeconomic accounting systems are composed from microeconomic double-entry systems.

The time evolution of the economy is encoded by an endofunctor
\[
T:\mathcal{C}_{Economy}\to \mathcal{C}_{Economy},
\]
which on objects applies \(Pullback_{Validate}\), \(Pushout_{Book}\), and \(NatTrans_{Evolve}\), and on morphisms carries each booking morphism in period \(t\) into the corresponding booking in period \(t+1\). The defining square is specified to commute. Universal constructions are assigned distinct tasks: the **limit** verifies sectoral invariances and macro-invariance, while the **colimit** aggregates the eight local bookings into a global account update [2508.14132]. The dual language in the abstract states that the universal constructions of a limit verify all constraints, while the dual colimit computes aggregated informations at the macro level.

The sheaf-theoretic version attaches a local accounting double system \((R,L)\) to each node or edge of a graph \(\Gamma\). A presheaf \(\mathcal{F}\) assigns these local data, and the sheaf condition states that local bookings can be glued if and only if they agree on overlaps; global sections are therefore consistent macroaccounting states [2506.21651]. In the homological formulation, one builds a chain complex
\[
C_2 \to C_1 \to C_0 \to 0,
\]
where \(C_0\) is the space of agents, \(C_1\) the obligations, and \(C_2\) the triangles of mutual debt. Exactness at \(C_1\),
\[
\ker(d_1)=\operatorname{im}(d_2),
\]
encodes that every net cycle of obligations comes from internal net-able triplets; failures of exactness identify local crises requiring policy intervention [2506.21651]. Open games then provide a multi-agent semantics: an open game has type
\[
G : D\times C^* \to A\times U^*,
\]
and bank strategies \(\sigma_b\) solve \(\max_{\sigma_b} u_b(\sigma_b,\sigma_{-b})\) in, for example, two-bank coordination problems.

## 5. Sectoral dynamics, stability, and implementation

The categorical MoMaT model exemplifies the framework with five sectoral agents: labor owners, resource owners, a production company, a capitalist as dividend recipient, and a bank as financial intermediary [2508.14132]. The dynamics is described by eight sectoral macroeconomic bookings in each period. These bookings include wages, goods purchases, resource purchases, loan creation, dividends, repayment, and goods flows involving the capitalist sector. The stated economic role of money in this sectoral model is synchronization: paying inputs in Bookings \(1\) and \(3\), receiving outputs in \(2\) and \(4\), using bank loans in \(5\) to provide immediate liquidity, and closing the loop via repayments in \(7\).

The simulation setup uses parameters \(\theta\in\mathbb{R}^{22}\), including investment length \(\tau\), markup \(\mu\), and sectoral consumption rates \(\rho_s\). The state is
\[
S_t=(Accounts_t\in \mathbb{R}^{20}, WageHist_t\in \mathbb{R}^{\tau}, RepayHist_t\in \mathbb{R}^{\tau}),
\]
updated via \(T(S_t)\) [2508.14132]. The recursive sketch specifies:
\[
H_{w,t+1} = [InvestLab_t; H_{w,t}[1:\tau-1]],
\]
\[
Consum_s = \rho_s \cdot (Ag_s^{Bank}),
\qquad
Demand = \sum_{s\in\{Lab,Res,Cap\}} Consum_s,
\]
\[
Prod = 1 + \alpha \cdot (LabStock)^\gamma \cdot (ResStock)^{1-\gamma},
\]
\[
Price = DemandPlan/Prod + \omega\cdot \max(Demand-DemandPlan,0),
\]
\[
Investment = \sigma_a + \sigma_b/(1+e^{-DemandSurplus/\sigma_c}),
\]
\[
Repayment = Investment/\tau,
\qquad
Dividend = \max(0,Diff\cdot \delta_c)+AccComBank\cdot \delta_b.
\]

The convergence proposition is stated as follows: under parameter ranges such as \(\mu\in(0,1)\), \(\gamma\in(0,1)\), and \(\rho_s<1\), the endofunctor \(T\) is a contraction on account-space norms, implying a unique fixed point \(S^*\) and convergence of accounts, flows, and memory variables. The proof sketch is by Banach fixed point [2508.14132]. The same source states that the categorical viewpoint yields a terminal coalgebra capturing infinite-horizon stability. This presents stability not merely as a numerical property but as a property of the compositional architecture.

The implementation program in MoMaT specifies a software stack with a data layer, a smart-contract layer, and a policy-and-analytics layer [2506.21651]. ERP connectors ingest firm \(\{R,L\}\), bank systems feed deposit and loan books, and a central-bank database stores issued money and interbank positions. In the smart-contract layer, blockchain or permissioned DLT implements BoE issuance, endorsement, sale, and settlement while enforcing double-entry at each step. In the analytics layer, on-chain AI agents compute liquidity-demand forecasts, and homology alerts fire when local invariants break. The sample Solidity-style pseudocode for a `BillOfExchange` contract is therefore not incidental; it functions as a concrete software specification for a machine-readable debt-instrument layer.

## 6. Monetary growth order as a MoMaT extension

A distinct line of work proposes the **monetary growth order** model and explicitly presents it in a form “that can be plugged directly into a Monetary Macroeconomic Accounting Theory (MoMaT)” [1204.6590]. The standard continuous-compounding law
\[
\frac{dc}{dt}=ic
\]
is generalized to
\[
\frac{dc}{dt}=i\,c^p,
\]
where \(c(t)\ge 0\) is the monetary principal, \(i\ge 0\) is the continuous interest rate, and \(p\in\mathbb{R}\) is the monetary growth order. For \(p\neq 1\), the closed-form solution is
\[
c(t)=\Bigl[c_0^{1-p}+(1-p)it\Bigr]^{1/(1-p)},
\]
while the limit \(p\to 1\) yields the exponential case \(c(t)=c_0 e^{it}\).

The interpretation of \(p\) is explicitly economic. If \(p=1\), growth is standard exponential compounding and is size-neutral on a relative basis. If \(p<1\), growth is subexponential, and smaller principals grow relatively faster than larger ones; this is stated to dampen wealth-polarization and to help monetary aggregates track real-economy growth patterns such as linear or saturating paths. If \(p>1\), growth becomes superexponential or hyperbolic, large principals grow both absolutely and relatively faster than small ones, and finite-time blow-ups may occur in a “financial Malthusian catastrophe” [1204.6590]. In this formulation, fixing \(p=1\) when real GDP slows is said to sow the seeds of asset-price bubbles and debt crises.

The MoMaT embedding specifies that the law \(\frac{dc}{dt}=i c^p\) must coexist with stock-flow and balance-sheet identities. These include the monetary aggregate
\[
M=C+D,
\]
the generalized Fisher identity
\[
M(t)V(t)=P(t)Y(t),
\]
the flow-of-funds relation
\[
\Delta M = new\;credit - loan\;repayment,
\]
and a nonlinear public-debt equation
\[
\frac{dB}{dt}=G-T+i_{gov}B^p
\]
if nonlinear compounding is allowed for government debt. It also includes a reserve relation \(Reserves = rD\), with the growth law for deposits propagating through the money multiplier \(1/r\) [1204.6590]. The implementation guidelines are to choose a targeted real-economy reference path \(Y(t)\), estimate \(i_t\), calibrate \(p_t\), amend bank-accounting software so that posted interest flows obey \(\Delta c=i_t c_t^{p_t}\Delta t\), and monitor distributional statistics and systemic-risk metrics.

This extension does not redefine MoMaT’s legal and accounting core. Rather, it adds a nonlinear compounding parameter to debt and asset dynamics within a balance-sheet-consistent framework. A plausible implication is that MoMaT can serve as the accounting and contractual substrate, while the monetary growth order supplies an adjustable law for the evolution of loan and deposit balances. The papers describe this as a possible macroprudential instrument for central banks, especially in boom or crisis conditions, but they also note that \(p>1\) combined with sufficiently large \(i\) risks hyperbolic instability and finite-time blow-up [1204.6590].

Source: https://www.emergentmind.com/topics/monetary-macroeconomic-accounting-theory-momat