NIP-60 is the way of the future for wallets.

https://github.com/trbouma/safebox

Reply to this note

Please Login to reply.

Discussion

UI/UX-wise I can only incentivize a user to do a limited number of things.

Currently my priority is incentivizing the spinning up of their own private relay(s).

#noobquestion

If relays become npubs and a user owns it with the corresponding nsec, can that nsec also **be** the safebox?

Basically, how much can a private relay and your concept of a safebox technically be the same thing?

If it's the same trade off in terms of security, trust, privacy, etc... and if it's all "nostr events looking for safe storage", it should only requirev one extra nsec to hodl, ideally.

I have implemented the capability of a safebox being generated with an existing nsec. That means a relay with an npub can have its own wallet, with itself being the home relay.

The other cool thing, is that any device with its own nsec can instantiate its own wallet, so long as it knows what relay to start on.

Only starting the explore the possibilities of this new approach!

My goal is to build a very boring backend component that someone could bolt into their own service or into an end user app. I am inspired by nostr:npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm simplicity and like to take that simplicity one step further by enabling an enduser wallet app and lightning address service that attaches to a safebox that lives in the network controlled by the user.