vouchID LogovouchID
{}
()
<>
[]
import {vouchID} from 'vouch-sdk';
await vouch.verify(user);
const {isHuman} = result;

Build withvouchID in Minutes

Drop in our API or JS snippet. Enforce human identity, deduplication, and trust metadata — no PII, no user friction.

What You Can Do

Verify Real Users
Lightweight, anonymous personhood verification
Get Scoped IDs
One deduped identity per platform
Receive Trust History
Get upstream trust metadata — no scores, no raw data
Plug In Anywhere
Frontend JS, backend API, or invisible pixel

Integration Modes

vAPTCHA

Drop-in client-side check (like CAPTCHA, but invisible)

<script src="https://api.vouchid.com/v1/vaptcha.js"></script>

Trust API

Server-side verification + dedup enforcement

const { isVerified } = await vouch.verify(token);

Scoped Identity

Platform-specific pseudonymous user ID

const { scopedId } = await vouch.getScopedIdentity();

Webhooks

Listen for trust revocation, updates, ban linkage

app.post('/webhook', (req, res) => {
  const { event, scopedId } = req.body;
});

Quick Implementation

// 1. Add the vouchID script to your page
<script src="https://api.vouchid.com/v1/vouch.js"></script>

// 2. Initialize vouchID
const vouch = vouchID('YOUR_API_KEY');

// 3. Verify a user
document.getElementById('login-form').addEventListener('submit', async (event) {
event.preventDefault();

const result = await vouch.verify();

if (result.isHuman) {
// Continue with form submission
event.target.submit();
} else {
// Show error message
alert('Please verify you are human');
}
});

Ready to integrate?

All docs, API keys, and examples are available here: