Risks of a market position
Shares represent a changing portfolio of two assets. Neither the token mix nor its value is fixed.
Current markets use test tokens on testnets. Mintware’s engine, hook and composition have not had an external audit.
Price movement and liquidity
Trading changes the token mix in the liquidity band. You can end up with more of the falling asset and less of the rising one. This divergence from simply holding the tokens is often called impermanent loss; fees may not offset it. Outside its range, a position can become one-sided and stop earning swap fees until price returns or the position is moved.
A recenter is bounded by cooldown, tick movement and mark checks. It may fail to become executable after a large price move. Publicly observable transactions can also face adverse execution and competition for block inclusion; output and price limits bound specific calls, not all future portfolio outcomes.
Exit availability
There is no engine withdrawal lockup and pause does not gate withdrawal. That is different from guaranteed immediate delivery. Tokens can reject transfers, adapters can lack liquidity, and fee collection or pool settlement can fail. An unreadable adapter NAV blocks the withdrawal entirely.
Incomplete delivery requires a usable mark and appropriate pool deviation. Some shares may remain after a successful partial exit. If the safe payout is zero, a minimum fails, or the partial burn would consume the entire requested claim, the transaction reverts. See withdrawal behavior.
Issuer and appraisal dependence
Permissioned assets depend on native token transfer rules as well as pool allowlists. Revoked eligibility, freezes or paused transfers can prevent delivery. An appraisal and its report hash record an issuer’s observation; the hook does not establish legal ownership, redemption rights, appraisal quality or the availability of a buyer.
A stale RWA appraisal halts trading and leaves a longer window for valuing incomplete exits. Full in-kind delivery can remain possible after that window. These rules cannot override an issuer token’s transfer refusal.
Marks and adapters
A wrong but fresh mark can misprice shares. Fixed test marks do not follow market prices. A ratio-feed implementation still depends on correct feed selection, observation timing and any configured sequencer checks. The pool-deviation guard limits accepted disagreement; it does not prove either price is correct.
Current market idle adapters earn nothing. An external yield adapter would add source solvency, fee, availability and valuation risks. NAV counts an adapter’s reported claim, which can exceed the amount it can deliver now.
Code and operational authority
Owners choose initial configuration and control risk-taking operations. Guardians can pause; adapter owners can change capacity or liquidity limits. Hook and adapter governance can change permissions. Loss of keys, misuse of authority, a shared software bug or failure of a common token can affect several markets despite their separate accounting.
Source reference
Behavior above follows these files in the Mintware repository. Deployment records describe recorded state, not a fresh chain read.
contracts-v4/src/vaults/MintwareMarketEngineCore.solcontracts-v4/src/vaults/MintwareOwnedPoolMarketEngine.solcontracts-v4/src/rwa/MintwareRwaAppraisalHook.solcontracts-v4/src/vaults/MintwareERC4626YieldAdapter.solcontracts-v4/src/vaults/ChainlinkUsdRatioMarketMark.solcontracts-v4/src/lib/MWGuardianPausable.sol