Solvers
Solvers are the execution layer that fulfills intents by transacting directly on prediction market exchanges. PMFs use an intent-based system like CoW Swap in order to limit trust assumptions and fulfill orders at a competitive price.
Role In The Flow
Solvers use their own working capital to place orders. They receive vault order intents from the PMF vault and deliver the requested prediction market contracts or capital back to the vault at the specified price bounds.
The vault does not hand solvers discretionary control over all assets. It publishes bounded intents, and solvers fulfill those intents under onchain role, price, size, expiry, and batch checks.
Execution Sequence
For buy intents, a solver sources the prediction market position first and then calls the vault fulfillment path to deliver the position to the vault. For sell intents, the vault fulfillment path releases the position under the intent constraints and the solver unwinds it on the market.
This sequencing keeps the vault protected by explicit intent constraints while allowing external execution to happen where liquidity exists.
Reconciliation
Solver execution produces evidence that downstream systems use to reconcile vault holdings, pUSD balances, CTF positions, residual inventory, and NAV reporting. If reconciliation cannot confirm product state, quote capacity should degrade or fail closed.
Extending the Role
Today, solvers are managed internally. Future versions may adopt the Open Intents Framework to support open competitive execution. Solvers can be thought of as independent executors whose services are paid for by the PMF vault contract.