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.