{"openapi":"3.1.0","info":{"title":"SOVP Validation API","version":"1.0.0","summary":"Deterministic SOVP web-infrastructure validation for AI agents.","description":"REST surface for the Sovereign Validation Protocol (SOVP). `POST /api/quickscan` runs a free agentic-readiness scan; `POST /api/fullvalidation` runs a paid 265+ parameter validation returning an Ed25519-signed, DNS-anchored certificate. The same capabilities are available over MCP at https://litzki-systems.com/mcp. Patent Pending U.S. #64/005,737.","termsOfService":"https://litzki-systems.com/terms","contact":{"name":"Litzki Systems LLC","url":"https://litzki-systems.com","email":"support@litzki-systems.com"},"license":{"name":"Proprietary","url":"https://litzki-systems.com/terms"}},"servers":[{"url":"https://litzki-systems.com","description":"Production"}],"externalDocs":{"description":"Developer documentation","url":"https://litzki-systems.com/developers"},"tags":[{"name":"validation","description":"SOVP infrastructure validation"}],"paths":{"/api/quickscan":{"post":{"tags":["validation"],"operationId":"quickscan","summary":"Free SOVP Quick Scan","description":"Runs a free SOVP Quick Scan of a domain's agentic-infrastructure readiness. No authentication required.","security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuickScanRequest"}}}},"responses":{"200":{"description":"Scan result","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScanResult"}}}},"400":{"description":"Missing or invalid domain","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"504":{"description":"Upstream engine timeout","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/fullvalidation":{"post":{"tags":["validation"],"operationId":"fullvalidation","summary":"Paid SOVP Full Validation","description":"Runs a paid SOVP Full Validation (265+ parameters) and returns an Ed25519-signed, DNS-anchored certificate. Requires a Stripe payment_token from https://litzki-systems.com/sovp-full-validator-pricing.","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FullValidationRequest"}}}},"responses":{"200":{"description":"Signed validation result","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScanResult"}}}},"400":{"description":"Missing or invalid domain","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"payment_token required","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"504":{"description":"Upstream engine timeout","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}}},"components":{"securitySchemes":{"webBotAuth":{"type":"http","scheme":"signature","description":"RFC 9421 HTTP Message Signatures (Web Bot Auth). Optional agent identity."}},"schemas":{"QuickScanRequest":{"type":"object","required":["domain"],"additionalProperties":false,"properties":{"domain":{"type":"string","description":"Domain to scan, without scheme, e.g. \"example.com\".","examples":["example.com"]}}},"FullValidationRequest":{"type":"object","required":["domain","payment_token"],"additionalProperties":false,"properties":{"domain":{"type":"string","description":"Domain to validate, without scheme.","examples":["example.com"]},"payment_token":{"type":"string","description":"Stripe payment token from the SOVP Full Validator checkout."}}},"ScanResult":{"type":"object","description":"SOVP scan/validation result as returned by the engine.","properties":{"content":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string"},"text":{"type":"string"}}}},"isError":{"type":"boolean"}}},"Error":{"type":"object","required":["error"],"properties":{"error":{"type":"string"},"docs":{"type":"string"}}}}}}