TECHNICAL FIELD

The present disclosure relates to a cannabis retail platform configured to manage product inventory, point-of-sale transactions, and compliance activities.

BACKGROUND

Cannabis production, distribution, processing, and sale is highly regulated. Since legalization has proceeded on a state-wise basis, parties engaged in the cannabis industry face a patchwork of laws, rules, regulations, and workflows. In some states, even individual counties or cities may have their own rules.

Government agencies provide compliance systems/databases that enforce cannabis regulations. For example, to track cannabis throughout its product lifecycle, regulations may require that cannabis lots be registered with the compliance system at production, distribution, and ultimately sale to the end user. One example of such a compliance system is the California Cannabis Track-and-Trace System (“CTTT”). Such compliance systems are in many cases inefficient and unfriendly to users. Moreover, different states or jurisdictions typically utilize difference compliance systems, that use non-standard APIs, data models, user interfaces, and the like.

The variation in compliance systems results in a fracturing of client applications, libraries, and services that use those systems. Client applications and systems become more complex because they must support various API and database formats. Different compliance systems may also require different workflows, which may ultimately be surfaced in a client application, thereby confusing the user experience. New features may also need to be customized and optimized for each jurisdiction.

