DENOS
A PC nostr signer, DNN ID manager, payment system
- Available for Linux, Windows, Apple (Annoying to use on Mac because I won't have an apple dev account anytime soon. Tested Linux deb/pkg(friend)/appimage but not rpm or flatpak)
- Generate a 24 word seed and get nostr keypairs (or import 24 words / nsec)
- Three flows to login (bunker (nip-46), username/password (custom nip-upv2, local (custom nip-pc55))
- Different options to handle signings for each event and clients (approve/reject, auto approve/reject kind, auto approve/reject everything from client)
- On signing into the same client without cached history of the previous login, asks if you want to replace the previous connection (with saved policies toggle) or create a new one (or cancel)
- For the username/password flow, it would detect if someone that knows your password has attempted to login with it while the signer is offline (might be you / false alarm, but you'd be notified regardless)
- Bitcoin wallet derived from your npub (so not from your seed / no expectation of HD style wallet)
- eCash (nutzap specifically is what's mainly used, tokens encrypted to receiver's npub, that's how i see ecash on nostr, always)
Here's the source code (Download for your OS in the releases page. For Windows use the .msi installer):
https://github.com/Freakoverse/DENOS
And if you want to test out the two other login flows (username/password and local/nip55-butOnPC), you can use:
https://jdnn.top/
Future:
- Nostr Silent Payments (custom nip-nsp)
- Be able to receive more than just bitcoin natively (Any secp256k1 can be supported)
- Bitcoin multisig (based on seed, not npub) with nostr comms flow to make this shit easier x3
- Point-of-Sale system for merchants to do e-commerce with traditional payment methods over nostr (custom nip-dpos, for the DEGA project / any e-commorce project)