← Market

Market · Batch

Batch pre-trade verdict across up to 25 perp symbols in one settlement: per-symbol funding carry, basis, OI crowding and impact-at-size verdicts plus a shared size/side. POST /api/v1/market/perp-preflight/batch {symbols:["BTC","ETH"],size_usd:10000,side:"long"}

POST https://coinop.publicvm.com/api/v1/market/perp-preflight/batch

0.005 USDC on Base · payTo 0xfa0B17D69c75246BFFeAaeBbbFAFE0E82e87Df11

Status: verified · payable

Settlement: via OMNIGATE (https://omnigate.scriptmasterlabs.com) — seller opted in; receipt token per settlement; 0.005 USDC fee inside settlement, waived inside the daily budget

Payment routes

Base · 0.005 USDC · payTo 0xfa0B17D69c75246BFFeAaeBbbFAFE0E82e87Df11 · via omnigate · settles through OMNIGATE
Base · 0.005 USDC · payTo 0xfa0B17D69c75246BFFeAaeBbbFAFE0E82e87Df11 · via omnigate · settles through OMNIGATE
{
  "symbols": [
    "BTC",
    "ETH"
  ],
  "size_usd": 10000,
  "side": "long"
}
{
  "symbols": [
    "BTC",
    "ETH"
  ],
  "results": [
    {
      "symbol": "BTC",
      "markPx": 100,
      "oraclePx": 99.9,
      "funding": 0.001,
      "openInterest": 500000000,
      "premium": 0.001,
      "impact": {
        "premiumPct": 0.0012,
        "impactPx": 100.12,
        "markPx": 100,
        "sizeUsd": 10000,
        "side": "long",
        "level": "caution"
      },
      "verdict": {
        "label": "caution",
        "reason": "elevated: funding",
        "one_liner": "BTC caution"
      },
      "factors": [
        {
          "name": "funding",
          "level": "caution",
          "value": 0.001,
          "threshold": 0.0005,
          "severity": "medium"
        }
      ],
      "as_of": "2026-01-01T00:00:00.000Z"
    }
  ],
  "count": 2,
  "source": "stream-2-a2a/perp-market-state",
  "generatedAt": "2026-01-01T00:00:00.000Z"
}