HashAnchor Guide

HashAnchor Guide

HashAnchor turns machine records into portable evidence. Records are batched into a Merkle tree, the root is anchored on a public chain, and each record gets a receipt anyone can verify — offline, and without trusting TLAY.

Start here#

public chain · 1 tx root proof 3 proof 2 yours proof 1 #1#2 #5#6 #7#8 8 RECORDS · 1 ON-CHAIN ROOT · YOUR PROOF = 3 SIBLING HASHES
Thousands of records share one on-chain root. Each record's receipt carries the few sibling hashes that lead from it to that root.

Two jobs, one SDK#

The client SDK does two different things. They share a package and nothing else.

Anchor and verify machine dataSettle device-signed payments
You want toprove a record existed, unchanged, at a point in timerelay a payment authorization a device already signed
AuthAPI keyno API key
Timingasynchronous — minutessynchronous — outcome in the response
You geta receipt with a Merkle proof and an anchor transactionone settlement outcome per proof
Note

The client SDK is Apache-2.0 at github.com/TLAY-IO/hashanchor. The server is a hosted service operated by TLAY, with a self-serve free plan. Verifying a receipt needs neither: the proof check runs offline and the anchor is a public transaction.