Introduction
IdentityVerify provides a unified API for biometric liveness detection and hardware-backed identity attestation. Our platform is designed to integrate seamlessly into enterprise Zero-Trust workflows.
Note: 2026 SDK versions (v4.0+) require TLS 1.3 for all endpoint negotiations.
Quickstart Guide
Initialize our Web SDK to begin passive liveness monitoring.
<script src="https://cdn.identity-verify.net/sdk/v4/iv-core.js"></script>
const iv = new IdentityVerify('IV_PUB_9901_X');
iv.startVerification({ mode: 'passive-liveness' });
Authentication
Authenticate requests by including your secret key in the X-IV-Session-Token header.
Request Example
CURL
curl -X GET "https://api.identity-verify.net/v2/handshake/verify" \
-H "X-IV-Session-Token: IV_LIVE_enterprise_8829_v4" \
-H "Accept: application/json"
Liveness Handshake
The server issues an encrypted challenge that must be signed by the client's secure enclave. This prevents replay attacks during the biometric exchange.
Phase 1: Challenge-Response
{
"challenge_id": "9011-EF-X",
"status": "AWAITING_BIOMETRIC_BLOB",
"timeout": 2000
}
Metadata Collection
To maintain the integrity of our trust network, we collect hardware-bound telemetry to identify Sybil attacks.
attestation.hardware.id
Unique TPM/TEE hash.
network.asn.telemetry
Origin reputation scoring.