Skip to content

v0.3.0

Choose a tag to compare

@Kraidle Kraidle released this 17 Sep 12:24
· 16 commits to main since this release

MONARK v0.3.0 — Narabi: AttestedFlow and the first committed calibration (USDe)

This release folds in what v0.2.0 carried in the repository and was never tagged: AttestedFlow, the
fifth frozen typed contract — an attestation over token flow (burns, mints and closing supply over a
declared block window) that any agent can recompute from onchain bytes — plus a velocity adapter and a
new gate class, stable-run-velocity-24h, that reads redemption velocity as a fraction of the opening
stock, which it recomputes from those raw numbers.

On top of that, it commits the first measured calibration of that class, for a single population:
USDe (Ethena), under the key
narabi:persistence-v2@eip155:1/erc20:0x4c9edd5852cd905f086c759e8383e09bff1e68b3. It is measured on calm
onchain redemption-flow windows with exchangeability declared as a modelling assumption. Every other
population abstains under_calib: the committed region is locked to this one key, and no family label
routes around it.

A non-degeneracy guard ships with it: a zero-width interval region abstains under_calib and never commits,
so a degenerate all-zero calibration cannot pass as a committed region.

The October 2025 USDe episode is held out of sample and reported only as a witness observation, on bare
dates — not a statement of what the gate emits in real time. One caveat, stated plainly: the first-day
crossing of the committed q99 depends on the pre-registered stress exclusion; only the peak day is robust
to both threshold sets.

An earlier candidate, msUSD, was measured and then refused: its calm regime was degenerate — a single
redemption day, a zero-width region — so the class kept abstaining. We publish the method, not a trophy.

The contract, the adapter and the calibration are in the repository. The public endpoint has not been
redeployed, so it still serves the two original classes. Next: adaptive conformal inference for drift.

Apache 2.0. Five frozen typed contracts. Never a probability of being right.