{"uid":"cap_H-KNiN1z1twhrUO19x7NT","slug":"omni-paid-integrity-verification-api-62ae1e04","name":"OMNI Paid Integrity Verification API","description":"Machine-payable SHA-256 pinned-evidence verification with signed execution and settlement evidence.","url":"https://omni-x402-integrity.azzbackwardz01.chatgpt.site/v1/verify-text?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","queryParams"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["id","content_b64","expected_sha256"],"properties":{"id":{"type":"string","maxLength":128,"minLength":1},"content_b64":{"type":"string","description":"RFC 4648 standard Base64-encoded artifact bytes."},"expected_sha256":{"type":"string","pattern":"^[0-9a-f]{64}$","description":"Caller-pinned lowercase SHA-256 digest."}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","schema":{"type":"object","required":["service_id","payment_id","request_sha256","result","execution_proof","receipt_url"],"properties":{"result":{"type":"object","required":["overall_status","items"],"properties":{"items":{"type":"array","items":{"type":"object","required":["id","expected_sha256","actual_sha256","status","byte_length"],"properties":{"id":{"type":"string"},"status":{"enum":["MATCH","MISMATCH"],"type":"string"},"byte_length":{"type":"integer","minimum":0},"actual_sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"},"expected_sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"}},"additionalProperties":false}},"overall_status":{"enum":["MATCH","MISMATCH"],"type":"string"}},"additionalProperties":false},"payment_id":{"type":"string","pattern":"^pay_[0-9a-f]{40}$"},"service_id":{"type":"string","const":"pinned-evidence-integrity-verification/v1"},"receipt_url":{"type":"string","format":"uri"},"request_sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"},"execution_proof":{"type":"object","required":["algorithm","kid","payload","signature"],"properties":{"kid":{"type":"string","const":"urn:omni:sirfixall:receipt-key:sites-v1"},"payload":{"type":"object"},"algorithm":{"type":"string","const":"EdDSA"},"signature":{"type":"string"}}}}},"example":{"result":{"overall_status":"MATCH"},"service_id":"pinned-evidence-integrity-verification/v1"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Anoqx91lUm5qSFF4lyCIA","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies that a piece of text matches an expected SHA-256 hash, returning a signed MATCH/MISMATCH result with settlement evidence, paid per-call via x402.","exampleAgentPrompt":"Can you verify the integrity of this document — its ID is 'contract-v3-final', the content in base64 is 'SGVsbG8gV29ybGQ=', and I expect its SHA-256 to be 'a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e'? I need the signed MATCH/MISMATCH result.","exampleUseCases":[{"title":"Legal document tamper detection","prompt":"I need to confirm that this signed contract hasn't been altered — the document ID is 'lease-agreement-2025', here's the base64-encoded text, and the SHA-256 we pinned at signing time is 'b94d27b9934d3e08a52e52d7da7dabfac484efe04294e576a080e5c5ad8de1e5'. Can you run the integrity check and give me the signed result?"},{"title":"Software release artifact validation","prompt":"Before I deploy this config file, please verify its integrity — ID is 'nginx-config-prod', I'll give you the base64 of the file content, and the expected SHA-256 is '2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824'. Tell me if it's a MATCH or MISMATCH with signed evidence."},{"title":"Audit trail proof for compliance","prompt":"For our compliance audit, I need a signed verification receipt showing that document 'audit-log-q1-2025' matches the hash we registered — the base64 content is attached, and the expected SHA-256 is 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'. Can you run this through the paid integrity verifier and save the signed result?"}],"resultDescription":"A JSON object with a 'result' field containing 'overall_status' (MATCH or MISMATCH) and a 'service_id' field ('pinned-evidence-integrity-verification/v1'), plus signed execution and settlement evidence confirming the verification was paid and performed.","failureModes":["Invalid or malformed SHA-256 hash (not 64 lowercase hex characters) returns a validation error","Base64-encoded content that cannot be decoded returns a decode error","Missing required query parameters (id, content_b64, expected_sha256) returns a 400-level error","Payment failure or insufficient USDC balance blocks the request before verification","Content that does not match the hash returns MISMATCH status rather than an error","Server-side hashing or signing failure returns a 500-level error"],"whenToPreferThis":"Choose this endpoint when you need a machine-payable, cryptographically signed record proving that a specific piece of text matches an expected SHA-256 hash — especially in automated pipelines, compliance workflows, or multi-party audits where a simple local hash comparison isn't sufficient because you need third-party signed execution evidence and a payment-settled audit trail.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:30:22.605Z","isFirstParty":false,"canonicalSlug":"omni-paid-integrity-verification-api-764bd486"}