GrantLayer maintains a tamper-evident audit chain. The head of that chain is committed to the Cardano mainnet as a small, immutable record — each anchor a deliberate, individually authorized act, on no fixed schedule. This page lists those commitments and is careful to state exactly what they do — and do not — establish.
| Epoch | Transaction | Block | Block time (UTC) | Head (H) | Entries (N) | Status |
|---|---|---|---|---|---|---|
| Loading anchors… | ||||||
Do not trust this page — read the chain directly. The anchors carry Cardano metadata
label 923350. Using the public, keyless
Koios API on mainnet:
# 1. list anchor transactions (returns tx hash + block)
GET https://api.koios.rest/api/v1/tx_by_metalabel?_label=923350
# 2. read one anchor's committed payload {h, s, t}
POST https://api.koios.rest/api/v1/tx_metadata
{"_tx_hashes": ["<tx hash from step 1>"]}
# → metadata["923350"] = { "h": <head>, "s": <entry count>, "t": <anchored-at> }
That confirms the on-chain commitment. To go further — to check that a
specific full audit export folds to an anchored head — an
operator can provide the export, and
scripts/verify-anchor.py in the
repository recomputes the head
from that export (standard-library only, no GrantLayer code, no Cardano library) and
compares it to the anchor. The export is not published here, so this page proves only
the commitments, not their contents.