⚡ Can Financial State Be Resolved Without Moving Money?
Exact financial relationships become verifiable answers — without moving money, executing transactions, or trusting a single resolver.
💰 SLANG-Money
When we think about money systems, we usually think about transactions.
Money moves from one account to another.
A payment is executed.
A settlement system updates balances.
A bank or payment network records the result.
SLANG-Money starts with a different question:
What if some financial answers can be determined from the relationships that are already declared — before anything is executed?
That is the idea behind SLANG-Money v2.0.0.
It is a bounded, exact structural financial resolver.
The basic relation is:
declared financial structure -> structural closure -> bounded financial state -> portable certificate
And an important boundary comes first:
SLANG-Money moves no money, executes no transactions, contacts no bank, and carries no settlement or authorization authority.
🌐 Explore SLANG-Money on GitHub
🧩 SLANG-Money Structural Flow

Figure: Declared financial relationships are resolved using exact structural rules. The result may resolve, remain incomplete, abstain, or be refused — and the resulting certificate can be checked separately from the producer.
🧠 The Core Idea
Suppose we declare:
A_initial = 10000
B_initial = 10000
delta_A = -5000
delta_B = 5000
along with structural relationships connecting the initial values, changes, and final values.
No transfer is executed.
No account is contacted.
No settlement occurs.
Yet the structure itself can force:
A_final = 5000
B_final = 15000
The important distinction is:
the software is not performing the financial event.
It is determining what follows mathematically from the declared structure.
The bundled deterministic demo resolves exactly this example, and the resulting bundle can be checked by the standalone verifier.
🔥 What Happens When the Answer Is Not Clear?
This is where the project becomes more interesting.
SLANG-Money does not force every input into an answer.
Its outcome contract is:
RESOLVED | INCOMPLETE | ABSTAIN | FORBIDDEN | UNSUPPORTED
So if the structure uniquely determines the requested financial state:
RESOLVED
If information is missing:
INCOMPLETE
If the declarations contradict one another:
ABSTAIN
If an input violates the declared contract:
FORBIDDEN or UNSUPPORTED
That means the system is designed to distinguish:
answer exists
from:
answer is not justified
💵 Exact Money Means No Silent Rounding
SLANG-Money works with exact integer monetary facts in caller-declared minor units such as:
USD_CENT
INR_PAISE
Structural coefficients can also be exact fractions.
For example:
fee = 29/1000 * gross
If a requested result would require half of an indivisible minor unit:
2*x = 1
SLANG-Money does not quietly round it.
It returns:
ABSTAIN
NONINTEGRAL_MONEY_TARGET
That may sound like a small detail, but in financial computation it is an important discipline:
do not manufacture precision that the declared monetary unit does not support.
🧾 What Does “Proof-Carrying” Mean?
SLANG-Money does not simply output a number and ask the reader to trust it.
A resolved target carries a mathematical witness.
Conceptually:
w^T * A = e_t^T
w^T * b = value_t
That witness shows why the target value follows from the submitted structural equations.
If the declarations conflict, a contradiction witness can establish:
c^T * A = 0
c^T * b != 0
And if a target is not uniquely determined, an ambiguity direction can establish:
A*d = 0
d_target != 0
In simpler terms:
the certificate carries evidence for why the result — or refusal — is justified.
🔍 The Verifier Does Not Just Trust the Hash
This is an important part of v2.0.0.
The repository contains two standalone verification paths:
- a Python verifier
- a separately implemented JavaScript verifier
Neither imports or calls the producer resolver.
Both reconstruct the certificate semantics and check the structural witness.
So changing a result and simply recomputing the hashes is not enough.
The false result still has to satisfy the mathematics.
The current frozen cross-language conformance gate reports:
32/32 PASS
and includes deliberately rehashed semantic-forgery cases that both verification paths reject.
🌍 One Kernel, Different Financial Structures
The same frozen resolver has also been exercised across different bounded financial structures, including:
- fee and net-payment resolution
- multi-party allocation
- conservation-based reconstruction
- proportional settlement structure
- discount, tax, and net decomposition
- account-balance reconstruction
It also tests cases that should not resolve:
- underdetermined allocation
- contradictory declarations
- cross-unit relationships
- non-integral minor-unit targets
Current structural application-transfer result:
85/85 PASS
This is useful because the test is not:
one example -> one answer
It is:
one frozen structural kernel -> different bounded financial structures -> resolution or explicit refusal
🧪 What About Random Cases?
The project also includes a separate randomized differential test.
Small exact systems are generated and compared against a separately implemented fraction-free Bareiss/Cramer exact solver.
Three current deterministic seeds produced:
seed 2000 -> 128 cases -> 642/642 PASS
seed 2001 -> 128 cases -> 642/642 PASS
seed 2002 -> 128 cases -> 642/642 PASS
Combined:
384/384 generated cases PASS
The randomized testing layer is intentionally kept outside the frozen checksum surface so the testing strategy can continue to evolve.
✅ Current Verification Snapshot
The current v2.0.0 release reports:
Core self-test: 70/70 PASS
Structural application transfer: 85/85 PASS
Python standalone verifier: 10/10 PASS
JavaScript standalone verifier: 10/10 PASS
Cross-language conformance: 32/32 PASS
Package verification: 146/146 PASS
Randomized generated cases: 384/384 PASS
The GitHub Actions workflow is also passing.
For the exact commands, frozen hashes, evidence files, examples, and verification contract, the GitHub repository is the best reference.
🛡️ What SLANG-Money Does Not Claim
SLANG-Money is not:
- a payment processor
- a banking system
- a settlement network
- an accounting authority
- a tax engine
- an exchange-rate service
- a legal or regulatory authority
- an audit-certification system
- production infrastructure for regulated finance
It does not authenticate banks, accounts, institutions, or financial sources.
It does not determine whether the declared financial facts are true in the real world.
Its job is narrower:
given an admitted bounded financial structure, determine exactly what that structure forces — or refuse to manufacture an answer when it does not.
Independent third-party reproduction remains:
INDEPENDENT_THIRD_PARTY_REPRODUCTION: OPEN
🌐 Explore the Full Project
The GitHub repository contains:
- the frozen reference resolver
- Python and JavaScript standalone verifiers
- structural application-transfer evidence
- frozen conformance vectors
- randomized differential testing
- example financial structures
- certificate documentation
- exact input contract
- integrity scope
- claim boundaries
- reproducibility guidance
🌐 SLANG-Money v2.0.0 on GitHub
🌌 The Larger Question
SLANG-Money ultimately asks a simple question:
When financial relationships are already sufficiently declared, does the answer always need to come from executing a transaction — or can some financial state be resolved directly from structure?
Within its bounded exact model, v2.0.0 shows that some answers can be structurally forced, some remain genuinely incomplete, and some declarations should be explicitly refused.
declared financial structure -> exact resolution/refusal -> mathematical witness -> portable certificate -> producer-independent verification
No money moved. No settlement executed. The structure either supports the answer — or it does not.
OMP