2024-07-05 22:20:13 -04:00
< div align = "center" style = "text-align: center;" >
< img src = "https://pub-97e96d678cb448969765e4c1542e675a.r2.dev/github-sonr.png" width = "256" height = "256" / >
# `sonr` - Sonr Chain
2024-09-14 14:27:45 -04:00
[](https://pkg.go.dev/github.com/onsonr/sonr)


2024-07-05 22:20:13 -04:00
[](https://sonr.io)

2024-09-14 14:27:45 -04:00
[](https://goreportcard.com/report/github.com/onsonr/sonr)
2024-07-05 22:20:13 -04:00
[](https://sonarcloud.io/summary/new_code?id=sonr-io_sonr)
[](https://sonarcloud.io/summary/new_code?id=sonr-io_sonr)
[](https://wiki.mutable.ai/di-dao/sonr)
< / div >
< br / >
Sonr is a combination of decentralized primitives. Fundamentally, it is a peer-to-peer identity and asset management system that leverages DID documents, Webauthn, and IPFS—providing users with a secure, portable decentralized identity.
< br / >
2024-09-14 14:27:45 -04:00
## Components
### `sonrd`
The main blockchain node that runs the `sonr` chain. It is responsible for maintaining the state of the chain, including IPFS based vaults, and did documents.
### `vault`
The `vault` is a wasm module that is compiled and deployed to IPFS on behalf of the user. It is responsible for storing and retrieving encrypted data.
- SQLite Database backend
- Encryption via admonition
- Authentication via webauthn
- Authorization via Macroons
- HTTP API
2024-07-05 22:20:13 -04:00
## Acknowledgements
Sonr would not have been possible without the direct and indirect support of the following organizations and individuals:
- **Protocol Labs**: For IPFS & Libp2p.
- **Interchain Foundation**: For Cosmos & IBC.
- **Tim Berners-Lee**: For the Internet.
- **Satoshi Nakamoto**: For Bitcoin.
- **Steve Jobs**: For Taste.
< br / >
## Community & Support
2024-09-14 14:27:45 -04:00
- [Forum ](https://github.com/onsonr/sonr/discussions )
- [Issues ](https://github.com/onsonr/sonr/issues )
2024-07-05 22:20:13 -04:00
- [Twitter ](https://sonr.io/twitter )
- [Dev Chat ](https://sonr.io/discord )