›settle secured note MCRECV 2026-1 A, €2,500,000, T+0
▸checkreserve.eursegregated account, 1:1ok
▸checkcollateral.poolcoverage 1.31x ≥ 1.25xok
▸checkinvestor.kycwhitelisted, EU professionalok
◆Runmarkets/settle.py
21from metcap_markets import EURm, Note, Ledger
22eurm = EURm.mint(amount=2_500_000, reserve="LU-SEG-001") # 1:1 EUR, attested
23note = Note.load("MCRECV-2026-1-A", tranche="A")
24tx = Ledger.dvp(cash=eurm, security=note, to="INV-0417") # delivery vs payment
25assert tx.finality and note.coverage() >= 1.25
26print(tx.hash[:10], tx.settled_at, eurm.reserve_ratio())
# → 0x7a3f9c21e0 2026-09-18T09:14:02Z 1.000