veil

Read Merkle hash tiles

Read C2SP hash tiles for inclusion and consistency proofs.

GET/{log}/tile/{level}/{index}
Access
Public access
Client
Browser fetch supported

Other addresses#

  • /{log}/tile/{level}/{index}.p/{width}

Parameters#

NameLocationMeaning
logRequiredPathThe log name identified by /v1/log, such as staging-1.
levelRequiredPathMerkle tile level.
indexRequiredPathC2SP tile index, including x-prefixed groups where needed.
widthPathFor partial tiles, a width from 1 to 255.

Request examples#

cURL
curl -fsS 'https://log.veil.rip/staging-1/tile/0/000.p/WIDTH'

Response#

HTTP 200application/octet-stream

Binary hashes. Partial tiles append .p/{width}. Full tiles are immutable. Follow C2SP tlog-tiles for index encoding.

Response headers#

HeaderValueMeaning
Content-Typeapplication/octet-streamUse the declared media type before choosing a parser.

Errors#

The log host serves its own text or binary protocol. Missing resources can return HTTP 404; do not assume a directory JSON error envelope. Response and error guide