Yeah, client operators running a particular type of relay for a particular use case is totally fine. I think something like pay per event might work. Keeping a balance might be tricky though if the user wants to stay anonymous (as is common with encrypted data). Maybe a relay could issue a payment key out of band and have the client AUTH with that?
I don't think clients should run relays. Not doing so forces clients and relays to come up with an incentive model for the service they're offering. If a client runs a relay for their special purpose, the relay is artificially supported by the client service. If the incentive model for other relays to exist doesn't exist, the client becomes a centralized service with a front end and a database for the majority of users.
Of course, you could run your own to experiment with how such a relay should operate, but an accepted model for relays to accommodate encrypted data needs to emerge.
Introducing...
Vault - NOSTR Password Manager
A free, open source, and decentralized password manager.
Download extension:
https://chrome.google.com/webstore/detail/vault-password-manager-on/namadahddjnkmjgdnncdlhioopmjiflm
Source code:
https://github.com/jinglescode/nostr-password-manager
-- == --
More info:
Vault utilizes zero-knowledge encryption to safeguard your data while storing it on NOSTR network for enhanced resilience.
Vault saves all your passwords and notes securely by encrypting your data twice; once with your secret key and once with your passcode.
Your data are not stored on any centralized server, but rather on a set of relay servers. This means that it is resilient to attacks and that you are the only one who can access your passwords.
Security experts recommend that you use a different, randomly generated password for every account that you create, and Vault makes this easy. Vault can generate passwords and store them for you, this means that you only need to remember one password, your passcode.
Looking to store and swiftly retrieve your data? Vaults facilitate searchable items, allowing you to effortlessly copy the desired information with a single click.
Vault is free, open source, and decentralized; and will always be.
-- == --
Status and questions:
- Version 1.0.0 approved on Chrome Web Store. Version 1.0.1 is the real version I wanna push to you guys, might have to wait for 24 hours for approval
- Enhanced Safe Browsing? - Apparently for new developers, it generally takes a few months to become trusted.
- Read history? - not really, just that need to read what page you are currently on and paste the URL when you add new items
-- == --
nostr:npub19mduaf5569jx9xz555jcx3v06mvktvtpu0zgk47n4lcpjsz43zzqhj6vzk
nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s
nostr:npub1qny3tkh0acurzla8x3zy4nhrjz5zd8l9sy9jys09umwng00manysew95gx
nostr:npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc
nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6
nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m
nostr:npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424
Are relays going to store encrypted data for you though? It would suck to lose all your passwords.
Context: I'm working on multiple features that rely on storing encrypted data on relays.
Adversarial dvms are an interesting idea
Yeah haha I mean my other *other* version. But I'll eventually support both. How can we name these features so they don't conflict? I think of yours more as "encrypted group chat" rather than general purpose groups. Am I wrong?
Great, I'm going to implement my version and they're not going to talk to each other
My recovery drink is raw milk. No idea if this is nutritionally correct but it feels right.
Now that Coracle basically works I finally get to work on the interesting stuff
Nostree
v0.1.0 'Hello brave new world'
A nostr based application to create and manage link lists, show notes, and other stuff
Nostree is a linktree style client a la nostr that allows you to create, and manage lists of links that you can share with anyone. You can create as many lists as you like and they will be displayed in your profile (you can also edit or even delete the lists)
Nostree also shows your latest notes and articles, the idea is that it becomes a good presentation card for you on nostr.
For example:
https://nostree.me/npub1gzuushllat7pet0ccv9yuhygvc8ldeyhrgxuwg744dn5khnpk3gs3ea5ds
At the moment nostree is live and you can explore it fully, hope to see everyone creating your own lists soon💜
You can also check the explore section to see the latest published lists.
Thanks to everyone who has been involved in this development, nostr:npub15ay6mqkkq9f298ejsu4erc8ddk0zqpkhxjlhjjpttlayl6pz34ms7tsq7v for a great zap that allowed me to buy the domain and encouraged me to keep developing.
To those who have tested and given me feedback nostr:npub10awzknjg5r5lajnr53438ndcyjylgqsrnrtq5grs495v42qc6awsj45ys7, nostr:npub1xk50nsp89sge5cs0glq9tjxm885lsp077xez6zm6g2ccjdga4enqnkmr0f, nostr:npub1k9luehc8hg3c0upckdzzvusv66x3zt0eyw7290kclrpsndepz92sfcpp63 and the others who have already tested nostree. Much appreciated💜
https://nostr.build/av/baf971215f5bdd909c51aea7062a176cf65c8650f3ff50c67d6667d8d01c32bc.webm
Hope you like the project and if you want to see it grow please consider zapping me, giving me feedback or collaborating, the project is open to new ideas :)
There are more features coming, like customising the theme and display elements for your profile page, nostr address urls (nip05), better discoverability for profiles and lists, and more...
This is the first version, so there may be some bugs (give me feedback on them)
Whoa, this is awesome, great work! I especially like that the default view already has data, and you can click through to nostr.com! The nostr-enabled web is happening!
No, just so other people can hear and profit, that's the point of the podcast. But I see you're PNW too, coffee also works if we end up in the same vicinity!
I think it's from this eminem video:
I'm actually very interested in this topic, you're right that it's easy to dress up our agenda in Christian terms and become a hypocrite. Would you like to come on the TGFN podcast and talk about it?
Yes, that's true. I would hope a new cobtributor would not start by writing nips though, but would instead start with a project or other contribution
I can't argue with feelings, where am I wrong?
Compared to a libertarian I'm a rabid statist. Compared to a statist I'm a rabid libertarian. It's a matter of perspective and principles.
nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn i feel like the majority of arguments i’ve seen coming from you argue for centralization, top down authority, and/or censorship.
why is that?
Thanks for asking btw, it's an important question.
nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn i feel like the majority of arguments i’ve seen coming from you argue for centralization, top down authority, and/or censorship.
why is that?
Because the libertarian worldview is not complete. They get lots of things right (incentives, human action), but authority is part of the way the world works. You can either fill that vacuum with legitimate, well-defined authority, or with illegitimate, ill-defined authority. There is no such thing as no authority.
As a maintainer, I regularly review the open PRs looking to close stale ones. But most of them are good ideas that just need a client sponsor or two to go through.

