{"uid":"cap_Fp6z2Fwg9MGESMIzfDhDD","slug":"bitcoin-timestamp-via-opentimestamps-b1386f31","name":"Bitcoin Timestamp via OpenTimestamps","description":"Timestamp anything on Bitcoin with OpenTimestamps: send text, a SHA-256 hash or a URL and get a standard .ots proof (base64). Only a salted hash leaves our server. The public calendars anchor it in a Bitcoin block within hours; then btc-timestamp-verify returns the block and the complete proof, which anyone can check with the open-source ots tool. For contracts, AI outputs, datasets, invoices and web evidence.","url":"https://agentsvc.io/api/v1/proxy/btc-timestamp?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"Timestamp the exact bytes this URL returns now"},"hash":{"type":"string","description":"SHA-256 hex, alternative to text"},"text":{"type":"string","description":"Content to timestamp (hashed with SHA-256)"}}},"responseSchema":{"type":"json","example":{"data":{},"success":true}},"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_bEp_-WWdWvn6hA3zpZvkF","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":"Timestamps text, a SHA-256 hash, or a URL's content on the Bitcoin blockchain using OpenTimestamps, returning a base64-encoded .ots proof file","exampleAgentPrompt":"Timestamp this contract text on Bitcoin using OpenTimestamps so I have a cryptographic proof it existed right now: 'This agreement between Party A and Party B was signed on June 1, 2025.'","exampleUseCases":[{"title":"Timestamping AI-generated report","prompt":"I just generated a research report with an AI model and I need to prove it existed at this exact moment — can you timestamp this SHA-256 hash on Bitcoin using OpenTimestamps and give me the .ots proof? The hash is a3f1b2c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a2"},{"title":"Web evidence preservation","prompt":"Preserve a timestamped record of this URL's current content on the Bitcoin blockchain for legal evidence: https://example.com/press-release/2025-announcement — I need an OpenTimestamps .ots proof I can show in court."},{"title":"Invoice existence proof","prompt":"Can you anchor this invoice text to Bitcoin right now so my client can't dispute when it was issued? Text: 'Invoice #4821: $12,500 due from Acme Corp to WidgetCo for services rendered May 2025.'"}],"resultDescription":"A base64-encoded OpenTimestamps (.ots) proof file that records a salted hash of the input anchored to a Bitcoin block. The proof is pending calendar confirmation for the first few hours, after which it can be verified (via the companion btc-timestamp-verify endpoint or the open-source ots tool) to retrieve the Bitcoin block number and full cryptographic proof chain.","failureModes":["Missing input: none of text, hash, or url provided — returns 400 error","Invalid SHA-256 hash format — returns validation error","URL is unreachable or returns an error at timestamping time — URL bytes cannot be captured","Calendar server temporarily unavailable — proof may be delayed or fail","Proof is initially pending (not yet anchored in a block) — verification must be retried after a few hours"],"whenToPreferThis":"Choose this endpoint when you need a decentralized, cryptographically verifiable proof that data existed at a specific moment in time, anchored to Bitcoin's immutable ledger using the open OpenTimestamps standard. It is ideal when the verifier has no reason to trust your server but will trust the Bitcoin blockchain. Prefer this over private timestamping services when interoperability with the open-source ots tool or third-party auditors matters, or when you need the lowest-cost Bitcoin-anchored proof without running your own node.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-16T06:42:27.639Z","isFirstParty":false,"canonicalSlug":"bitcoin-timestamp-via-opentimestamps-b1386f31"}