---
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 }