mirror of
https://github.com/sonr-io/sonr.git
synced 2026-08-02 17:31:39 +00:00
81b9c992225e9d8e1b3bdb6917b466d8c756e573
Options:
-v, --version Show the version and exit
-h, --help Show this message and exit
Commands:
eval Render pkl module(s)
repl Start a REPL session
server Run as a server that communicates over standard
input/output
test Run tests within the given module(s)
project Run commands related to projects
download-package Download package(s)
For more information, visit
https://pkl-lang.org/main/0.26.3/pkl-cli/index.html#usage directory for message and transaction prototypes
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.
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
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.
Community & Support
Languages
Go
91.1%
Shell
7.1%
Makefile
1.6%
Dockerfile
0.2%
