Skip to content

Open source · MIT licensed

Identity verification
you can self-host.

Multi-tenant document & biometric verification — capture, OCR, liveness, face match, decisioning, reviews, webhooks, a typed SDK and an embeddable widget. Run the whole stack yourself.

$ pnpm add @arkyc/sdk

Everything the verification path needs

Multi-tenant from day one

Every table, query, storage path, and route is tenant- and project-scoped. Tenants → projects → sessions, with per-tenant RBAC.

Driver-based providers

OCR, liveness, and face match each ship a deterministic mock driver plus an external HTTP driver — swap real providers by config alone.

Async verification pipeline

A Postgres-backed job queue runs OCR and biometric work off the request path, driving each session to an automated decision.

Human-in-the-loop reviews

A review queue with approve / reject / retry / assign / note, plus a full audit trail of every tenant-scoped action.

Signed webhooks

HMAC-SHA256 signed delivery per project, with retries and a deliveries log. Verify in one call with @arkyc/sdk.

SDK + embeddable widget

A typed server SDK creates sessions; the framework-agnostic widget runs the capture flow in overlay, inline, or hosted mode.

Ship verification without the vendor lock-in.

Read the architecture, wire up the SDK, and embed the widget in an afternoon.

Released under the MIT License.