← oblique.markets · all endpoints
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) |
|---|---|
| Category | verification |
| Rails | x402 · USDC on Base (eip155:8453) and Solana · MPP pathUSD on Tempo |
| Canonical URL | https://api.oblique.markets/api/v1/paid/x402-endpoint-verify |
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)
{
"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"
]
}{
"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"
}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