For platforms that serve people and small businesses

Verify once. Prove it anywhere.

Check anyone with a chip passport against their government’s own signature. Turn that check, and every pass and badge you issue, into a credential your customers keep and any business can trust, while you hold almost none of their data.

Free to start. We review every application by hand.

SafewireEvery verified moment in Safewire runs on VU Credentials

W3C Verifiable Credentials · OpenID for credentials · SD-JWT VC

Checking people is expensive, risky and never finished

Every platform that needs to know who someone is pays for it again, and keeps more than it should.

You pay to check the same person again

Every platform a person joins checks them from scratch, and pays for it.

You hold data you'd rather not

Passports and selfies sit on your servers long after the check is done.

Copies get through

Screenshots, photocopies and shared cards pass for the real thing.

One credential, three ways to get it

A credential is a digital card, signed by VU, that proves one fact about a person or a business. Nobody can fake it, and anyone can confirm it with a scan.

Live

Way 1

You check, we certify

You check the person or business yourself, or through your ID-check provider. VU turns the result into a credential in their wallet, keeps track of whether it is still valid, and confirms it with a scan.

How it works
Early access

Way 2

We check, in your app

Our app kit reads the passport chip inside your own app. VU checks the issuing government's signature, matches a live face to the chip's photo, and tells you the result.

How it works
Early access

Way 3

We check once, they carry it

People check once in the VU app. After that they prove they are over 18, or who they are, with a tap or a QR code wherever VU is accepted.

How it works

How others use VU Credentials

Safewire: proof in your pocket, not paperwork

Safewire is a payments app for small businesses and their customers. Safewire checks the facts once; VU Credentials turns them into digital proof its customers carry in their wallet.

  • Verify onceCustomers prove who they are one time. After that, their phone carries the proof.
  • Tickets nobody can fakeMerchants hand out tickets, coupons and punch cards that can't be copied or used twice.
  • Checked in secondsStaff scan a code and get a clear yes or no. The shop never keeps the customer's details.
Read Safewire’s story
Maya has her ID checked once in the Safewire app. Phone, email, identity and over-18 cards arrive in her wallet, issued by VU Credentials. At a shop she scans a code and taps Approve, and the shop learns only that she is over 18: no name, no birthday.

Why VU

Any chip passport, from anywhere

VU checks the issuing government's own signature, so it works for people national schemes leave out.

The proof travels with the person

Checked once, they carry the result. Nobody pays to check them twice.

Proofs, not data

VU keeps no passport contents and no face images, and you can hold less too.

Open standards, no lock-in

Any business can check a VU credential, without joining anyone’s network.

Type of companyChecks the passport chipThe person keeps the proofAny business can check itIssues your own passesSmall-business pricing
ID-check servicesThe result goes to the businessMonthly minimums
Closed reusable IDsInside their own appOnly their own customersVaries
Credential platformsYou bring the check
VU CredentialsEarly accessFree to start

For developers

One API call issues a credential

Open standards end to end: OpenID for issuing, W3C credentials, and published keys anyone can check against.

  1. 1ApplyTell us about your platform. We review every application by hand.
  2. 2Define a credentialChoose its fields and how the card looks, in the dashboard.
  3. 3Issue with one callSend the result to VU. The person collects the credential in their wallet.
Read the docs
curl -X POST https://issuer.vucredentials.com/v1/offers \
  -H "X-Api-Key: $VU_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "credentialTypeSlug": "verified-business",
    "subjectId": "merchant-42",
    "claims": { "businessName": "Harbour Coffee Co.", "status": "approved" }
  }'

# { "offerUri": "openid-credential-offer://..." }

Free to start

Issue 100 credentials a month free. Identity checks are free during early access.