{"uid":"cap_dq6PjzaiOPRgewuAGptQz","slug":"payai-attestation-verifier-8c7d8219","name":"PayAI Attestation Verifier","description":"Verify an attestation produced by /notarize (either the EIP-712 or the EAS off-chain form) — pure compute, no network and no keys. Recovers the signer and reports whether it matches this service's attestor, whether the EAS UID recomputes, and (if you supply the original body as payload_base64) whether its sha256 matches the attested hash.","url":"https://payai.agentstools.dev/attest/verify","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"attestation":{"type":"object","description":"An attestation object from /notarize (eip712 or eas_offchain form)"},"payload_base64":{"type":"string","description":"Optional: base64 of the original body to re-hash against the attested sha256"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_VBw0Yo-PSnuOqfq0J1Whp","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies an EIP-712 or EAS off-chain attestation produced by /notarize, recovering the signer and checking integrity without any network calls or key material.","exampleAgentPrompt":"Can you verify this EAS off-chain attestation I got back from /notarize — check whether the signer matches the expected attestor, whether the EAS UID recomputes correctly, and if I give you the original request body, confirm its sha256 matches the attested hash?","exampleUseCases":[{"title":"Auditing a notarized API response","prompt":"I got an attestation back from /notarize for an API call I made — can you verify it to confirm the signer matches the service's attestor and the EAS UID recomputes correctly?"},{"title":"Checking payload integrity after transit","prompt":"I have an EIP-712 attestation and the original body it was issued for. Can you verify the attestation and check whether the sha256 of that original body matches what was attested?"},{"title":"Confirming off-chain attestation authenticity","prompt":"Someone sent me an EAS off-chain attestation claiming it came from a trusted notary service. Can you recover the signer from it and tell me whether it matches the expected attestor?"}],"resultDescription":"Returns the recovered signer address, whether it matches the service's known attestor, whether the EAS UID recomputes to the expected value, and (if payload_base64 was supplied) whether the sha256 of the decoded payload matches the hash embedded in the attestation.","failureModes":["Invalid or malformed attestation object causes a validation error","Signature recovery fails if the attestation was tampered with","EAS UID mismatch reported if attestation fields have been altered","sha256 mismatch if payload_base64 does not correspond to the attested body","Wrong attestation type (not eip712 or eas_offchain) causes rejection"],"whenToPreferThis":"Use this endpoint when you need to cryptographically verify an attestation issued by the PayAI notarize service (/notarize) without making any external network calls or requiring private keys — ideal for pure offline integrity checks of EIP-712 or EAS off-chain attestations, including optional payload hash verification.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:43:09.775Z","isFirstParty":false}