zk-age-verifier
Verifier service for EU age-verification proofs: Longfellow ZK over mdoc, presented through the W3C Digital Credentials API.
The consumer's backend opens a session (POST /sessions) and its page passes the returned
transports.dc offer to navigator.credentials.get(). The wallet's response is relayed back
(POST /sessions/{public_id}/presentation) and the verdict returns on the same call:
{"age_over_18": true} or a failure reason. The service stores no identifier for the person
the verdict describes.
The HTTP API page documents the full surface, generated from the service's OpenAPI schema.