{"openapi":"3.1.0","info":{"title":"capi2 Claim Verify","version":"1.7.0","description":"Agent-native evidence-backed claim verification with x402 micropayments on Base USDC.","x-guidance":"Choose the route that matches the task: POST /v1/vendor-security-check for security/compliance claims, POST /v1/procurement-claim-check for SaaS/RFP/procurement claims, POST /v1/data-clause-check for AI-data/privacy/DPA claims, or POST /v1/claim-verify for the general case. Send JSON with vendor_url and claim. Each paid POST returns HTTP 402 when unpaid; pay the x402 v2 challenge in USDC on Base and retry the identical request with PAYMENT-SIGNATURE.","contact":{"email":"capi2@agentmail.to"}},"servers":[{"url":"https://capi2-claim-verify.onrender.com"}],"paths":{"/v1/claim-verify":{"post":{"operationId":"v1_claim_verify","summary":"Verify a vendor, product, security, compliance, procurement or commercial claim against public evidence.","description":"Verify a vendor, product, security, compliance, procurement or commercial claim against public evidence. Costs $0.01 USDC per successful paid call on Base. No account or API key is required. Call without payment to receive the x402 challenge, then retry the identical request with PAYMENT-SIGNATURE.","tags":["vendor verification","due diligence","procurement","fact checking"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}],"network":"eip155:8453","asset":"USDC","payTo":"0x4B4031bd3B334e010E6ecE66d14DEa59eB34122a","paymentHeader":"PAYMENT-SIGNATURE","settlementHeader":"PAYMENT-RESPONSE","buyerIntents":["verify a vendor claim against public evidence","fact check an AI vendor or SaaS claim","procurement due diligence evidence","vendor risk evidence check"]},"x-buyer-intents":["verify a vendor claim against public evidence","fact check an AI vendor or SaaS claim","procurement due diligence evidence","vendor risk evidence check"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"vendor_url":{"type":"string","format":"uri","description":"Public source URL containing evidence relevant to the claim."},"source_urls":{"type":"array","minItems":1,"maxItems":3,"uniqueItems":true,"items":{"type":"string","format":"uri"},"description":"Optional list of up to three public evidence URLs. These are checked together; vendor_url remains supported for backward compatibility."},"claim":{"type":"string","minLength":3,"maxLength":1200,"description":"Vendor, product, compliance, security, or commercial claim to verify."},"vendor_name":{"type":"string","maxLength":200},"claim_id":{"type":"string","maxLength":200},"request_type":{"type":"string","maxLength":120},"verification_type":{"type":"string","maxLength":120}},"anyOf":[{"required":["vendor_url","claim"]},{"required":["source_urls","claim"]}],"additionalProperties":true},"example":{"vendor_url":"https://example.com","claim":"Example Vendor states that customer data is encrypted at rest.","vendor_name":"Example Vendor","request_type":"claim_verify"}}}},"responses":{"200":{"description":"Successful evidence-backed verification result","content":{"application/json":{"schema":{"type":"object","properties":{"protocol":{"type":"string"},"claim_id":{"type":["string","null"]},"vendor_name":{"type":["string","null"]},"vendor_url":{"type":"string"},"claim":{"type":"string"},"verification_status":{"type":"string","enum":["supported","contradicted","uncertain"]},"verification_result":{"type":"string","enum":["supported","contradicted","uncertain"]},"verdict":{"type":"string"},"confidence":{"type":"number"},"evidence_summary":{"type":"string"},"evidence_source_urls":{"type":"array","items":{"type":"string"}},"evidence":{"type":"array","items":{"type":"object","properties":{"text":{"type":"string"},"score":{"type":"number"},"source_url":{"type":["string","null"]}},"required":["text","score","source_url"]}},"caveats":{"type":"array","items":{"type":"string"}},"request_id":{"type":"string"},"checked_at":{"type":"string","format":"date-time"},"sources_checked":{"type":"integer","minimum":1,"maximum":3},"source_results":{"type":"array","items":{"type":"object"}}},"required":["protocol","vendor_url","claim","verification_status","verification_result","verdict","confidence","evidence_summary","evidence_source_urls","evidence","caveats","request_id","checked_at","sources_checked","source_results"]},"example":{"protocol":"capi2.claim_verify/1.7.0","vendor_url":"https://example.com/security","claim":"Vendor states that customer data is encrypted at rest.","verification_status":"supported","verification_result":"supported","verdict":"SUPPORTED_BY_SUPPLIED_SOURCE","confidence":0.88,"evidence_summary":"Customer data is encrypted at rest.","evidence_source_urls":["https://example.com/security"],"evidence":[{"text":"Customer data is encrypted at rest.","score":0.9,"source_url":"https://example.com/security"}],"caveats":["Checks only the supplied public URL."],"request_id":"cv_018f5f8f0c2b4f7a","checked_at":"2026-08-26T15:00:00Z","sources_checked":1,"source_results":[{"requested_url":"https://example.com/security","final_url":"https://example.com/security","status":"checked"}]}}}},"402":{"description":"Payment Required"},"422":{"description":"Supplied public source or claim could not be processed"}}}},"/v1/vendor-security-check":{"post":{"operationId":"v1_vendor_security_check","summary":"Verify a vendor security or compliance claim against public evidence.","description":"Verify a vendor security or compliance claim against public evidence. Costs $0.01 USDC per successful paid call on Base. No account or API key is required. Call without payment to receive the x402 challenge, then retry the identical request with PAYMENT-SIGNATURE.","tags":["security","vendor risk","SOC 2","compliance","due diligence"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}],"network":"eip155:8453","asset":"USDC","payTo":"0x4B4031bd3B334e010E6ecE66d14DEa59eB34122a","paymentHeader":"PAYMENT-SIGNATURE","settlementHeader":"PAYMENT-RESPONSE","buyerIntents":["verify vendor security claim","check SOC 2 or encryption claim","vendor security due diligence","security questionnaire evidence check"]},"x-buyer-intents":["verify vendor security claim","check SOC 2 or encryption claim","vendor security due diligence","security questionnaire evidence check"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"vendor_url":{"type":"string","format":"uri","description":"Public source URL containing evidence relevant to the claim."},"source_urls":{"type":"array","minItems":1,"maxItems":3,"uniqueItems":true,"items":{"type":"string","format":"uri"},"description":"Optional list of up to three public evidence URLs. These are checked together; vendor_url remains supported for backward compatibility."},"claim":{"type":"string","minLength":3,"maxLength":1200,"description":"Vendor, product, compliance, security, or commercial claim to verify."},"vendor_name":{"type":"string","maxLength":200},"claim_id":{"type":"string","maxLength":200},"request_type":{"type":"string","maxLength":120},"verification_type":{"type":"string","maxLength":120}},"anyOf":[{"required":["vendor_url","claim"]},{"required":["source_urls","claim"]}],"additionalProperties":true},"example":{"vendor_url":"https://example.com","claim":"Example Vendor states that customer data is encrypted at rest.","vendor_name":"Example Vendor","request_type":"vendor_security"}}}},"responses":{"200":{"description":"Successful evidence-backed verification result","content":{"application/json":{"schema":{"type":"object","properties":{"protocol":{"type":"string"},"claim_id":{"type":["string","null"]},"vendor_name":{"type":["string","null"]},"vendor_url":{"type":"string"},"claim":{"type":"string"},"verification_status":{"type":"string","enum":["supported","contradicted","uncertain"]},"verification_result":{"type":"string","enum":["supported","contradicted","uncertain"]},"verdict":{"type":"string"},"confidence":{"type":"number"},"evidence_summary":{"type":"string"},"evidence_source_urls":{"type":"array","items":{"type":"string"}},"evidence":{"type":"array","items":{"type":"object","properties":{"text":{"type":"string"},"score":{"type":"number"},"source_url":{"type":["string","null"]}},"required":["text","score","source_url"]}},"caveats":{"type":"array","items":{"type":"string"}},"request_id":{"type":"string"},"checked_at":{"type":"string","format":"date-time"},"sources_checked":{"type":"integer","minimum":1,"maximum":3},"source_results":{"type":"array","items":{"type":"object"}}},"required":["protocol","vendor_url","claim","verification_status","verification_result","verdict","confidence","evidence_summary","evidence_source_urls","evidence","caveats","request_id","checked_at","sources_checked","source_results"]},"example":{"protocol":"capi2.claim_verify/1.7.0","vendor_url":"https://example.com/security","claim":"Vendor states that customer data is encrypted at rest.","verification_status":"supported","verification_result":"supported","verdict":"SUPPORTED_BY_SUPPLIED_SOURCE","confidence":0.88,"evidence_summary":"Customer data is encrypted at rest.","evidence_source_urls":["https://example.com/security"],"evidence":[{"text":"Customer data is encrypted at rest.","score":0.9,"source_url":"https://example.com/security"}],"caveats":["Checks only the supplied public URL."],"request_id":"cv_018f5f8f0c2b4f7a","checked_at":"2026-08-26T15:00:00Z","sources_checked":1,"source_results":[{"requested_url":"https://example.com/security","final_url":"https://example.com/security","status":"checked"}]}}}},"402":{"description":"Payment Required"},"422":{"description":"Supplied public source or claim could not be processed"}}}},"/v1/procurement-claim-check":{"post":{"operationId":"v1_procurement_claim_check","summary":"Verify a SaaS, procurement, RFP or commercial vendor claim.","description":"Verify a SaaS, procurement, RFP or commercial vendor claim. Costs $0.01 USDC per successful paid call on Base. No account or API key is required. Call without payment to receive the x402 challenge, then retry the identical request with PAYMENT-SIGNATURE.","tags":["procurement","SaaS","RFP","vendor due diligence","commercial"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}],"network":"eip155:8453","asset":"USDC","payTo":"0x4B4031bd3B334e010E6ecE66d14DEa59eB34122a","paymentHeader":"PAYMENT-SIGNATURE","settlementHeader":"PAYMENT-RESPONSE","buyerIntents":["verify SaaS vendor claim","procurement evidence check","RFP vendor claim verification","commercial due diligence"]},"x-buyer-intents":["verify SaaS vendor claim","procurement evidence check","RFP vendor claim verification","commercial due diligence"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"vendor_url":{"type":"string","format":"uri","description":"Public source URL containing evidence relevant to the claim."},"source_urls":{"type":"array","minItems":1,"maxItems":3,"uniqueItems":true,"items":{"type":"string","format":"uri"},"description":"Optional list of up to three public evidence URLs. These are checked together; vendor_url remains supported for backward compatibility."},"claim":{"type":"string","minLength":3,"maxLength":1200,"description":"Vendor, product, compliance, security, or commercial claim to verify."},"vendor_name":{"type":"string","maxLength":200},"claim_id":{"type":"string","maxLength":200},"request_type":{"type":"string","maxLength":120},"verification_type":{"type":"string","maxLength":120}},"anyOf":[{"required":["vendor_url","claim"]},{"required":["source_urls","claim"]}],"additionalProperties":true},"example":{"vendor_url":"https://example.com","claim":"Example Vendor states that customer data is encrypted at rest.","vendor_name":"Example Vendor","request_type":"procurement"}}}},"responses":{"200":{"description":"Successful evidence-backed verification result","content":{"application/json":{"schema":{"type":"object","properties":{"protocol":{"type":"string"},"claim_id":{"type":["string","null"]},"vendor_name":{"type":["string","null"]},"vendor_url":{"type":"string"},"claim":{"type":"string"},"verification_status":{"type":"string","enum":["supported","contradicted","uncertain"]},"verification_result":{"type":"string","enum":["supported","contradicted","uncertain"]},"verdict":{"type":"string"},"confidence":{"type":"number"},"evidence_summary":{"type":"string"},"evidence_source_urls":{"type":"array","items":{"type":"string"}},"evidence":{"type":"array","items":{"type":"object","properties":{"text":{"type":"string"},"score":{"type":"number"},"source_url":{"type":["string","null"]}},"required":["text","score","source_url"]}},"caveats":{"type":"array","items":{"type":"string"}},"request_id":{"type":"string"},"checked_at":{"type":"string","format":"date-time"},"sources_checked":{"type":"integer","minimum":1,"maximum":3},"source_results":{"type":"array","items":{"type":"object"}}},"required":["protocol","vendor_url","claim","verification_status","verification_result","verdict","confidence","evidence_summary","evidence_source_urls","evidence","caveats","request_id","checked_at","sources_checked","source_results"]},"example":{"protocol":"capi2.claim_verify/1.7.0","vendor_url":"https://example.com/security","claim":"Vendor states that customer data is encrypted at rest.","verification_status":"supported","verification_result":"supported","verdict":"SUPPORTED_BY_SUPPLIED_SOURCE","confidence":0.88,"evidence_summary":"Customer data is encrypted at rest.","evidence_source_urls":["https://example.com/security"],"evidence":[{"text":"Customer data is encrypted at rest.","score":0.9,"source_url":"https://example.com/security"}],"caveats":["Checks only the supplied public URL."],"request_id":"cv_018f5f8f0c2b4f7a","checked_at":"2026-08-26T15:00:00Z","sources_checked":1,"source_results":[{"requested_url":"https://example.com/security","final_url":"https://example.com/security","status":"checked"}]}}}},"402":{"description":"Payment Required"},"422":{"description":"Supplied public source or claim could not be processed"}}}},"/v1/data-clause-check":{"post":{"operationId":"v1_data_clause_check","summary":"Verify an AI/data/privacy vendor claim against a public policy or contract source.","description":"Verify an AI/data/privacy vendor claim against a public policy or contract source. Costs $0.01 USDC per successful paid call on Base. No account or API key is required. Call without payment to receive the x402 challenge, then retry the identical request with PAYMENT-SIGNATURE.","tags":["AI data","privacy","DPA","GDPR","contract review"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}],"network":"eip155:8453","asset":"USDC","payTo":"0x4B4031bd3B334e010E6ecE66d14DEa59eB34122a","paymentHeader":"PAYMENT-SIGNATURE","settlementHeader":"PAYMENT-RESPONSE","buyerIntents":["verify AI training data claim","check vendor privacy claim","verify GDPR or DPA statement","AI data clause evidence check"]},"x-buyer-intents":["verify AI training data claim","check vendor privacy claim","verify GDPR or DPA statement","AI data clause evidence check"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"vendor_url":{"type":"string","format":"uri","description":"Public source URL containing evidence relevant to the claim."},"source_urls":{"type":"array","minItems":1,"maxItems":3,"uniqueItems":true,"items":{"type":"string","format":"uri"},"description":"Optional list of up to three public evidence URLs. These are checked together; vendor_url remains supported for backward compatibility."},"claim":{"type":"string","minLength":3,"maxLength":1200,"description":"Vendor, product, compliance, security, or commercial claim to verify."},"vendor_name":{"type":"string","maxLength":200},"claim_id":{"type":"string","maxLength":200},"request_type":{"type":"string","maxLength":120},"verification_type":{"type":"string","maxLength":120}},"anyOf":[{"required":["vendor_url","claim"]},{"required":["source_urls","claim"]}],"additionalProperties":true},"example":{"vendor_url":"https://example.com","claim":"Example Vendor states that customer data is encrypted at rest.","vendor_name":"Example Vendor","request_type":"ai_data_clause"}}}},"responses":{"200":{"description":"Successful evidence-backed verification result","content":{"application/json":{"schema":{"type":"object","properties":{"protocol":{"type":"string"},"claim_id":{"type":["string","null"]},"vendor_name":{"type":["string","null"]},"vendor_url":{"type":"string"},"claim":{"type":"string"},"verification_status":{"type":"string","enum":["supported","contradicted","uncertain"]},"verification_result":{"type":"string","enum":["supported","contradicted","uncertain"]},"verdict":{"type":"string"},"confidence":{"type":"number"},"evidence_summary":{"type":"string"},"evidence_source_urls":{"type":"array","items":{"type":"string"}},"evidence":{"type":"array","items":{"type":"object","properties":{"text":{"type":"string"},"score":{"type":"number"},"source_url":{"type":["string","null"]}},"required":["text","score","source_url"]}},"caveats":{"type":"array","items":{"type":"string"}},"request_id":{"type":"string"},"checked_at":{"type":"string","format":"date-time"},"sources_checked":{"type":"integer","minimum":1,"maximum":3},"source_results":{"type":"array","items":{"type":"object"}}},"required":["protocol","vendor_url","claim","verification_status","verification_result","verdict","confidence","evidence_summary","evidence_source_urls","evidence","caveats","request_id","checked_at","sources_checked","source_results"]},"example":{"protocol":"capi2.claim_verify/1.7.0","vendor_url":"https://example.com/security","claim":"Vendor states that customer data is encrypted at rest.","verification_status":"supported","verification_result":"supported","verdict":"SUPPORTED_BY_SUPPLIED_SOURCE","confidence":0.88,"evidence_summary":"Customer data is encrypted at rest.","evidence_source_urls":["https://example.com/security"],"evidence":[{"text":"Customer data is encrypted at rest.","score":0.9,"source_url":"https://example.com/security"}],"caveats":["Checks only the supplied public URL."],"request_id":"cv_018f5f8f0c2b4f7a","checked_at":"2026-08-26T15:00:00Z","sources_checked":1,"source_results":[{"requested_url":"https://example.com/security","final_url":"https://example.com/security","status":"checked"}]}}}},"402":{"description":"Payment Required"},"422":{"description":"Supplied public source or claim could not be processed"}}}},"/v1/vendor-risk-pack":{"post":{"operationId":"vendor_risk_pack","summary":"Verify two to five vendor claims in one purchase","description":"Batch vendor due diligence for $0.04 USDC on Base via x402.","tags":["vendor risk","batch verification","procurement"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.04"},"protocols":[{"x402":{}}],"network":"eip155:8453","asset":"USDC","payTo":"0x4B4031bd3B334e010E6ecE66d14DEa59eB34122a","paymentHeader":"PAYMENT-SIGNATURE","settlementHeader":"PAYMENT-RESPONSE","buyerIntents":["verify several vendor claims in one purchase","batch vendor security due diligence","check a vendor risk questionnaire against public evidence","verify up to five procurement claims"]},"x-buyer-intents":["verify several vendor claims in one purchase","batch vendor security due diligence","check a vendor risk questionnaire against public evidence","verify up to five procurement claims"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"claims":{"type":"array","minItems":2,"maxItems":5,"items":{"type":"object","properties":{"vendor_url":{"type":"string","format":"uri","description":"Public source URL containing evidence relevant to the claim."},"source_urls":{"type":"array","minItems":1,"maxItems":3,"uniqueItems":true,"items":{"type":"string","format":"uri"},"description":"Optional list of up to three public evidence URLs. These are checked together; vendor_url remains supported for backward compatibility."},"claim":{"type":"string","minLength":3,"maxLength":1200,"description":"Vendor, product, compliance, security, or commercial claim to verify."},"vendor_name":{"type":"string","maxLength":200},"claim_id":{"type":"string","maxLength":200},"request_type":{"type":"string","maxLength":120},"verification_type":{"type":"string","maxLength":120}},"anyOf":[{"required":["vendor_url","claim"]},{"required":["source_urls","claim"]}],"additionalProperties":true}}},"required":["claims"]}}}},"responses":{"200":{"description":"Batch verification results"},"402":{"description":"Payment Required"},"422":{"description":"Invalid pack or supplied source"}}}},"/v1/ai-vendor-ddq-evidence-pack":{"post":{"operationId":"ai_vendor_ddq_evidence_pack","summary":"Verify an AI vendor due-diligence evidence pack","description":"Verify three to ten AI-vendor claims for $0.25 USDC on Base via x402.","tags":["AI governance","vendor due diligence","procurement","DDQ"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.25"},"protocols":[{"x402":{}}],"network":"eip155:8453","asset":"USDC","payTo":"0x4B4031bd3B334e010E6ecE66d14DEa59eB34122a","paymentHeader":"PAYMENT-SIGNATURE","settlementHeader":"PAYMENT-RESPONSE","buyerIntents":["evaluate an AI vendor for business use","verify AI vendor due diligence questionnaire answers","check AI governance vendor claims against evidence","review an AI tool before procurement"]},"x-buyer-intents":["evaluate an AI vendor for business use","verify AI vendor due diligence questionnaire answers","check AI governance vendor claims against evidence","review an AI tool before procurement"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"claims":{"type":"array","minItems":3,"maxItems":10,"items":{"type":"object","properties":{"vendor_url":{"type":"string","format":"uri","description":"Public source URL containing evidence relevant to the claim."},"source_urls":{"type":"array","minItems":1,"maxItems":3,"uniqueItems":true,"items":{"type":"string","format":"uri"},"description":"Optional list of up to three public evidence URLs. These are checked together; vendor_url remains supported for backward compatibility."},"claim":{"type":"string","minLength":3,"maxLength":1200,"description":"Vendor, product, compliance, security, or commercial claim to verify."},"vendor_name":{"type":"string","maxLength":200},"claim_id":{"type":"string","maxLength":200},"request_type":{"type":"string","maxLength":120},"verification_type":{"type":"string","maxLength":120}},"anyOf":[{"required":["vendor_url","claim"]},{"required":["source_urls","claim"]}],"additionalProperties":true}}},"required":["claims"]}}}},"responses":{"200":{"description":"AI-vendor due-diligence evidence results","content":{"application/json":{"schema":{"type":"object","properties":{"product":{"type":"string"},"claims_processed":{"type":"integer"},"supported":{"type":"integer"},"contradicted":{"type":"integer"},"uncertain":{"type":"integer"},"results":{"type":"array","items":{"type":"object","properties":{"protocol":{"type":"string"},"claim_id":{"type":["string","null"]},"vendor_name":{"type":["string","null"]},"vendor_url":{"type":"string"},"claim":{"type":"string"},"verification_status":{"type":"string","enum":["supported","contradicted","uncertain"]},"verification_result":{"type":"string","enum":["supported","contradicted","uncertain"]},"verdict":{"type":"string"},"confidence":{"type":"number"},"evidence_summary":{"type":"string"},"evidence_source_urls":{"type":"array","items":{"type":"string"}},"evidence":{"type":"array","items":{"type":"object","properties":{"text":{"type":"string"},"score":{"type":"number"},"source_url":{"type":["string","null"]}},"required":["text","score","source_url"]}},"caveats":{"type":"array","items":{"type":"string"}},"request_id":{"type":"string"},"checked_at":{"type":"string","format":"date-time"},"sources_checked":{"type":"integer","minimum":1,"maximum":3},"source_results":{"type":"array","items":{"type":"object"}}},"required":["protocol","vendor_url","claim","verification_status","verification_result","verdict","confidence","evidence_summary","evidence_source_urls","evidence","caveats","request_id","checked_at","sources_checked","source_results"]}},"report_markdown":{"type":"string"}},"required":["product","claims_processed","supported","contradicted","uncertain","results","report_markdown"]}}}},"402":{"description":"Payment Required"},"422":{"description":"Invalid pack or supplied source"}}}}},"x-capi2-static-discovery":true}