Here's a question for you. I was considering a replaceable event that is updated by the provider all the time as opposed to a request/response procedure protocol.
A replaceable event will be easier to code by clients (just subscribe to event x) but I didn't know if it made sense for providers to keep updating a list of recommendations every time a new post comes into the list.
Now that you have coded it, do you think the request/response procedure was a good choice?