Keystache is a desktop app that enables you to keep all of your nostr keys in a single application rather than pasting your nsec into every application you install on the desktop. It's similar to the nostr support that web extensions like alby or nos2x provide.
Keystache provides an API (Over a Unix Domain Socket) for other MacOS desktop applications to request a public key (used to sign in to other apps) or request an event be signed.
But wait, there's MOAR! Keystache works with Resolvr's bounty desktop app (or any other desktop nostr client!) to zap bounty payouts (or any other zappable event!) with ANY bitcoin lightning wallet through a simple QR code interface!
Check out the demo: https://youtu.be/hP3s2XX069s
Release Downloads
Get Keystache HERE!
Get Resolvr's Desktop App HERE!
⚠️DISCLAIMER: This is an early alpha release for development purposes only. Store keys at your own risk. We suggest backing up your keys on paper or in a password manager.⚠️
Code
-
Keystache Code: https://github.com/Resolvr-io/Keystache
-
Reference Library: https://github.com/tvolk131/nip-70 | https://crates.io/crates/nip-70
-
Draft NIP for desktop key interop: https://github.com/tvolk131/nips/blob/nip-70/70.md
A bit about Resolvr:
Resolvr provides organizations with community/industry-specific Private Legal Systems (PLSs). These PLSs have instant and programmatic enforcement of arbitration decisions through the bitcoin network, creating trust and assurances across borders to reduce and manage risk.
₿ There are some complex issues facing the Bitcoin ecosystem:
Bitcoin and L2 tech like the Lightning Network open new markets for goods and services by eliminating currency mismatch and providing instant settlement.
BUT many markets are characterized by low trust and lack of assurances, especially emerging markets. Transactions in these markets remain inefficient and often prohibitively risky.
🔧 What Resolvr is building to (re)solve this complexity:
- Our Private Legal Systems provide assurances of how risk will be managed and how conflicts can be programmatically resolved, while being incorporated directly into currency- and location-agnostic transaction flows.
- Bespoke and customized to each community, yet programatic and flexible, our PLSs will revolutionize entire industries by drivings costs down and de-risking deployment of capital, paving the way for new heights of innovation & prosperity.
- The value of the Resolvr PLS is hard to understate. It is nothing less than the transparent, decentralized, and globally accessible legal system required for human flourishing in the exponential age, with massive short term opportunities in very specific B2B use cases (more below).
- Bounties are our sandbox and a solution we'd like to use ourselves, as well as make available to the FOSS community.
- Resolvr's PLSs will rely on the very same components (nostr, lightning, DLCs, reputation propagation, Keystache, Fedimint) that are part of our current and target tech arch, our "justice protocol".
Links 🔗
CONNECT:
- Bounty Marketplace: https://www.resolvr.io
- Discord server: https://discord.gg/DsqRw8My4m
- Weekly Zap.Stream All-Hands Call.
CONTRIBUTE:
- GitHub repo: https://github.com/Resolvr-io
- Bounty NIP - NIP-43
- reference library for desktop nostr key management protocol
RESOURCES:
- Top Builder Team Page
- "Advancing Dispute Resolution Beyond the State through Bitcoin", Research paper explaining dispute resolution design theory underpinning Resolvr