Umarise / tech demo

Origin Attestation

Umarise enables independent verification that a file existed at a specific moment in time, anchored 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 anchor 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
Get API Access
Register for an API key or recover a lost key
LLM / MCP Access
Connect Claude or any MCP client to anchor and verify via AI
API Docs
Full API reference — endpoints, request & response schemas

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 recorded on the Bitcoin block and can be verified by anyone.

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