GlemoDocs
Concepts

Verification

Deterministic verdicts, cross-issuer.

Verification is Glemo's product. One call returns a deterministic verdict with the checks that produced it.

Verdicts

VerdictMeaning
validSignature, schema, status and validity window all pass
revokedThe issuer flipped this credential's bit in their status list
expiredPast validUntil
tamperedSignature or schema check failed — the content was altered
not_foundNo credential with that id
not_verifiableThe issuer's DID could not be resolved (network, unknown issuer)

Methods

  • byHash — look up a credential by id in the registry, check status and expiration. The fast path (sub-millisecond server compute).
  • byVC — verify a portable VC-JWT: resolve the issuer's DID, check the ES256 signature, the schema, the status list and the validity window. Works for credentials issued by any issuer, not just those registered in Glemo.

Cross-issuer

For external issuers, Glemo resolves did:web documents over HTTPS (with caching and timeouts) and fetches their status lists. If an issuer can't be resolved, the verdict is an explicit not_verifiable — never a hang, never a guess.

Webhooks

Every verification can notify your systems: see Webhooks.

On this page

Verification