Record
Written down, every day.
Once per UTC day, HOPTRAIL hashes every token file it published and anchors the Merkle root on Robinhood Chain with the TrailRecord contract. A file cannot be changed quietly afterwards: you can check any file against that root, here, in your own browser.
§1
Anchored days
§2
Verify a file
The leaf is keccak256(abi.encodePacked(token, factHash)). The proof is a list of sibling hashes; each step hashes the sorted pair. If the result equals the root stored on-chain for that day, the file is exactly what was published.