Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions benchmarks/pm-rate-limits.yml
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,7 @@ providers:

- slug: myriad
name: Myriad
tag: No order book endpoint, no WebSocket, single region Heroku origin, keyless 30 req/10s
tag: No order book, no WebSocket, single region Heroku origin, keyless 30 req/10s
formula: "p50 of warm full round trips against the single market endpoint (Myriad exposes no order book, so the price class is its hot path), successful requests only, 24h window. Cross region latency reflects the single US East origin."
queries:
p50: 1000 * histogram_quantile(0.50, sum(rate(pmapi_request_duration_seconds_bucket{cache!="hit",venue="myriad",class="price",conn="warm"}[24h])) by (le))
Expand Down Expand Up @@ -273,7 +273,7 @@ providers:

- slug: metaculus
name: Metaculus
tag: "Public forecasting platform, no auth, no book endpoint, conservative ramp 5/10/20 per 10s"
tag: "Public forecasting platform, no auth, no book endpoint, ramp 5/10/20 per 10s"
formula: "p50 of warm price requests against /api2/questions/{id}/, successful requests only, 24h window. No book endpoint. Ramp at 5/10/20 per 10s (limits undocumented)."
queries:
p50: 1000 * histogram_quantile(0.50, sum(rate(pmapi_request_duration_seconds_bucket{cache!="hit",venue="metaculus",class="price",conn="warm"}[24h])) by (le))
Expand Down
4 changes: 2 additions & 2 deletions benchmarks/pm-ws-latency.yml
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ metric_panels:
providers:
- slug: polymarket
name: Polymarket
tag: Public no-auth CLOB WebSocket, globally distributed via Cloudflare, PING keepalive, 3 regions
tag: Public no-auth CLOB WebSocket, Cloudflare CDN, PING keepalive, 3 regions
formula: "p50 of connect-to-snapshot time across all three regions (24h). Covers dial, TLS, HTTP upgrade and initial snapshot delivery."
queries:
p50: 1000 * histogram_quantile(0.50, sum(rate(pmapi_ws_connect_to_snapshot_seconds_bucket{source="direct",venue="polymarket"}[24h])) by (le))
Expand All @@ -137,7 +137,7 @@ providers:

- slug: kalshi
name: Kalshi
tag: RSA-PSS auth required, CFTC-regulated, probed from us-east only (403 from non-US IPs)
tag: RSA-PSS auth required, CFTC-regulated, us-east only (403 from non-US IPs)
formula: "p50 of time-to-first-price-update from us-east only (24h). Kalshi's ticker channel is delta-only (no snapshot on subscribe), so this measures time from dial to the next price change — not an initial snapshot delivery."
queries:
p50: 1000 * histogram_quantile(0.50, sum(rate(pmapi_ws_connect_to_snapshot_seconds_bucket{source="direct",venue="kalshi",region="us-east"}[24h])) by (le))
Expand Down
Loading