{"slug":"agentsvc-io-api-v1-proxy-iota-notarize-1e75ca","title":"Proof of existence on the IOTA mainnet","host":"agentsvc.io","method":"POST","resource":"https://agentsvc.io/api/v1/proxy/iota-notarize","category":"code","description":"Proof of existence on the IOTA mainnet: send text, a SHA-256 hash or a URL and get a tamper-proof timestamp. We store only the SHA-256 (never your content) in a locked notarization of the official IOTA Notarization package: it cannot be changed or transferred and its deletion is locked until 2106. R","price_listed":0.01,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":2,"reported_payers_30d":2,"networks":["eip155:137","eip155:42161","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"text":"Invoice 2026-1042, total 1,250.00 EUR, issued 2026-10-11"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"hash":{"description":"SHA-256 hex of your file, alternative to text","type":"string"},"label":{"description":"Optional public label stored with the proof, max 120 chars","type":"string"},"text":{"description":"Content to notarize (hashed with SHA-256, max 1 MB)","type":"string"},"url":{"description":"Notarize the exact bytes this URL returns now (max 20 MB)","type":"string"}},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"explorer":{"type":"object"},"immutable":{"type":"boolean"},"proof":{"type":"object"},"sha256":{"type":"string"}},"type":"object"},"success":{"type":"boolean"}},"required":["success","data"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Proof of existence on the IOTA mainnet: send text, a SHA-256 hash or a URL and get a tamper-proof timestamp. We store only the SHA-256 (never your content) in a locked notarization of the official IOTA Notarization package: it cannot be changed or transferred and its deletion is locked until 2106. Returns object id, transaction digest, ledger time and explorer links. Use for contracts, invoices, AI outputs, datasets, web page evidence or audit logs. Check later with iota-verify.","last_updated":"2026-10-15T18:53:57.275Z","schemes":["exact"]}