Prompt
Name the event, the measurement, the source, the observation time, and the cancellation terms.
PMX compiles a plain-language instruction into deterministic, hash-committed market rules and returns the exact X Layer transactions that create the market. An OKX Agentic Wallet signs them; PMX never takes custody.
Showing PMX prize at the OKX AI Hackathon — the most recent market created through PMX on X Layer mainnet.
A usable instruction names what is measured, where the result comes from, and when it is observed. PMX asks for anything missing before a wallet action is prepared, and refuses to publish rules that fail deterministic validation.
Name the event, the measurement, the source, the observation time, and the cancellation terms.
PMX drafts MarketRulesV1, validates it deterministically, and canonicalizes it to exact bytes.
The caller's own wallet signs the prepared X Layer calls. PMX never holds a key.
Trade against the FPMM, grade through bonded challenge rounds, then redeem.
PMX is an OKX.AI Agent Service Provider. Agents discover it over A2MCP, pay an exact 0.10 USDG x402 charge through the OKX facilitator on X Layer mainnet, and receive unsigned calls their own Agentic Wallet executes. The payment recipient is the PMX revenue wallet and is never the market creator.
Chain ID 196 · OKB gas
0x4ae46a50…3d2dc8
0.10 USDG per preparation · OKX facilitator
Caller-owned; PMX returns exact unsigned calls
initialize → tools/list → tools/call
300s liveness · 4 rounds · 2× escalation
Validation is free and unauthenticated. Market preparation charges exactly 0.10 USDG through x402 and returns the ordered, unsigned transactions for the caller's wallet. Broadcast them, return the hashes, and PMX verifies every receipt against the committed rules hash before the market goes live.
See created markets ↗POST https://pmx.bvwai.ai/mcpinitialize → tools/listvalidate_market { rules }prepare_create_market { prompt, creator, payment }resume_create_market { id, txHashes }Discovery, validation, and resume cost 0. Only prepare_create_market is charged, and it is idempotent per settlement reference.
AI proposes a market document; deterministic validation decides whether it can be published. The exact canonical JSON is visible before authorization, and its hash is checked against chain state on every market page.
Conditional outcome tokens and an automated market maker
Canonical JSON hashed and committed onchain at creation
The same rules always derive the same question and condition IDs
Fixed in the schema, not negotiated per market
No blockchain private key exists in the hosted deployment
One deterministic compiler shared by both
canonical JSON → keccak256 → onchain commitment