Public verify API

Unauthenticated endpoints for transparency log head, per-event verification bundles, and agent DID documents. Used by public verify links in the console.

Transparency log head

GET/v1/public/orgs/:slug/transparency/headNone
200
{
  "organization_slug": "acme",
  "tree_size": 42,
  "latest_log_index": 41,
  "latest_leaf_hash": "…",
  "latest_published_at": "2026-05-21T12:00:00.000Z"
}

Verify event (public bundle)

GET/v1/public/orgs/:slug/verify/:eventIdNone

Query ?verify=1 to include inline verification result (chain_ok, inclusion_ok).

bash
curl "https://api.salanor.com/v1/public/orgs/acme/verify/evt_abc123?verify=1"

Agent DID document

GET/v1/public/agents/:agentId/didNone
GET/v1/public/did/:didNone

Errors

StatusBody
404{ error: "Not found" }