What information is written to the blockchain?
There are two main categories for what gets written to the blockchain for each event: basic traceability information, and custom data. Basic traceability information is required for every event, and cannot be modified. Custom data is completely optional, and requires incorporating a specific template with defined attributes. Learn more about defined attributes, templates and how to include custom data in the articles linked.
Wholechain logs details from all supported event types onto the blockchain. This includes: Commission, Decommission, Ship, Receive, Aggregate, Disaggregate, Transform.
The following is an explanation of the basic traceability information that gets written to the blockchain for each of the below events. Custom Data can be added on top of this information:
Commission:
- Product name, Item ID, Quantity, Commission Location, Commission Date
Aggregate:
- Product name, Logistical Unit ID / SSCC, Aggregated Quantity, Input Lot(s), Input Quantity, Aggregation Location, Aggregation Date
Disaggregate:
- For every input item that is disaggregated: Product Name, Lot ID, Logistical Unit ID / SSCC, Disaggregated Quantity, Disaggregation Location, Disaggregate Date
Transform:
- For every input item and every output item: Input / Output Product name, Input / Output Quantity, Input / Output Lot ID, Custom Data Template, Transformation Location, Transformation Date
Internal / External Ship:
- Product Name, Item ID, Quantity, Company Shipping, Company Receiving, Custom Data Template, Location Origin, Delivery Location, Ship Date
Receive:
- Product Name, Lot ID, Quantity, Company Shipping, Confirmed Location, Assigned Product, Date Received
Decommission:
- Product Name, Item ID, Quantity, Decommission Type, Decommission Description, Decommission Location, Decommission Date