Sample analysis — synthetic data. Computed at build time from a fictional trade set for “Meridian Industrial Supply.” No real counterparty, bank, or client data is shown.

Sample report

What a Midarx analysis looks like.

This is the same output the tool produces — a headline markup, the exceptions raised against stable rule IDs, your position on the fair-price volume curve, and a hash-chain head that commits to every figure. Every number below was recomputed when this page was built.

Weighted markup vs mid
46.0 bps
Volume-weighted across 140 trades
Overcharge in window
$64,193
Above the mid-market rate, 176-day window
Est. annual overcharge
$87,495
Annualized from observed flow
Analyzed volume
$13,969,937
Annualized ≈ $28,971,744

Fair-price curve position

Where the realized markup sits versus the fair band for this annual volume. Positive excess means paying above fair.

Your realized markup
46.0 bps
Fair for this volume
15.8 bps
Band 9.5 bps25.3 bps
Excess over fair
+30.2 bps
Curve volume
$28,971,744

Exceptions — flagged for review, never fixed

Each row cites a stable rule ID so a reviewer can re-derive it from the source record.

RuleSeverityRowPairFinding
EXC-LARGEinfo15GBP/USDUSD notional 508,738.74 is at/above the 95th percentile (342,322.53) of this upload.
EXC-LARGEinfo23GBP/USDUSD notional 356,018.98 is at/above the 95th percentile (342,322.53) of this upload.
EXC-LARGEinfo29EUR/USDUSD notional 342,322.53 is at/above the 95th percentile (342,322.53) of this upload.
EXC-LARGEinfo64EUR/USDUSD notional 356,887.44 is at/above the 95th percentile (342,322.53) of this upload.

Showing 4 of 8 exception(s) raised.

Rule catalog evaluated

Every upload is tested against this fixed catalog of deterministic rules, each with a stable ID.

Rule IDNameSeverity
EXC-IMPRATEImplausible rate vs referenceerror
EXC-NEGAMTReversed / non-positive amounterror
EXC-DUPDuplicate tradewarn
EXC-DATEMalformed / ambiguous datewarn
EXC-MISSIDMissing identifierwarn
EXC-SPOTFWDSpot-vs-forward misclassificationwarn
EXC-LARGEUnusually large tradeinfo

Timezone reconciliation

Stated US Eastern (ET) [as stated: "US/Eastern"] reconciled to UTC (high confidence). Stated timezone US Eastern (ET) [as stated: "US/Eastern"], but under that label only 63% of trades fall in a plausible weekday dealing session — the rest cluster into the overnight/ illiquid window, which is implausible for a single corporate desk. Re-interpreting the recorded stamps as UTC raises the fit to 100% (+37%), placing every trade inside one contiguous business day. Inferred UTC (high confidence); intraday benchmark lookups shifted by +5h accordingly.

Evidentiary hash chain

150 records (sha256-hashchain/v1); self-verification passed at build. Any change to a record breaks the chain.

head: 1b52fdbcca026ed0611eae75861481fca948a024c08b12ce3029dc4c0f46cb18

Vendored SHA-256 hash chain (demo). Production seam: @celesiumai/core-audit signed chain via createAuditChain().

Demo benchmark: daily public reference rates. Production: licensed intraday interbank data. Synthetic data throughout — Midarx™, a CelesiumAI Studio venture.

Run it on your own trades.

Advisory firms white-label the platform; corporates start with a preliminary review.