This project demonstrates how to integrate and customize the Hypersign KYC and SSI APIs. It provides a streamlined implementation for identity verification via Hypersign KYC APIs.
- Node.js: v16.x or higher
- npm: v8.x or higher
- Hypersign Credentials: You must have an account on the Hypersign Dashboard.
Environment Variables Clone the sample environment file and populate it with your secrets from the Hypersign Dashboard.
mv .env-sample .envEdit the .env file:
KYC_API_SECRET = your_kyc_secret_here
SSI_API_SECRET = your_ssi_secret_herealso add your Issuer details (you can copy Issuer details from the dashboard)
ISSUER_DID = "your issuer did here"
ISSUER_VERMETHOD_ID = "your issuer ver method id"npm install
npm run start
The Custom Widget provides a comprehensive identity verification suite, including:
- ID Document OCR: Automatically extracts text and data from government-issued IDs using Optical Character Recognition.
- Selfie Capture: A guided UI for users to take high-quality headshots for verification.
- Face Authentication: Comparison of the live selfie against the ID document photo to ensure the user is the rightful owner.
- User Consent: A built-in legal and privacy layer to capture and log explicit user permission for data processing.
For a deep dive into the technical implementation, API hooks, and advanced configuration, please refer to our detailed guide: