cmd on Nostr: In the spirit of valentines, here is my recent love letter to the community. FROSTR ...
In the spirit of valentines, here is my recent love letter to the community.
FROSTR is a key management and signing protocol that marries the powers of FROST threshold signatures, with nostr relay networking, in order to create a fully decentralized and personal key management system.
The FROSTR ecosystem is now in alpha mode, with a reference implementation of the protocol fully working and ready to go.
This thing had to be built in stages, but the building blocks are open source and complete with documentation, release packages and testing:
# frost
A typescript library for performing FROST and other threshold protocols. Supports ECDH and signing via BIP340. Also supports share rotation and recovery of lost shares.
https://github.com/cmdruid/frost
# nostr-p2p
A basic peer-to-peer node software development kit for the nostr network. Supports event-driven e2e encrypted messaging, broadcasting, multi-casting, request / response, and more.
https://github.com/cmdruid/nostr-p2p
# bifrost
A peer-to-peer node for collaborative FROST signing, meant to run in the browser and node environments. Runs the FROSTR protocol.
https://github.com/frostr-org/bifrost
# frost2x
A fork of nos2x extension. Supports all NIP-07 methods, but using the powers of FROSTR. Includes an integrated Bifrost node. Also includes a test relay and node for development.
https://github.com/frostr-org/frost2x
# glacier
Coming soon. Desktop implementation of Bifrost, plus GUI for generating and managing key shares.
https://github.com/frostr-org/glacier
Core protocol and frost2x extension works. Existing nsecs can be imported and split into key shares. Will follow up with tutorials and videos soon.
Soon you will never need to store your nsec in a single location ever again. Break it to pieces and scatter into the winds. Recover and replace lost or compromised shares as needed.
Also, it would be nice to have a co-signing service for hosting an API for your key, like Bitkey but for making programmed posts (like cross-posting).
Testers and contributors wanted.
FROSTR is a key management and signing protocol that marries the powers of FROST threshold signatures, with nostr relay networking, in order to create a fully decentralized and personal key management system.
The FROSTR ecosystem is now in alpha mode, with a reference implementation of the protocol fully working and ready to go.
This thing had to be built in stages, but the building blocks are open source and complete with documentation, release packages and testing:
# frost
A typescript library for performing FROST and other threshold protocols. Supports ECDH and signing via BIP340. Also supports share rotation and recovery of lost shares.
https://github.com/cmdruid/frost
# nostr-p2p
A basic peer-to-peer node software development kit for the nostr network. Supports event-driven e2e encrypted messaging, broadcasting, multi-casting, request / response, and more.
https://github.com/cmdruid/nostr-p2p
# bifrost
A peer-to-peer node for collaborative FROST signing, meant to run in the browser and node environments. Runs the FROSTR protocol.
https://github.com/frostr-org/bifrost
# frost2x
A fork of nos2x extension. Supports all NIP-07 methods, but using the powers of FROSTR. Includes an integrated Bifrost node. Also includes a test relay and node for development.
https://github.com/frostr-org/frost2x
# glacier
Coming soon. Desktop implementation of Bifrost, plus GUI for generating and managing key shares.
https://github.com/frostr-org/glacier
Core protocol and frost2x extension works. Existing nsecs can be imported and split into key shares. Will follow up with tutorials and videos soon.
Soon you will never need to store your nsec in a single location ever again. Break it to pieces and scatter into the winds. Recover and replace lost or compromised shares as needed.
Also, it would be nice to have a co-signing service for hosting an API for your key, like Bitkey but for making programmed posts (like cross-posting).
Testers and contributors wanted.