Get rich context for a market - gives skills “memory” between runs.
Composes data from:
positionsOptional query params:
positions
response field always contains per-venue breakdown. The flat position
field mirrors the requested venue (or the first non-null one when
venue=‘all’), for backwards compatibility.An agent can hold positions on the same market across multiple venues
simultaneously (e.g., paper-trading on sim + real trading on Polymarket).
Use positions.sim, positions.polymarket, positions.kalshi to inspect
each independently.
Requires API key in Authorization header (rate limited: 300/minute).
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.
Your probability estimate (0-1) for edge calculation
0 <= x <= 1Venue filter for position lookup: 'all' (default), 'sim', 'polymarket', or 'kalshi'. Response always includes per-venue positions in the positions field.
Successful Response
Full SDK context response.
Market info for SDK context.
Position info for SDK context.
Trading discipline info for SDK context.
Per-venue positions for a single market.
An agent can hold positions on the same market across multiple venues simultaneously (sim paper-trading + real Polymarket/Kalshi). Each field is populated independently based on that venue's position storage:
Fields are None when no position exists on that venue.
Slippage info for SDK context.
Edge analysis for trading decisions.
Helps skills determine if a trade is worth making based on: