Skip to content

weiwei-gitch/PeerId

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

PeerID

PeerID is a portable, user-owned digital identity wallet that lets you log in to any app without passwords, control what data you share, and reuse verified credentials like email, age, and KYC. A secure, privacy-first login alternative to Google and Apple.

PeerID

🔐 Portable identity & passwordless login for every app

PeerID lets developers integrate secure, user-owned identity without depending on Google or Apple. Users log in with one tap, control the data they share, and reuse verified credentials like email, phone, age, or KYC.

⭐ Highlights

🔑 User-owned identity using secure enclave keys

🛡️ Privacy-first — apps only access data approved by the user

⚡ One-tap login using “Sign in with PeerID”

🪪 Reusable credentials (email, age, KYC, phone, etc.)

🌍 Cross-device portability with encrypted backups

🧩 Open architecture for developers

📡 Real-time verification & token signing

🚀 Why PeerID?

Today’s login options depend on Google, Apple, or dozens of passwords. Repeated OTPs and KYC waste time. Developers lose users during onboarding and handle sensitive data with high liability.

PeerID solves this with a portable digital identity that belongs to the user, not a corporation.

🧱 Architecture

PeerID mobile app (iOS/Android)

Decentralized Identifier (DID) system

Identity Wallet (encrypted on device)

Token service for signed JWTs

Developer Dashboard

Optional KYC integrations

Encrypted cloud backup service

💡 Features Identity & Login

Passwordless login

DID-based identity

Local private key storage

Cross-device sync

Credentials

Email verification

Phone verification

Age verification

KYC credential (optional)

Permissions

Per-app permission controls

Revoke access anytime

Activity logs

Developer Tools

Easy SDKs (JS, Python, Go, etc.)

Configure required data claims

Usage analytics

Billing integration

📦 Installation (For Developers) Run the backend: git clone https://github.com/yourusername/peerid.git cd peerid make start

API available at: http://localhost:8080

🧪 Demo

(Add demo GIFs or images here)

📚 Documentation

Architecture

Authentication Flow

API Reference

💬 Why login is a developer problem?

Most apps lose 20–30% users during signup because of passwords, OTP spam, and friction. PeerID lets developers focus on product — not identity management or security headaches.

📊 Repo Activity

(This will get auto generated by GitHub based on code activity)

⚖️ License

Add your license basic:

PeerID is an open-source project under the MIT License. Some enterprise features may require a commercial license.

🧑‍🤝‍🧑 Contributing

Contributions are welcome! Open an issue or PR to suggest improvements.

🔗 Links

Website (coming soon)

docs-

Demo-

LinkedIn-

About

PeerID is a portable, user-owned digital identity wallet that lets you log in to any app without passwords, control what data you share, and reuse verified credentials like email, age, and KYC. A secure, privacy-first login alternative to Google and Apple.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors