Issue credentialsLive

Turn your checks into credentials people keep

You decide who someone is, or what they have earned. VU signs it as a credential in their wallet, keeps track of whether it is still valid, and confirms it whenever it is shown.

An ID-check provider checks Maya's passport and selfie and approves them. Only the result moves on to VU Credentials; her documents stay with the checker. VU turns the result into signed cards in her Safewire wallet. When she shows one at a shop, VU confirms it is genuine, in date and not cancelled. They check, VU proves, you show.

What a credential is

A digital card that proves one fact

A credential proves one fact about a person or a business. VU signs it, so nobody can fake it or quietly change it, and anyone can confirm it with a scan. Cancel it, and it stops working everywhere.

Who checks what

  1. You check

    Yourself, or through your ID-check provider: the person, their documents, or the business.

  2. VU certifies

    From the result alone. VU never sees the documents behind it.

  3. They carry it

    The credential lives in their wallet, and is shown only when they approve.

What you can issue

Identity results

The outcome of your check, such as "identity verified" or "over 18", without the documents behind it.

Verified businesses

Proof that a merchant or supplier passed your checks, that anyone can confirm with one scan.

Tickets and passes

Entry tickets and coupons that are checked at the door and cancelled once used.

Memberships and loyalty

Membership and loyalty cards your customers keep, which you can pause or cancel at any time.

Everything around it

Open standards

W3C Verifiable Credentials, issued over OpenID for Verifiable Credential Issuance. Not a format only one company understands.

Your own credential types

Choose the fields, how the card looks and when it expires, in the dashboard or through the API.

Checked with a scan

Ask for a credential with a QR code. VU confirms it is genuine, in date and not cancelled, and gives a plain yes or no.

Cancel or pause

Cancel a credential for good, or pause it and restore it later. The next check sees the change.

Webhooks

Signed notices to your server when a credential is issued, checked, cancelled or paused.

Keys that never leave the vault

Credentials are signed inside Google Cloud's key-management service, and the private key never leaves it.

Your team

Owner, admin and viewer roles. Sign-in with email links and passkeys, and an audit log of every change.

Integration guide

Examples in cURL, Node.js and Python, for issuing and for checking credentials.

Start with 100 free credentials a month

Then prepaid bundles, with no monthly minimum. We review every application by hand.