Checkout this experimental prototype I've been working.
Ephemeral chat.
It's super alpha, messy code and not optimized, but I've got some idea's to make it pretty cool.
It's kinda like hanging out at the water cooler. You only hear whats going on if you are there.
Its hard coded to connect to damus relay right now, but will make it so you can connect to any relay that supports ephemeral events.
https://ephy-web.vercel.app
Login to reply
Replies (10)
whoa very cool!!
I could see this being really interesting for brief live DMs with a person or a few. spin up an ephemeral chat (maybe even an ephemeral relay!), somehow secret maybe, discuss your thing and then just abandon it.
Yeah for sure. Haven't thought about it like that, but a way to spin up quick relay and dispose of it would be cool.
a VPS service that takes #cashu payment per x clock time unit. requesting a new chat boots an image with a relay preconfigured and running, chat members stream ecash to the provider, as long as someone is in there the VPS stays running and paid.
irc vibes. Love it.
@ᴛʜᴇ ᴅᴇᴀᴛʜ ᴏꜰ ᴍʟᴇᴋᴜ wrote a spec about https://github.com/nostr-protocol/nips/pull/1654/files
Some basic things to still be done
- Allow connecting to any relay
- local caching of channels you’ve and messages you’ve seen
- nip05 verification
- mobile responsive
- easily sharing links to specific channels via bech32 encoded URLs
- mentions (maybe)
- write a simple NIP/ spec
The idea is to be as simple as possible.
View quoted note →
Will dig deeper on this but at first glance this is more involved than my concept. Not a dig at the author at all, I’m just thinking even more simple.
it's basically replicating the IRC protocol with nostr, in case that isn't clear
messages are cached in a thing like a chanserv, and access to a given chatroom is controlled by a list created by the channel owner, which controls which npubs can access the data in the chanserv
i haven't done much more thinking about it since i wrote that
"Coolr Chat" is actually a sick name for an app. 🤙