Live verification snapshot against Miden testnet + Sepolia. Complements architecture.md (what the system is) and architecture-spec.md (the full spec) with what is actually shipped and running right now.
The live product is the confidential rail: an ETH user bridges Sepolia USDC
to Miden via Epoch, funds a confidential_deposit_note, and the network drains
the collateral into a basket faucet and mints basket tokens 1:1 into a
private note only the depositor can open. Redeem is symmetric. Positions are
private token balances — there is no per-user ledger on-chain.
Pragma testnet → cached server-side → off-chain Σ weight × price → frontend
badge.
n=30 calls p50=13.4ms p90=20.8ms p99=24.0ms min=7.7ms max=24.0ms
30/30 under 200ms.
When a Pragma publisher is clearly broken (a testnet feed posting at the wrong scale), the route flags the source and substitutes a public price feed for that pair only; healthy pairs keep their Pragma value. No silent rescaling, no on-chain caching.
compute_navWhen NAV is needed inside a transaction, the controller executes the
compute_nav MASM proc, reading vault holdings + Pragma prices via foreign
account and doing felt division on-chain (~10 s, bounded by block time +
foreign-account state proof, not by Darwin). The live confidential deposit
itself mints 1:1 and does not depend on NAV.
The on-chain note-execution primitive — a note carrying an asset + math, consumed and executed inside a controller’s transaction context — is proven on testnet:
| Flow | Consuming tx | Block |
|---|---|---|
| Atomic deposit | 0x2e211adf… |
703322 |
| Atomic redeem | 0x005c4eec… |
777149 |
The note script runs felt_div on-chain, then drains the asset into the
controller vault. See /flows for the full step
trace.
| Faucet | ID |
|---|---|
| DCC | 0x9463767a994d6f9178fce256261430 |
| DAG | 0x2fe3469cccf61a710d321df38c4ca1 |
| DCO | 0xf1a4752b3689beb110eebec647df20 |
| dUSDC (Epoch-bridged) | 0xfc90f0f4da30e51168453b60eafed7 |
| Pragma oracle | 0xd0e1384e21a6350029d80128eb5c44 |
| Asset | Address |
|---|---|
| USDC (bridged via Epoch) | 0x2BB4FfD7E2c6D432b697554Efd77fA13bdbefd69 |
Public repos under github.com/darwin-miden/*. next build clean,
tsc --noEmit clean.