Anchor a proof of existence
anchor_proofAnchor a SHA-256 hash on the Doichain as a tamper-evident timestamp (proof of existence, name poe/). Free for users, limited per IP address and day (see get_anchoring_quota). Confirms with the next block, usually within 10 minutes, then check_proof returns block height and time. If the hash is already anchored or pending, the existing proof is returned instead of creating a second one. If an earlier proof of the hash has expired, it stays valid and is returned with expired true. Nothing is registered unless reanchor_expired is true. Only the hash and the optional note and file name become public, never the document itself. The operator of this server pays for the name and holds it. The proof shows that a document with this hash existed no later than the block time, not who submitted it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Optional public note (max 160 characters), stored on the blockchain forever. No personal data, no secrets | |
| sha256 | Yes | SHA-256 digest of the document, 64 hexadecimal characters, computed from the actual file. Never guess it and never send the document | |
| filename | No | Optional public file name (max 80 characters), stored forever. Only set it when the user explicitly wants the name public | |
| reanchor_expired | No | Only set to true when an earlier proof of this hash has expired and the user explicitly wants an additional, later registration. The original anchoring stays the proof time. The new registration adds a later timestamp and replaces the public note and holder of the name. Default false |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||