CypherNet
Easy Relay
I want to go to a web page and click "create relay." It will ask for my credit card, or my login if I already have an account. It will create a relay for me for a given price / configuration / setup option.
I can then join that relay to a friend's relay, which doesn't have to be running in the same system. It just has to accept the protocol handshake.
Now our relays can act in federation, providing reciprocal backup.
We can each also have our own blacklist, if we don't want to carry something they have.
I can go to another page on the site and set up a client that will read from other relays and publish to my relay, to create my own custom stream. That way I can point all my clients (phone, tablet, desktop) at my single stream instead of having to subscribe them to all my favorite relays individually.
What Does MVP 0 Look Like?
- Functions as a relay.
- Allows Publish
- Allows Subscribe
- Forwards Messages
- No History (for v0)
- Pushbutton Setup (given an approved key)
- Provides Endpoint Info