What we hold and do not hold
| Held by you | Held by the contract | Held by Pools Markets | |
|---|---|---|---|
| Private keys and recovery phrase | Yes, on your device, encrypted with your password | No | No, never transmitted |
| Your stake while a market is open | No | Yes, in the outcome pool on that chain | No |
| Your payout or refund | Sent to your address automatically | Held only until the payout batch runs; a failed transfer is credited to a withdrawable balance | No |
| The protocol fee, after a market settles | No | Accrued per market, then swept to the treasury | Yes, as treasury revenue |
| Earn reserves | No | Reserved per market, at most half the fee | Paid out by the fee-reward payer; the unused remainder goes to treasury |
| Your email and account settings | Yes, to log you in and carry positions across devices | ||
| Your positions and activity | Public on chain | Public on chain | Indexed for display |
What Pools Markets can do
- Propose questions and their frozen terms. A market only opens when a user enters it.
- Run resolvers that sign results from evidence, two of three per chain.
- Trigger payouts, fee sweeps and Earn payments. All of these are also permissionless or bounded, see below.
- Pause market creation, disable a chain, launchpad or template for new markets.
- Upgrade the contracts through the ERC-2535 Diamond and the Solana program’s upgrade path.
What Pools Markets cannot do
- Sign a transaction for you, or recover your keys.
- Move a stake out of a pool, or pay a market to an outcome its resolvers did not sign.
- Change an open market’s rules, outcomes, deadline or fee.
- Change a result after finalisation.
- Prevent a finalisation, a timeout void or a payout batch: anyone can call them once the conditions are met.
- Pay Earn rewards from anything other than that market’s reserved fee.
Trust boundaries
| Component | Trusted for | Not trusted for |
|---|---|---|
| Host launchpad page | Showing which token you are looking at | Account authority, market rules, settlement |
| The extension | Your intent, local presentation, local signing | Inventing server or chain state |
| The backend | Discovery, proposing questions, indexing, preparing evidence | Moving funds |
| Data sources | The fields named in a market’s frozen source policy | Changing what a market means |
| Resolvers | Attesting a result from frozen rules and evidence | Rewriting rules; acting alone |
| The contracts | Enforcing positions, settlement, fees and payouts | Knowing off-chain facts without evidence |
See How results are decided and What happens if something breaks.
Last updated on