The First Person Network
The Vision
The First Person Network is the overarching vision that the OpenVTC ecosystem implements. Described in the First Person Project white paper, it proposes a world where digital identity is asserted by you, not assigned to you.
The name is deliberate:
- First person — “I am” rather than “they say I am”
- You create your own identity (DID)
- You host it on the domain of your choice
- You build trust through real relationships, not institutional endorsements
- No organization can revoke your identity or gatekeep your participation
How It Differs from Existing Models
| Model | Who controls identity? | How is trust established? |
|---|---|---|
| Centralized (Google, Facebook) | The platform | The platform vouches for you |
| Federated (OAuth, SAML) | Identity providers | An IdP vouches for you |
| Self-sovereign (general SSI) | You | Varies — often still requires institutional issuers |
| First Person | You | Peer-to-peer relationships, collectively verifiable |
The key distinction from general self-sovereign identity (SSI) is the emphasis on peer-to-peer trust building. Many SSI systems still rely on institutional credential issuers (governments, universities, employers). The First Person model builds trust from individual relationships up — your trust graph is the sum of your genuine connections.
The Protocol
The First Person Protocol defines how participants:
- Create and host their Persona DID (using did-webvh)
- Establish private communication channels (didcomm)
- Exchange Personhood Credentials and Relationship Credentials
- Build and traverse the Decentralized Trust Graph
- Form Verifiable Trust Communities
The Know Your Developer Problem
The initial application focus is Know Your Developer — establishing verifiable developer identities in the open-source ecosystem. The problem is real: how do you know that a contributor is who they claim to be? That their commit history is genuine? That they’re not a sock puppet or a compromised account?
This challenge has intensified with the rise of AI agents. An AI can now convincingly imitate a real developer — committing, reviewing, and communicating in ways that are indistinguishable from a person. Traditional trust signals like GitHub reputation or commit history are unreliable when they can be generated by a machine. The question is no longer just “who are you?” but “are you human at all?”
The First Person Network answers this by letting developers build verifiable trust graphs through their real professional relationships. Instead of trusting a GitHub account, you can verify a chain of peer attestations, endorsements, and witness proofs — all anchored in communities that have verified their members’ personhood.
See also: decentralized-trust-graph, verifiable-trust-community, openvtc