# ShieldForm — Invisible Bot Protection > Score form submissions 0-100 based on behavioral signals. $0.005/verify via x402. ## Endpoint - POST /v1/verify — Score a form submission token ## Auth - x402: USDC on Base (eip155:8453) or Solana — $0.005/verify - API Key: x-sf-key header (SaaS plans from $29/mo) ## Request POST https://shieldform.waltsoft.net/v1/verify Body: { "token": "base64_from_sdk", "email": "user@example.com", "siteKey": "sf_..." } ## Response { "score": 92, "decision": "allow", "requestId": "a1b2c3d4e5f6" } ## Scoring 100 = human, 70+ = allow, 40-69 = challenge, <40 = block