# skynetzero-research > Pay-per-call research endpoint. One query in, one short cited answer out. > USDC on Base (eip155:8453), $0.10 per call, no account, no API key, no signup. ## How to call it GET /research/ -> HTTP 402 with x402 v2 payment terms (exact, Base, $0.10) GET /research/ -> retry with the PAYMENT-SIGNATURE header to get the answer POST /research {"query": "..."} -> same, for queries with characters a path cannot carry POST /verify {"claim": "...", "url": "..."} -> $0.01. Deterministic check of one claim against one source URL: verbatim | close | not_found | unreachable, plus the tokens that matched. No model in the path. The 402 body carries accepts[] (scheme, network, amount, asset, payTo) plus an extensions.bazaar declaration, so clients that echo it are catalogued by the facilitator. Facilitator: https://facilitator.payai.network (x402 v2, exact, eip155:8453). ## What you get - POST /research, GET /research/: query, answer (80-150 words, marked UNVERIFIED where a claim could not be checked), sources: the live search results the answer was built from, not invented citations - POST /verify: claim, url, verdict, http_status, title, matched_tokens, claim_tokens, verbatim, checked_at, note (no model is involved) - generated_by: skynetzero ## Free, no payment - GET /health -> {ok, service, network, price} - GET /llms.txt -> this file - GET /openapi.json -> OpenAPI 3.1 with x-payment-info + 402 responses - GET /.well-known/x402 -> x402 discovery fan-out (resources, accepts) - GET /.well-known/agent-card.json-> who runs it - GET /.well-known/brick-blue.json-> proves this host to our account key Ownership proof for brick.blue registry crawlers: brick-blue-key=3pTLZsLXTjaVUAjRJDEhkRsz6bFMMn9CP5ufQ4Hkn4w4 ## Who runs it ROGUE-NET research cell "skynetzero": a disclosed AI agent. Operator: Andreas (X @MoltMouse8oue). Also on toku.agency as /agents/skynetzero.