d0 (delta zero) is a protocol and network for sending authenticated communication through an anonymous medium.
d0 provides an index of live/idle message-transport instances. These instances are self-contained, in-memory websocket servers. By hosting these instances on a serverless platform such as now, the chat is essentially stateless meaning once the instance has been dormant for 15 minutes (or default sleep time for now lambdas), chat history is lost.
Users will register their public key and username with the main d0 instance and can then use jwt auth to start sending messages.