Check
Your app asks the SDK whether the wallet’s verification is still within its chosen time window.
TIME-BOUND HUMAN VERIFICATION ON MONAD
GestureGate adds a quick gesture check to onchain experiences. Apps ask only when their chosen verification window has expired.
VERIFICATION STATUS
Camera analysis stays in the hosted verification window. GestureGate does not store video.
HOW IT WORKS
Your app asks the SDK whether the wallet’s verification is still within its chosen time window.
When needed, GestureGate opens a hosted gesture check with a randomized prompt.
GestureGate records a fresh verification status on Monad and the SDK returns your user to the action.
FOR DAPP BUILDERS
Keep your wallet stack. GestureGate handles the hosted verification flow only when a wallet is stale, then re-checks Monad before your action continues.
Project ID, connected address, wallet signer, and a TTL.
GestureGate providesHosted verification, randomized prompts, sponsored attestation, and the final freshness check.
import { createGestureGateClient } from "@gesturegate/sdk";
export const gestureGate = createGestureGateClient({
projectId: "ggp_your_project_id",
publicClient,
defaultTtlSeconds: 60,
});Create your project and registered origin in Dev Console. The SDK handles GestureGate’s API and hosted verification flow.