Your Developer Passport
Build trust across the web.
Verify your identity across GitHub, GitLab, NPM, and AI Agents. Prove exactly who you are and what you've built, backed by permanent, decentralized cryptography.
~ $ brew install auths-base/tap/auths
~ $ auths init
How it works
Sign. Verify. Discover.
Sign
Local Identity
Generate a permanent decentralized identity (DID) completely offline. Bind your laptop or CI runners and sign releases without managing raw private keys.
Verify
Zero-Trust WASM
Verification happens entirely client-side via WebAssembly. Anyone can audit an artifact’s provenance in their browser or CI pipeline—no network calls required.
Discover
The Web of Trust
Publish to the Public Registry. Link your GitHub or GitLab so the world knows exactly which DID belongs to you.
Architecture
What's behind the scenes?
auths-cli
Your local control plane and Git-backed ledger. Manages keys, signs artifacts, and syncs with the registry.
KERI
The quantum-resilient protocol powering your permanent DID. Key rotation without losing identity continuity.
auths-verifier
The portable Rust/WASM verification engine. Runs in browsers, CI pipelines, and edge functions.
public.auths.dev
The optional discovery registry and index. Publishes your identity and links it to platform accounts.