Thanks for the feedback.

To me, blossom is an orthogonal thing, which can be added in this way:

- create an http server (there are many many frameworks in go, even the standard library is fine).

- create a relay

- use the relay handlers in the http server (relay.ServeWS, relay.ServeNip11)

- add the blossom handlers to the server

and voilĂ , server is now relay + blossom.

For negentropy, that is another story since it used the websocket protocol.

It would be a nice addition to rely, so I'll add it to the roadmap. I am just conscious about complexity in general, since I want to maintain rely long term, not leave it rotting.

Reply to this note

Please Login to reply.

Discussion

Absolutely, I think that breakdown is the right call. A blossom library could be built separately