Thanks for posting! The Provisioning system in Murano uses components of the One Platform and right now you can use the content system in Murano like Gateway Engine does with a few adjustments.
Model_IDs are not part of Murano and are both replaced by your
Product_ID. You also will not be provided a
VendorToken to upload content into your Product’s content area. Feel free to contact Support and we’ll help you generate an auth token for you to use.
The typical interaction is in-line with your assumptions. You could still use Gateway Engine’s source code as an example on how a client would interact with the Murano content area.
I know that an update for this system will be released in the coming weeks that should make OTA updates for devices much easier.
Happy to help,