Documentation Index
Fetch the complete documentation index at: https://docs.simmer.markets/llms.txt
Use this file to discover all available pages before exploring further.
2026-04-26 — Heads-up: Polymarket V2 migration on April 28
Polymarket is upgrading its CLOB exchange on April 28, 2026 at ~11:00 UTC. The new V2 exchange uses pUSD (a 1:1-backed wrapper around USDC.e) as the collateral token. Every pUSD is redeemable for one USDC.e, on-chain, with no deadline. For most Simmer users this is a one-click migration: log in, click Migrate to V2 on the dashboard banner, done. Your USDC.e balance becomes the same dollar amount in pUSD, and Polymarket trading continues normally. Kalshi, sim, and your already-resolved positions are unaffected. After cutover, V1 orders are rejected withorder_version_mismatch. There is no deadline to migrate — your USDC.e remains safe and convertible at any time. You only need to migrate before your next Polymarket trade.
Full detail, including the external-wallet path and FAQ, lives in the V2 Migration guide.
2026-04-25 — simmer-sdk 0.12.1: OWS unregistered users fix
Released simmer-sdk 0.12.1 on PyPI. Patch release.
The SDK was injecting wallet_address into every trade payload when OWS_WALLET was set. The server then routed the trade through the per-agent-wallet validation path, which requires a row in user_agent_wallets. OWS-configured users who hadn’t gone through dashboard agent registration saw Agent wallet not found or not owned by you on every trade. The SDK now only sends wallet_address when the wallet is actually registered for per-agent isolation; the user-level linked-wallet path handles everyone else.
pip install --upgrade simmer-sdk to pick up the fix.