live·me

Proof of Me

Let the people around you check it's really you.

Impostors pose as executives to get payments sent, and as relatives to get money from family.

Proof of Me is live today, one of 4 live proofs. Each answer is a signed proof anyone can check, even offline.

the impostor

incoming call · your saved number

“It's me. Can you send that payment today?”

The number checks out. Your colleague taps their challenger button anyway…

whatsapp logoyou
Confirm it's you? Someone is asking your colleague for a payment.
DeniedYour colleague sees the verdict instantly — the impostor doesn't.
Minted· confirmed
me · ES256 ✓

What it proves

Proof of Me protects the people around you from impostors. You enroll trusted contacts — family, colleagues, clients — as challengers. When someone claiming to be you reaches out to them, the challenger taps once and you receive a confirmation request on a different channel than the impostor used; you approve or deny, and the challenger sees the result.

Without Proof of Me

Code words and call-back rituals that get skipped when it matters.

With Proof of Me

When someone contacts your colleagues or family claiming to be you, they can check with one tap: you get a request on a different channel, you confirm or deny, and they see your answer.

How it works

  1. 1Add the people an impostor might call — family, colleagues — to a Circle (your list of trusted contacts).
  2. 2When someone claiming to be you contacts one of them, they tap once.
  3. 3You confirm or deny on a different channel; they see your answer.
How members are invited and how a check runs →

Who it protects

One enrollment, two fronts — the impostor calls your finance team at work and your parents at home.

For your business

A voice-clone call from a spoofed number asks finance for a wire — the number checks out, the voice sounds right. With Proof of Me, whoever can move money taps the check link you sent them; you confirm or deny on a different channel, and the impostor never learns who checked. Enroll finance, executive assistants, and anyone who acts on “the CEO said”.

For your family

The same attack arrives at home as “It's me — my number changed.” Enroll your parents, partner, and kids as Circle members: one tap and they know it's really you.

Start in minutes

import { Proof } from '@proof-holdings/sdk';

const proof = new Proof('pk_live_...');

// Enroll a trusted member of your Circle and invite them
const circle = await proof.circles.create({ name: 'Family' });
const member = await proof.circles.addMember(circle.id, { name: 'Mum' });
const invite = await proof.circles.inviteMember(circle.id, member.id);
console.log(invite.telegram_deep_link); // send this to Mum

Endpoints

POST/api/v1/circles/:id/members— Add a trusted member
GET/api/v1/circles/:id/members— List members
DELETE/api/v1/circles/:id/members/:memberId— Remove a member
POST/api/v1/circles/:id/members/invite— Mint a single-use enrollment invite (deep links + QR)
POST/api/v1/circles/:id/members/:memberId/drill— Fire an on-demand safety drill
POST/api/v1/identity-challenges— Create a cross-channel identity challenge
GET/api/v1/identity-challenges/:id— Poll an identity challenge