Skip to content

private_relays

Robert C. Martin edited this page Feb 10, 2023 · 7 revisions

private/relays

This file describes all the nostr relays you want to read from and write to. Here's an example.

{
  "wss://nostr-pub.wellorder.net" {:read :read-trusted  :write true}
  "wss://wlvs.space"              {:read :read-none  :write true}
  "wss://relay.damus.io"          {:read :read-all  :write false}
  "wss://relay.thes.ai"           {:read :read-web-of-trust :write true}
}

You don't need this many relays. Or, you may want more. I think the format is pretty self-explanatory. I strongly recommend paid relays such as nost.eden.land. You can pay with sats.

  • if :read is :read-all then more-speech will start reading all events from this relay. It will also read old contact lists from this relay.
  • if :read is :read-trusted then more-speech will start reading events from this relay authored by the contacts you have trusted.
  • if :read is :read-web-of-trust then more-speech will start reading events from this relay authored by the contacts you have trusted and the contacts that they have trusted.
  • if :read is :read-none then more-speech will not read events from this relay.
  • if :write is true then more-speech will write any events you send, and your initial profile upon startup, to that relay.

One day soon I want to automatically update this file with all relays that are recommended by other events. I also want to update the R/W status using the GUI and then reconnect to those relays with the new status.

Clone this wiki locally