Incognito Actions

Incognito Actions Common Pitfalls

Not Verifying Proofs

When using Incognito Actions, it's important to always verify the proof received from IDKit. This proof is a claim that the user has been verified by World ID, and verifying that proof with our API or smart contracts is the only way to ensure that the claim is true.

Improper Signal (Proof fails verification)

If you specify a signal as an input to IDKit, ensure you include the same signal when verifying the proof with our API or smart contracts. Otherwise, the proof will not verify.

Compilation/Runtime Errors

IDKit must be run client-side. Ensure that your frontend framework isn't attempting to render IDKit server-side.