--- hide: - navigation - toc ---

Decentralized Identity for Developers

Cryptographic commit signing with Git-native storage. One identity, multiple devices, no central authority.

[Get Started](getting-started/install.md){ .md-button .md-button--primary }    [Architecture](architecture/overview.md){ .md-button }
---
- :material-git: **Git-Native, No Blockchain** --- Identity data and attestations are stored as Git refs under `refs/auths/`. Your `~/.auths` repo is the single source of truth. No database, no central server, no chain -- just Git. - :material-devices: **Multi-Device Identity** --- Create a stable `did:keri` identity and link your laptop, phone, and CI server via signed attestations. Every device signs as **you**. Revoke a lost device in one command. - :material-check-decagram: **Verifiable Everywhere** --- Embed `auths-verifier` via WASM, FFI, or native Rust. Verify attestation chains in browsers, CI pipelines, and backend services -- no network call required.
--- ## Install ```bash cargo install auths-cli ``` This installs three binaries: `auths` (main CLI), `auths-sign` (Git signing program), and `auths-verify` (verification tool). !!! tip See the full [Installation guide](getting-started/install.md) for platform-specific keychain setup and pre-built binaries. ## Quick Tour ```bash # Create your cryptographic identity auths init # Sign a commit (after configuring Git) auths sign # Verify a signed commit or attestation auths verify ``` --- ## Quick Links
- :material-rocket-launch: **Getting Started** --- Install Auths, create your first identity, and sign your first commit. [Installation](getting-started/install.md) - :material-sitemap: **Architecture** --- Understand the identity model, Git storage layout, attestation format, and crate structure. [Architecture Overview](architecture/overview.md)
--- ## Open Source Auths is open source under the MIT / Apache 2.0 license. [View on GitHub :material-github:](https://github.com/auths-dev/auths){ .md-button }