Civic Docs

Custom Civic Pass

Custom Civic Pass is for dApps that wish to use Civic Pass to restrict access but do not want to use Civic IDV Services and UI components. The dApp is solely responsible for collecting and verifying user's information.
Once a user has been successfully vetted according to your logic, you can then call the Civic API to issue a Civic Pass for your user's wallet. The API also enables you to manage the complete lifecycle of any Civic Pass you issued.
Your on-chain smart contract still has to check for a valid Civic Pass during program execution. See On-Chain Integration to learn more.