Veridexa is currently free for everyone — Fraud Detection, Biometrics, and Developer APIs.

Biometric APIs

Public HTTP API — enroll, compare, liveness, devices, eMRTD.

Live Engine

Modality-agnostic console covering health, devices, enrol, compare, liveness and eMRTD ingest.

Engine

src/routes/api/public/biometrics/v1 · src/routes/api/public/emrtd

API

biometric-core.api/v1

Every modality is reachable behind a stable request/response envelope (biometric-core.api/v1). Requests carry a schema, runId, modality, operation and a typed payload; responses always return ok, result / error, contributesToDecision and diagnostic.

MethodPathPurposeAuth
GET/api/public/biometrics/v1/healthService discovery + schema version.Public (verified inside)
POST/api/public/biometrics/v1/enrollExtract a template from a sample of any registered modality.Bearer API key
POST/api/public/biometrics/v1/compare1:1 verification (MATCH / NO_MATCH / INDETERMINATE + score).Bearer API key
POST/api/public/biometrics/v1/livenessNot enabled — returns 503 liveness_not_available until a certified provider is registered.Bearer API key
GET/api/public/biometrics/v1/devicesList registered device adapters (mock/production flag included).Bearer API key
POST/api/public/emrtd/ingestIngest ICAO 9303 chip data groups; runs PA + AA + MRZ parsing.Public (verified inside)

Request envelope

{
  "schema": "biometric-core.api/v1",
  "runId": "run-123",
  "modality": "face",
  "operation": "verify_1_to_1",
  "payload": { ... }
}

Response envelope

{
  "ok": true,
  "result": { ... },
  "error": null,
  "contributesToDecision": false,
  "diagnostic": true
}
biometric-core.api/v1 · isolated from Fraud Detection · mock adapters clearly labelled; certified providers register behind the same contracts.