← oblique.markets · all endpoints

POST /api/v1/paid/x402-endpoint-verify — $0.02 per call

Use when an agent needs x402 endpoint verify. Returns Verify and lint a third-party x402 endpoint: probes the URL (SSRF-guarded), confirms it answers with a well-formed HTTP 402 challenge, and reports protocol-conformance findings — accepts[] completeness, CDP Base price floor, PAYMENT-REQUIRED header/body consistency, timeout sanity. $0.02.

Price$0.02 per call (20000 atomic USDC, scheme exact)
Categoryverification
Railsx402 · USDC on Base (eip155:8453) and Solana · MPP pathUSD on Tempo
Canonical URLhttps://api.oblique.markets/api/v1/paid/x402-endpoint-verify

Try it

curl -i https://api.oblique.markets/api/v1/paid/x402-endpoint-verify
# → HTTP 402 with the exact payment requirements; pay, then retry with PAYMENT-SIGNATURE (x402) or Authorization: Payment (MPP)

Input schema

{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "The https URL of the x402 endpoint to verify"
  },
  "method": {
   "type": "string",
   "enum": [
    "GET",
    "POST"
   ],
   "default": "GET",
   "description": "HTTP method the endpoint sells on"
  }
 },
 "required": [
  "url"
 ]
}

Example output

{
 "url": "https://api.example-seller.com/api/v1/paid/quote",
 "method": "GET",
 "reachable": true,
 "http_status": 402,
 "is_x402": true,
 "x402_version": 2,
 "accepts_count": 2,
 "findings": [
  "accepts[1] amount 500 is below the CDP facilitator floor of 1079 atomic on eip155:8453 — unsellable through the main facilitator",
  "PAYMENT-REQUIRED header is absent — x402 v2 clients that read the header instead of the body will not see the challenge"
 ],
 "checked_at": "2026-08-10T12:00:00.000Z"
}

Clients

Worked TypeScript/Python clients and MCP configs: oblique-markets/oblique-examples · Agent Skills: oblique-markets/skills

Pay per call with x402 (USDC on Base or Solana) or MPP (pathUSD on Tempo). No accounts. Machine doors: /.well-known/x402.json · /openapi.json · /llms-full.txt · MCP · humans: remote.observer