{"uid":"cap_ovpD23EgpWC58HklKmfc-","slug":"iota-notarization-verify-0bc0c329","name":"IOTA Notarization Verify","description":"Verify an IOTA notarization: give the object id or transaction digest of any notarization on the IOTA mainnet (ours or anyone's, official IOTA Notarization package) and optionally the text, SHA-256 or URL to check. Returns the stored hash or data, creation time from the ledger, lock status (can it be changed or deleted), owner, and matches true or false for your content. Read-only, no wallet needed.","url":"https://agentsvc.io/api/v1/proxy/iota-verify?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"URL whose current bytes to compare"},"hash":{"type":"string","description":"SHA-256 hex to compare"},"text":{"type":"string","description":"Content to compare"},"object_id":{"type":"string","description":"Notarization object id (0x + 64 hex)"},"transaction":{"type":"string","description":"Or the digest of the transaction that created it"}}},"responseSchema":{"type":"json","example":{"data":{},"success":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_0Zh_wBRfMLb7_eR6Xyj1G","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies an IOTA blockchain notarization by object ID or transaction digest, optionally checking content against the stored hash","exampleAgentPrompt":"Can you verify the IOTA notarization with object ID 0xabc123...def456 and check whether the text 'This is my official contract draft v2' matches what was stored on-chain?","exampleUseCases":[{"title":"Document authenticity audit","prompt":"I need to verify that this contract is authentic — check IOTA notarization object 0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef and confirm whether its stored hash matches the SHA-256 I computed: a3f1c2d4e5b6a7f8a3f1c2d4e5b6a7f8a3f1c2d4e5b6a7f8a3f1c2d4e5b6a7f8."},{"title":"Timestamp proof for legal record","prompt":"Can you look up the IOTA notarization created in transaction Gh3kLm9pQrXy2wNvBcZa1dEf7oJuItSm4RnKpWqY8vU and tell me exactly when it was recorded on the ledger, who owns it, and whether it's locked?"},{"title":"URL content integrity check","prompt":"Please check the IOTA notarization at object ID 0xdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef and verify whether the current content at https://example.com/report-q3-2024.pdf still matches what was notarized."}],"resultDescription":"Returns the hash or data stored in the notarization, the creation timestamp as recorded on the IOTA ledger, whether the notarization is locked (immutable) or can still be changed or deleted, the owner's address, and a boolean match field indicating whether the provided text, hash, or URL content matches the stored hash.","failureModes":["Object ID or transaction digest not found on IOTA mainnet — returns not-found error","Malformed object ID (not 0x + 64 hex) causes validation error","URL provided for comparison is unreachable or returns non-200 response","SHA-256 hash provided in wrong format causes parse error","Notarization belongs to a different package than official IOTA Notarization — may not be recognized"],"whenToPreferThis":"Use this endpoint when you need to verify or audit a notarization specifically created on the IOTA mainnet using the official IOTA Notarization package. It requires no wallet or signing, making it ideal for read-only verification workflows. Prefer this over generic blockchain explorers when you need structured output (match boolean, lock status, owner) rather than raw transaction data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T06:48:50.934Z","isFirstParty":false,"canonicalSlug":"iota-notarization-verify-0bc0c329"}