Plug in vouchID and let us handle the legal heavy lifting. We stay current on every state and international regulation, push updates for you, and keep personal data off your stack so your team never has to worry about staying compliant.
Compliance profile
We monitor every state and country age law, push policy updates automatically, and keep your rollout compliant without extra work.
Enforcement guardrail
`if (vouchId.status === "verified" && !vouchId.revoked)` → unlock adult catalog, shipping flows, and partner APIs—updates roll in as regulations shift.
Tip
Tie jurisdictional flags to vouchID responses so product teams can launch in new regions without rebuilding compliance flows.
Zero document uploads. We return signed yes/no attestations with optional scoped IDs so you stay out of the data liability chain.
We track legislation across all 50 states and international markets, ship updates automatically, and remove compliance work from your backlog.
Customers see >90% completion rates and 95% cost savings vs. manual KYC while preserving conversion.
We orchestrate consent, provider selection, and verification. You subscribe to the outcome and keep your brand front and center.
Trigger vouchID when a user hits age-restricted content or a regulated flow. We host consent and provider selection.
They sign in with a trusted provider they already use — no new accounts, no document capture.
We emit a signed platform session token. Validate it server-side and unlock access instantly.
Subscribe to revocation and refresh webhooks to keep enforcement tight without re-verifying everyone.
Sample validation endpoint
Exchange the platform session token and store trust metadata.
import { validatePlatformToken } from "@vouchid/widget-sdk/server";export async function POST(req: Request) {const { platformSessionToken } = await req.json();const result = await validatePlatformToken({platformSessionToken,applicationKey: process.env.VOUCHID_APPLICATION_KEY!,});if (!result.valid) {return Response.json({ status: "restricted" }, { status: 403 });}return Response.json({status: "verified",scopedVid: result.verificationDetails?.scopedVid,});}
Partner with us to launch high-trust experiences that keep regulators satisfied and your users anonymous.