← All connectors

Polymarket

A position on a real-world outcome: find the market, buy or sell shares, claim when it resolves.

mainnet
Skill:

No account to connect: the venue key is a sub-key of the agent’s custody wallet. Your caps are a policy you store for the agent; without one it can only read and cancel.

The owner’s policy

Stored as POLYMARKET_POLICY, checked inside the enclave before any request leaves. read-only — the agent can read markets, orders and positions and cancel its orders, and cannot buy, sell, deposit, withdraw or claim

How much may it trade?

max_order_usdMost per ordera number, USD, whole dollars
Price × shares of one order. Orders are off until both this and the daily volume are set. Empty: Empty: no orders at all.
max_daily_volume_usdVolume per daya number, USD, UTC days
Everything the agent ordered in a UTC day, counted whether or not it filled. Empty: Empty: no orders at all.
max_open_notional_usdAt risk at oncea number, USD
Open orders plus positions together, read from the venue before each order rather than from a counter. Empty: Empty: no cap on what is open at once (the two above still apply).

Which markets?

marketsOnly these marketsa list
Condition ids or token ids, as the connector’s markets operation lists them. "any" means every market. Empty: Empty: every market.

May money move in and out?

allow_depositFund the venue from the walleton or off
Lets the agent move USDC from the wallet’s intents balance to its Polymarket deposit wallet. The cap below bounds one deposit. Empty: Off: nothing moves to the venue.
max_deposit_usdMost per deposita number, USD, whole dollars
The most one deposit may carry. Empty: Empty: no cap on one deposit (the switch above still decides whether any happens).
allow_withdrawWithdraw backon or off
Lets the agent move USDC from Polymarket back out. Empty: Off: nothing leaves the venue.
withdraw_toWithdraw only totext
intents (the wallet’s own balance), confidential, or one NEAR account. Empty: Empty: withdrawals may go to intents and nowhere else.

Operations

Every call names one in operation; the other fields are the parameters listed under it.

Reading the deployed version…

OutLayer Dashboard