{"service":"paygentic-x402","endpoints":{"/health":"free — service status","/pricing":"free — every price we charge, from one table","/quote?category=&priceUsd=&tier=&wallet=":"free — an itemised quote with any membership applied","/determination?address=0x…":"paid ($0.02 USDC, x402) — CLEAN/FLAGGED counterparty determination","POST /determinations/tier2/{category}":"paid (x402, per-category price from /pricing) — shill/collusion, double pledge, mandate compliance, price intelligence","POST /determinations/tier3/{category}":"paid ($15–$50, x402) — Tier 2 plus the provenance and stolen-goods scan, with the full trace","POST /agent/checkout":"paid ($5 USD, Stripe) — build an agent from a mandate; the signed webhook mints the ERC-6551 NFT and its token-bound account","/agent/{handle}":"free — an agent record, its mandate, and what has actually been issued on chain","POST /membership/checkout":"paid ($50 or $500/yr, Stripe) — unlimited basic evaluations","POST /listing/checkout":"paid (Stripe) — listing fee, with featured placement","POST /pledge":"free, owner-signed or operator-keyed — record an asset pledge so a second listing of it collides","POST /order":"free, owner-signed — rest an intent; overlaps fire a match at the midpoint"},"ownerWrites":"Every route that binds an agent (order, assets, mandates, profile, session, pledge, certificate transfer) needs an EIP-191 signature from the wallet that carries the liability. POST without one and the 401 hands you the exact string to sign, a nonce and an expiry. Each signature is good ONCE.","settlement":"USDT and USDC exclusively."}