Verifying a Media Hash

Anyone (no key required) can confirm if a hash is anchored:

curl https://api.openorigins.com/v1/public/media/<HASH>

  • 200 – Returns the same JSON schema as Retrieve one media item.

  • 404 – Hash has never been anchored.

To verify offline:

  1. Hash the file locally (SHA3‑512).

  2. Compare the hash to the hash field returned above.

  3. Walk the merkle_path and ensure the root matches the on‑chain transaction.

Last updated