Sounds like a great setup.
Philipp Berner

DimSum is not open-source, unfortunately. But it’s a PUT/GET web service. The PUT endpoint takes in the following data:

bundleId: string (primary key)
manifestUrl: string
version: string

The GET endpoint takes in the bundle id and the version, and it returns the URL of the manifest, if there’s an update. This works well for us because clients can be really simple and just report their current version.