Developer First Architecture

Built for engineering teams who demand precision and speed.

Integrate identity verification in minutes. Connect through our REST APIs, lightweight mobile SDKs, or real-time event webhooks with zero boilerplate.

verify.ts·Node.js / Edge
import { VerityClient } from "@verity/node";

const verity = new VerityClient({
  apiKey: process.env.VERITY_SECRET_KEY,
  environment: "production"
});

// Initialize real-time passport and biometric check
const verification = await verity.verifications.create({
  type: "document_and_liveness",
  document: {
    type: "passport",
    image: base64PassportBuffer
  },
  biometrics: {
    videoFrame: liveSelfieBuffer,
    strictAntiSpoof: true
  },
  webhookUrl: "https://api.yourdomain.com/webhooks/verity"
});

console.log(`Verification ID: ${verification.id} | Status: ${verification.status}`);
// Output: Verification ID: ver_9a87f1 | Status: verified (42ms)
Production Pipeline: Ready
Avg Response: 42msSuccess Rate: 99.98%
Global Edge
< 45ms
Sub-50ms Processing Latency
Multi-region global edge nodes process optical character recognition and face biometric meshes in parallel with deterministic speed.
Edge routing across 28 global points of presence.
Lightweight
< 240KB
Zero-Dependency Mobile SDKs
Compact native binaries for iOS and Android that run zero-weight edge guidance without inflating application bundle sizes.
Tree-shakeable TypeScript & native Cocoa/Gradle modules.
FIPS 140-2
256-bit
Cryptographic Signatures
Every verification event carries HMAC SHA-256 signatures with automated webhook retries and tamper-proof audit trails.
End-to-end payload encryption and replay protection.
Need custom webhooks or enterprise volume pricing?

Test unrestricted requests in our pre-production sandbox with simulated document generators.

INTEGRATION PIPELINE

Four steps from sandbox to global production

Constructed for engineering teams requiring sub-second verification latency, typed SDK wrappers, and rigorous data privacy out of the box.

Step 01
Sandbox Key Generation
Auth & Scopes

Initialize test credentials with pre-configured developer quotas and automated mock data feeds.

POST /v1/auth/sandbox-keys
curl -X POST https://api.verity.com/v1/auth/sandbox-keys 
  -H "Authorization: Bearer dev_sec_99402ab" 
  -d '{"environment": "sandbox", "tier": "developer"}'
env:sandbox_v2
rate_limit:500 req/min
telemetry:active
< 24ms
Step 02
Local SDK Installation
Zero Overhead

Install the lightweight client library across Node.js, Python, or Go with typed request definitions.

npm i @verity/sdk-core
import { VerityClient } from "@verity/sdk-core";

const verity = new VerityClient({
  apiKey: process.env.VERITY_SANDBOX_KEY,
  timeoutMs: 3000,
});
bundle_size:18.4 kB
types:typescript_strict
retry_policy:exponential_backoff
< 10ms
Step 03
Test Document Validation
AI Engine

Execute automated verification on passports, driver licenses, and utility bills using synthetic data sets.

POST /v1/verify/document
const result = await verity.documents.verify({
  fileUrl: "https://mock.verity.dev/samples/passport-us.webp",
  documentType: "PASSPORT",
  checks: ["LIVENESS", "OCR_EXTRACT", "TAMPER_DETECT"],
});
confidence:99.98%
spoof_risk:0.001%
biometric_match:PASSED
340ms
Step 04
Production Rollout
99.99% SLA

Promote sandbox keys to live multi-region infrastructure with instant audit trails and SLA guarantees.

POST /v1/pipelines/promote
// Webhook payload triggered on instant verification
{
  "event": "verification.completed",
  "status": "APPROVED",
  "verification_id": "ver_live_8830192a",
  "latency_ms": 382
}
cluster:global_edge
encryption:AES_256_GCM
compliance:KYC_AML_SOC2
< 450ms

Ready to test in our isolated sandbox?

Get started with free test API keys and 10,000 synthetic verification requests.