{"uid":"cap_JlZhhqprsg8UorzpAkdzY","slug":"icme-verifiable-ai-checkitpaid-policy-verification-197b37f1","name":"ICME Verifiable AI - CheckItPaid Policy Verification","description":"ICME - Verifiable AI Technologies.","url":"https://api.icme.io/v1/checkItPaid","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object"},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"detail":"Transfer amount exceeds policy limit.","result":"UNSAT","check_id":"a1b2c3d4-...","extracted":{"transferAmount":500},"zk_proof_id":"e5f6a7b8-...","verification_time_ms":312}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_eKz2fdSB1UkYvAj72oRUe","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies whether a given HTTP request body satisfies a defined policy constraint and returns a SAT/UNSAT result with optional ZK proof","exampleAgentPrompt":"Run a verifiable policy check on this payment request — the body is a JSON object with transferAmount set to 500 — and tell me whether it satisfies the policy or not, along with any ZK proof ID and the extracted values.","exampleUseCases":null,"resultDescription":"Returns a JSON object with a result field ('SAT' if the request satisfies the policy, 'UNSAT' if not), a human-readable detail message explaining the outcome, a unique check_id for audit purposes, an extracted object showing the values pulled from the request body, a zk_proof_id referencing the zero-knowledge proof generated, and verification_time_ms indicating how long the check took.","failureModes":["Policy violation returns UNSAT with detail message explaining which constraint failed and extracted values","Malformed request body causes 400 error if required fields (type, method, bodyType, body) are missing","Invalid method enum value (not POST/PUT/PATCH) causes schema validation failure","Payment not included or insufficient triggers x402 payment required response","Timeout or proof generation failure may return 5xx error","Body content that cannot be parsed per specified bodyType returns parsing error"],"whenToPreferThis":"Use this endpoint when you need cryptographically verifiable, auditable policy checks on HTTP request payloads — especially when you need a ZK proof of compliance rather than just a boolean answer. Ideal for fintech, DeFi, or regulated environments where proving a rule was satisfied (e.g. transfer limits, KYC thresholds) without exposing raw data is required. Prefer over simple rule engines when auditability, non-repudiation, or zero-knowledge guarantees matter.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:41:05.714Z","isFirstParty":false}