Umarise / tech demo

Origin Attestation

Umarise cryptographically proves that a file existed at a specific moment in time, anchored permanently to the Bitcoin blockchain via OpenTimestamps. The proof is independently verifiable — no Umarise server required.

Only the SHA-256 hash of your file is sent to the API. The file itself never leaves your browser.

Anchor a File
Hash a file and register its existence on Bitcoin
Check Proof Status
See whether a Bitcoin proof has been confirmed
Verify a Hash
Look up any hash, token, or origin ID in the registry

How it works

1. Hash — Your file is read in-browser and SHA-256 hashed. Only the 64-character hash is sent to the API.

2. Anchor — The hash is recorded with a timestamp and submitted to the Bitcoin network via the OpenTimestamps protocol.

3. Confirm — Bitcoin miners include the proof in a block. This takes minutes to hours. Once confirmed, the timestamp is immutable.

4. Verify — Anyone can verify the proof offline against the Bitcoin blockchain, without contacting Umarise.