I've been trying to design a new federated chat protocol, Chatterbox, that improves on Matrix and XMPP and is simpler to use and implement than either.

But, after a lot of work designing a WebSocket+Protobuf API, I've had to ask myself... why isn't this just REST?

adam.nels.onl/blog/why-not-res

I really don't want to make it just a plain old boring REST API, but if I want this to be easy to understand and implement, it seems like the obvious choice. Am I just overcomplicating it?

Feedback is appreciated, if you have any.

0

If you have a fediverse account, you can quote this note from your own instance. Search https://toot.nels.onl/users/adam/statuses/115119481028785546 on your instance and quote it. (Note that quoting is not supported in Mastodon.)