Low-risk, stable NAV money market fund (MMFR LVNAV). Daily liquidity, KYC-gated, daily NAV updates via oracle push. Target yield ~4.5% (not guaranteed).
Think of this like a savings account that earns ~4.5% interest. Your money is very safe — it's invested in short-term, low-risk assets like government bonds. The value stays stable at €1.00 per share, and you earn daily interest payments. You can request a withdrawal at any time — actual fiat settlement follows SEPA processing times (T+0 for SEPA Instant). Note: UCITS redemption gates may suspend redemptions during market stress.
Institutional investors gain access to a fractionalized money market fund with daily NAV updates managed by the asset management team. Built on a layered ERC standard stack: ERC-3643/T-REX (permissioned shell with ONCHAINID), ERC-4626 (vault accounting), ERC-7540 (async redemption requests for T+1 settlement), ERC-1643 (prospectus/KID document anchoring). Regulated as a UCITS-compliant LVNAV money market fund under MMFR (EU) 2017/1131, supervised by FSMA under Belgian Law of 11 December 2025.
Standards used: ERC-3643/T-REX (permissioned shell + ONCHAINID), ERC-4626 (vault accounting), ERC-7540 (async redemption), ERC-1643 (prospectus/KID anchoring), FATF Travel Rule (KYC-gated), oracle price feeds (NAV updates).
IdentityRegistry.checkCompliance() — FATF Travel Rule: investor must be verified and accredited to access TMMF vault.
NAV updated daily via Chainlink-style push oracle: authorized oracle submitter (asset management team) calls updateNAV(newNAV). Circuit breaker: if NAV hasn't been updated in 48 hours, all deposits/redeems freeze automatically. Underlying assets: EU sovereign short-term debt, repo agreements, and investment-grade commercial paper with maturity <397 days, per MMFR Article 10. ERC-4626: getNAV() returns share value.
YieldDistributionEngine accrues yield via ERC-4626 accumulating model. Under MMFR and UCITS, yield distribution requires NAV calculation by a fund administrator and sign-off — the on-chain engine executes only after the depositary confirms the NAV. Yield distributed proportionally to all shareholders.
ERC-7540 asyncRedeem(shares) — investor requests redemption (T+1 settlement window). ERC-4626 ensures fair value based on current NAV. The async pattern (ERC-7540) is required because vanilla ERC-4626 is synchronous and incompatible with T+1/T+2 fund settlement windows.
Investors can transition from low-risk TMMF to higher-risk TMF. This is how banks offer product upselling: start with a safe money market fund, then transition to a higher-yield mutual fund as the investor's risk appetite increases.
requestTMFTransition(tmfContract, tmmfAmount)
Simulate how the asset management team updates the NAV and distributes yield.