Primitives
cryptography
Generate keys, sign arbitrary messages, and deterministically verify signatures.
p2p
Communicate with authenticated peers over encrypted connections.
runtime
Execute asynchronous tasks with a configurable scheduler.
storage
Persist and retrieve data from an abstract store.
Blogs
commonware-runtime: The Foundation for Reliable and Performant Consensus
In blockchain engineering, there are few moments more stressful than the production release of a new mechanism (whether a novel consensus optimization or a tweak to peer discovery).
commonware-cryptography: Unlocking Seeds, Links, and Views
When I chat with a developer about launching their own onchain application (as a specialized blockchain), the same questions always come up.
Introducing Commonware
Like many of you, I started working in the crypto space because I believe the internet will be a better place if (a lot) more of it is onchain.
Examples
chat
Send encrypted messages to a group of friends.
vrf
Generate bias-resistant randomness with untrusted contributors.