Almost done with a long term event retention relay. Looking for feedback - what would you change?
Why?
- Most relays do not accept very old events
- Some relays periodically purge old notes
- Offline backups/private personal relays are not viewable by others
- Fiatjaf told me to do it
How will it work?
1. Add sats to your pubkey balance
2. Send notes to the relay (no created_at limits, upload data as old as youβd like)
3. As our relay receives your notes it will charge your balance a pro rated annual fee per note (price TBD)
4. Your notes are stored and indexed by the relay as well as automatically backed up and available for rapid export at anytime.
Authorized delete requests are always honored and not charged.
This relay will be available publicly for anyone to add to their nostr client and query historical notes.
Thread
Login to reply
Replies (10)
Presume this only really works at scale with gossip model and unrestricted read access to those notes?
Correct, read access will be unrestricted. Part of your storage payment will basically subsidize the cost of others reading it.
Is this the first relay with usage-based pricing?
Iβm sure there have been other prototypes but I donβt know of any up and running.
Private relays SHOULD be viewable as long as you publish it in your relay list, either using nip05 or nip65.
Of course clients that do not suck will honor that gossip model and read from your relay.
I don't see #nostr really being decentralized otherwise.
should be variable sats per note size in kb
I can certainly do this, but does it become overly complicated for a user to have any idea how much to deposit or what their expected costs are?
you can give an estimate based on the average, but it shouldn't be too complicated to check the size of bunch of notes and give an accurate value..