Integration Checklist

Note: If you haven’t checked the Onboarding Checklist yet, please visit Onboarding Checklist before continuing,provides the setup foundation for the integration steps that follow.

1

Integrate the zkMe SDK

To enable users to complete the verification flow and authorize sharing, start by integrating the zkMe SDK into your frontend.

  • SDK: Integrate the zkMe SDK to enable the full verification flow and user authorization. This step is required before querying any verification results.

UI elements can be customized to match your dApp’s look and feel.

2

Query User Verification Status

Note: This section only covers query methods. Before querying, ensure that SDK Integration (Step 1) has been completed so users can finish verification and authorize data sharing. Without it, API and Smart Contract methods will not return valid results.

After users finish their verification flow, use one of the following methods to retrieve their verification status:

  • API: Retrieve user verification results.

  • Smart Contract: On-chain verification and proof validation. This method is only available when your Dashboard account is configured with an On-chain Mint level.

3

Manage Users Ongoing

After a user has been onboarded, zkMe provides tools for ongoing user management, including tracking activity, re-verification when needed, and managing data usage in compliance with regulations.


Additional Capabilities

  • KYT: Monitor wallet and transaction risk using zkMe’s KYT service, and complement your zkKYC checks with onchain risk signals.

  • 3rd Party Integration: Set up event campaigns and manage user interactions through integrated campaign platforms. Contact us at [email protected] in order to set up an event campaign to target and incentivize the existing zkMe community to onboard onto your service.

Last updated