# VoiceMark - [Introduction](https://docs.voicemark.dev/docs/introduction.md): Voice authentication as an API. Zero PII. Ephemeral tokens. - [Quickstart](https://docs.voicemark.dev/docs/quickstart.md): Enrol a voice and verify it in under 5 minutes. - [Authentication](https://docs.voicemark.dev/docs/authentication.md): API key management and request signing. - [Cloud VoiceMark](https://docs.voicemark.dev/docs/concepts/cloud-voicemark.md): A live acoustic fingerprint of a single utterance. - [Glyph VoiceMark](https://docs.voicemark.dev/docs/concepts/glyph-voicemark.md): A stable biometric portrait derived from the ECAPA-TDNN speaker embedding. - [Tokens](https://docs.voicemark.dev/docs/concepts/tokens.md): Ephemeral JWTs issued on voice match. 60-second TTL. - [Quality scoring](https://docs.voicemark.dev/docs/concepts/quality-scoring.md): How VoiceMark scores enrollment audio and when to prompt re-recording. - [POST /enroll](https://docs.voicemark.dev/docs/api-reference/enroll.md): Enrol a user's voice and return a voiceprint_id. - [POST /challenge](https://docs.voicemark.dev/docs/api-reference/challenge.md): Generate a challenge phrase to prevent replay attacks. - [POST /verify](https://docs.voicemark.dev/docs/api-reference/verify.md): Verify a voice recording and return an ephemeral token. - [GET /token/{id}/validate](https://docs.voicemark.dev/docs/api-reference/token.md): Validate a token server-side before authorising privileged actions. - [POST /policy/check](https://docs.voicemark.dev/docs/api-reference/policy.md): Check whether a token permits a named action. - [POST /receipt](https://docs.voicemark.dev/docs/api-reference/receipt.md): Log an audit event tied to a token. - [Installation](https://docs.voicemark.dev/docs/sdk/installation.md): Install the VoiceMark TypeScript/JavaScript SDK. - [TypeScript SDK](https://docs.voicemark.dev/docs/sdk/typescript.md): Full API reference for the VoiceMark TypeScript/JavaScript SDK. - [EER results](https://docs.voicemark.dev/docs/security/eer-results.md): Clone test harness results — 0.0% Equal Error Rate for both conditions. - [Error codes](https://docs.voicemark.dev/docs/security/error-codes.md): Full list of VoiceMark error codes and their causes. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.