An open trust protocol
Real-world trust, online and anonymised.
PeerBadge lets someone who knows you vouch that you're a real, trustworthy person. You carry that as a private, anonymised credential anyone can check.
How it works
There are three principal actors in the PeerBadge protocol.
Holder
Community members who have earned the community's trust and hold the PeerBadge credential.
Signer
Someone the community already trusts. They vouch for a Holder by signing.
Verifier
Anyone checking a badge — a group, a marketplace, a counterparty.
Here's how they interact — seven steps, drawn as if they were done with paper and pen.
Use cases
What it's for
A PeerBadge says two things: 1) this is a real person, and 2) here's how much the people who know them trust them.
Trusted anonymity
Operate online from a position of trust, with no identity disclosed. For example, post on Nostr as a trustworthy nym without revealing your public identity.
Community management
Unlock roles, channels, and content for the most trusted members.
Keep bots out
Chats and forums where fake accounts are already a problem. One person, one badge. No phone number, no ID, no real name.
Skip the paperwork
Marketplaces that check vendors by hand can let that check travel. Vouched for once, checkable anywhere.
Recognise one of these? Have ideas for more use cases? Bring PeerBadge to your community — send this page to whoever runs it.
FAQ
Questions people ask first
How do I get peerbadged?
A Signer — someone your community already trusts — vouches for you by signing a request from your device. No forms, no account, nothing personal to hand over.
How do I start using PeerBadge?
PeerBadge is an open protocol, not an app. You use it through an app that implements it: create your identity there, then request a badge from a Signer.
Do I have to give up any personal information?
No. No photo, no scan, no document, no account. The Signer signs a sealed key, so even they can't link your badge to you.
Who decides who's trustworthy?
People who already hold that standing in your community. Not a single all-knowing company, not an algorithm. Every badge shows who signed it, so you can judge the source yourself.
Is a PeerBadge Holder certified as trustworthy by the developers of PeerBadge?
The Signer vouches for a Holder using the open PeerBadge protocol; it isn't an endorsement by “PeerBadge” itself.
What stops abuse?
Every badge shows who signed it, so a Signer's name sits on their judgement. And badges can be revoked.
Is PeerBadge owned by anyone?
No. Anyone can run a network, anyone can check a badge, and nobody can be locked out.
What if I lose my badge?
The protocol itself doesn't prescribe how. That's up to the implementation you use. Fedi's, for example, backs up your badge encrypted to Nostr and restores it from a recovery phrase, like a bitcoin wallet.
Get the code
Build on PeerBadge
PeerBadge is an open protocol. Read the spec, or learn about the first implementation.
Read the white paper
Use an implementation
One protocol, many possible implementations.
PeerBadge SDK
A TypeScript / WASM library from Fedi implementing PeerBadge — sign, hold, verify and revoke badges.
Building a PeerBadge implementation? We'd like to hear about it. Get in touch.