Concepts
Infuse-Marketplace Model
Understand marketplace instances, products, listings, purchases, and installs.
Infuse-Marketplace uses a few related concepts:
- Infuse-Marketplace instance: a marketplace owned by an organisation.
- Product / marketplace item: an app or algorithm a developer publishes from a linked Infuse IoT application.
- Release: a versioned Marketplace release linked to an Infuse IoT application release.
- Listing: a provider-facing listing of a product available to customers.
- Checkout session: a payment session created for selected products and devices.
- Purchase: the commercial record created after checkout.
- Entitlement: the access record that allows device download or install.
Marketplace item type describes how the product is presented and sold in Infuse-Marketplace. The backing technical source is the linked Infuse IoT application and its releases.
The common flow is: a developer links an Infuse IoT application, publishes it as a Marketplace app or algorithm, a provider makes it available, a customer buys it for one or more devices, and the provider manages purchase and install state.