Files
sonr/docs/features.mdx
T

272 lines
8.5 KiB
Plaintext
Raw Normal View History

2025-10-03 14:45:52 -04:00
---
title: Features
description: The peer-to-peer identity and asset management system that makes Web3 as easy as Web2 through DID documents, WebAuthn, and IPFS—providing users with secure, portable decentralized identity
icon: "puzzle"
2026-09-02 16:53:38 -04:00
sidebar:
label: "Features"
2025-10-03 14:45:52 -04:00
---
2026-09-02 16:53:38 -04:00
:::note[Scope]
This document introduces Sonr's blockchain architecture, core components, and
integration patterns. It covers identity management, authentication, data
sovereignty, and cross-chain operations. This document does not cover
implementation details or code examples—see the Quick Start Guide for hands-on
tutorials.
:::
:::note[Audience]
**Developers** building Web3 applications who want simple integration
patterns. **Validators** interested in securing a next-generation blockchain
network. **Users** seeking sovereign digital identity solutions.
Prerequisites: Basic understanding of web development (HTML/JavaScript) for
developers; blockchain consensus for validators.
:::
2025-10-03 14:45:52 -04:00
## Summary
Sonr is a Cosmos SDK blockchain that simplifies Web3 through **Decentralized Identity (DIDs)**, **passwordless authentication (WebAuthn)**, and **user-controlled agents (Vaults)**. Developers integrate crypto features using standard web technologies. Validators secure a network bridging Web2 and Web3. Users gain digital sovereignty without complexity.
## What is Sonr?
Sonr transforms blockchain interaction through four innovations:
1. **W3C-compliant DIDs** replace wallet addresses
2. **WebAuthn** eliminates seed phrases
3. **Personal Vaults** automate blockchain operations
4. **UCAN permissions** prevent unlimited approvals
These components create a system where users onboard in 30 seconds using biometrics, developers add crypto features with HTML forms, and validators earn rewards securing digital sovereignty.
## Why Sonr Matters
### Current Problems
Traditional Web3 forces users to:
- Manage 24-word seed phrases
- Install browser extensions
- Understand gas fees
- Navigate multiple wallets
One mistake loses everything.
### Sonr's Solution
Sonr provides:
- **30-second onboarding** with Face ID or fingerprint
- **No seed phrases** through WebAuthn security
- **No gas fees** for account creation
- **Universal compatibility** across all devices
- **Automatic recovery** via social and biometric methods
## Core Architecture
<CardGroup>
2026-09-02 16:53:38 -04:00
<Card title="Decentralized Identity (DID)" href="/reference/modules/did">
2025-10-03 14:45:52 -04:00
W3C-compliant identity system using WebAuthn for passwordless authentication
</Card>
2026-09-02 16:53:38 -04:00
<Card title="Decentralized Web Nodes (DWN)" href="/reference/concepts/sonrmodules/dwn/">
2025-10-03 14:45:52 -04:00
Personal Vaults acting as user-controlled agents for blockchain interactions
</Card>
2026-09-02 16:53:38 -04:00
<Card title="UCAN Authorization" href="/reference/modules/svc">
2025-10-03 14:45:52 -04:00
Capability-based permissions replacing dangerous unlimited approve patterns
</Card>
2026-09-02 16:53:38 -04:00
<Card title="Service Registry" href="/reference/modules/svc">
2025-10-03 14:45:52 -04:00
Stake-based trust system for service discovery and DNS verification
</Card>
</CardGroup>
## For Developers
### Integration Benefits
Sonr enables crypto features without blockchain knowledge:
- **Use existing skills**: HTML, CSS, JavaScript
- **Zero dependencies**: No SDKs or wallet libraries
- **Progressive enhancement**: Start simple, add features
- **Enterprise ready**: Integrates with existing auth systems
### Simple Payment Example
Transform any HTML form into a crypto payment interface:
```html
<form hx-post="/api/sonr/payment" hx-target="#result">
<input type="email" name="recipient" placeholder="alice@sonr.id" />
<input type="number" name="amount" placeholder="25.00" />
<select name="currency">
<option value="USDC">USDC</option>
<option value="ATOM">ATOM</option>
</select>
<button type="submit">Send Payment</button>
</form>
```
Users approve with biometrics. Vaults handle transactions. No wallet connections required.
### Developer Resources
<CardGroup>
2026-09-02 16:53:38 -04:00
<Card title="Browser Integration" href="/onboardingbrowser">
2025-10-03 14:45:52 -04:00
Browser integration patterns and WebAuthn examples
</Card>
<Card title="Wallet Architecture" href="/highway/">
Highway system powering user sovereignty
</Card>
<Card title="Payment Systems" href="/highway/wallets/sending-payments">
Payment integration and transaction management
</Card>
2026-09-02 16:53:38 -04:00
<Card title="Service Registry" href="/reference/modules/svc">
2025-10-03 14:45:52 -04:00
DNS verification and stake-based trust
</Card>
</CardGroup>
## For Validators
### Network Components
Validators secure four critical systems:
<CardGroup>
2026-09-02 16:53:38 -04:00
<Card title="Blockchain Core" href="/reference/concepts/sonr">
2025-10-03 14:45:52 -04:00
Cosmos SDK with IBC for cross-chain operations
</Card>
2026-09-02 16:53:38 -04:00
<Card title="Network Architecture" href="/reference/concepts/sonrnetwork">
2025-10-03 14:45:52 -04:00
Network topology and consensus mechanisms
</Card>
<Card title="Highway Proxy" href="/highway/">
HTTP bridge supporting WebAuthn authentication
</Card>
2026-09-02 16:53:38 -04:00
<Card title="Token Economics" href="/reference/concepts/sonrtoken/">
2025-10-03 14:45:52 -04:00
Tokenomics and staking mechanisms
</Card>
</CardGroup>
### Validator Operations
Validators perform five key functions:
1. **Validate identities**: Process DID operations and WebAuthn credentials
2. **Execute Vaults**: Run capability delegations and revocations
3. **Bridge chains**: Process IBC and InterchainAccount transactions
4. **Verify services**: Validate DNS ownership and registrations
5. **Coordinate MPC**: Participate in multi-party key management
### Economic Incentives
- **Block rewards**: Earn from transaction fees and inflation
- **Service fees**: Share revenue from registrations
- **MEV protection**: Built-in maximal extractable value prevention
- **Sustainable model**: Long-term network health design
## Key Concepts
### Identity Management
<CardGroup>
2026-09-02 16:53:38 -04:00
<Card title="Identity System" href="/reference/modules/did">
2025-10-03 14:45:52 -04:00
W3C DIDs with WebAuthn for digital sovereignty
</Card>
2026-09-02 16:53:38 -04:00
<Card title="DID Module" href="/reference/modules/did">
2025-10-03 14:45:52 -04:00
Blockchain implementation of identity management
</Card>
</CardGroup>
### Data Sovereignty
<CardGroup>
2026-09-02 16:53:38 -04:00
<Card title="DWN Module" href="/reference/concepts/sonrmodules/dwn/">
2025-10-03 14:45:52 -04:00
Personal Vaults for user-controlled data and agents
</Card>
2026-09-02 16:53:38 -04:00
<Card title="Network Architecture" href="/reference/concepts/sonrnetwork">
2025-10-03 14:45:52 -04:00
Network architecture and cross-chain features
</Card>
</CardGroup>
### Authorization System
<CardGroup>
2026-09-02 16:53:38 -04:00
<Card title="UCAN Module" href="/reference/modules/svc">
2025-10-03 14:45:52 -04:00
Capability-based permissions for secure delegation
</Card>
2026-09-02 16:53:38 -04:00
<Card title="Service Module" href="/reference/modules/svc">
2025-10-03 14:45:52 -04:00
Registration, verification, and trust management
</Card>
</CardGroup>
### Cross-Chain Features
<CardGroup>
2026-09-02 16:53:38 -04:00
<Card title="Network Protocol" href="/reference/concepts/sonrnetwork">
2025-10-03 14:45:52 -04:00
Bridgeless transactions via InterchainAccounts
</Card>
<Card title="Payment Handler" href="/highway/wallets/sending-payments">
W3C API for seamless crypto payments
</Card>
</CardGroup>
## Getting Started
### Developers
Build Web3 applications without blockchain complexity:
<CardGroup>
2026-09-02 16:53:38 -04:00
<Card title="Quick Start" href="/onboarding">
2025-10-03 14:45:52 -04:00
Create your first Sonr application in 10 minutes
</Card>
2026-09-02 16:53:38 -04:00
<Card title="Browser Integration" href="/onboardingbrowser">
2025-10-03 14:45:52 -04:00
Real-world browser integration examples
</Card>
2026-09-02 16:53:38 -04:00
<Card title="CLI Tools" href="/onboardingcli">
2025-10-03 14:45:52 -04:00
Command line tools and utilities
</Card>
</CardGroup>
### Validators
Secure the future of digital sovereignty:
<CardGroup>
2026-09-02 16:53:38 -04:00
<Card title="Node Setup" href="/deployment">
2025-10-03 14:45:52 -04:00
Complete validator installation guide
</Card>
2026-09-02 16:53:38 -04:00
<Card title="Token Economics" href="/reference/concepts/sonrtoken/">
2025-10-03 14:45:52 -04:00
Token distribution, staking, and governance
</Card>
<Card title="Security" href="/reference/security/">
Security best practices and compliance
</Card>
</CardGroup>
### Users
Experience true digital ownership:
<CardGroup>
2026-09-02 16:53:38 -04:00
<Card title="Create Identity" href="/onboarding">
2025-10-03 14:45:52 -04:00
30-second setup with biometric authentication
</Card>
2026-09-02 16:53:38 -04:00
<Card title="Use Your Vault" href="/reference/concepts/sonrmodules/dwn/">
2025-10-03 14:45:52 -04:00
Master your personal Web3 agent
</Card>
<Card title="Security Guide" href="/reference/security/">
Privacy and sovereignty protection
</Card>
</CardGroup>
## Next Steps
2026-09-02 16:53:38 -04:00
:::note[Ready to Build?]
**Developers**: Start with the [Quick Start Guide](/onboarding) to build your first Sonr application.
2025-10-03 14:45:52 -04:00
2026-09-02 16:53:38 -04:00
**Validators**: Follow the [Node Setup Guide](/deployment) to join the network.
2025-10-03 14:45:52 -04:00
2026-09-02 16:53:38 -04:00
**Users**: [Create your identity](/onboarding) in under 30 seconds.
2025-10-03 14:45:52 -04:00
2026-09-02 16:53:38 -04:00
:::
2025-10-03 14:45:52 -04:00
Explore the concepts above or dive into specific topics using the navigation menu. Join us in building the sovereign internet where identity belongs to individuals, not platforms.