Commission Consume
Manage restricted consumption of goods in a supply chain. Track goods from origin to consumption.
The Commission Consume module is built to allow you to manage restricted consumption of goods in a supply chain. Track goods from origin to consumption.
Overview
The Commission Consume module provides a robust system for tracking the lifecycle of products in a supply chain, from their initial commissioning to final consumption. This is particularly useful for industries where product traceability and consumption verification are critical, such as:
- Seafood and perishable goods
- Controlled substances
- High-value items
- Regulated products
Key Features
Commissioning Products
- Record the initial entry of products into the supply chain
- Capture essential metadata including:
- Product identifier
- Origin information
- Timestamp
- Quantity and units
- Registered consumers
Consumption Tracking
- Mark products as consumed by registered entities
- Record consumption details including:
- Date and time of consumption
- Consuming entity information
- Location of consumption
- Quantity consumed
- Purpose of consumption
Use Cases
Seafood Supply Chain
- A seafood processor commissions a batch of fish into the system
- The batch is tracked through distribution channels
- Restaurants or retailers mark portions as consumed
- Full traceability is maintained from ocean to plate
Controlled Substances
- Pharmaceutical manufacturers commission medication batches
- Distributors track inventory movements
- Healthcare facilities record consumption
- Regulatory compliance is maintained throughout
Implementation Guidance
Commissioning Products
In your application, log when a product has been commissioned and should be tracked. The identifier
could be one generated by the TrustStack SDK for you (as per usage of our event
module) or a custom identifier.
The consumers
field is an array of registered consumer identifiers. These are the entities that are allowed to consume the product, and could be your user IDs managed by your application.
Consuming Products
When a product is consumed, log the consumption. This will record the consumption details and update the product’s status to consumed. The TrustStack SDK will handle the verification that the consuming entity is registered to consume the product, and the product has not already been consumed.
API Reference
For detailed API documentation and integration guidelines, refer to the API Documentation.