Core Module Commissioning Event
Commissioning events capture the creation of new traceable products within the supply chain.
Event Profile
Commissioning events are identified by the following characteristics.
KDE | Value |
type | ObjectEvent |
action | ADD |
disposition | active |
bizStep | commissioning |
KDE Requirements
The following KDEs are required on the root of all commissioning events.
| KDE | Description | Example Value |
|---|---|---|
| eventID | A URN formatted universally unique ID (UUID) | urn:uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| epcList | The EPCs of the products or logistical units being commissioned. Used when product is traced at instance level | urn:epc:id:sgtin:0614141.107346.0001 |
| quantityList | The EPCs and quantity of the product being commissioned. Used when product is traced at lot level (epcClass, quantity, and uom elements should be included) |
{ "epcClass": "urn:gdst:example.org:product:lot:class:examplePrefix.wildfish.lot1", "quantity": 9876, "uom": "KGM" } |
| eventTime | A string value formatted as an ISO datetime | 2026-01-01T00:00:00.000Z |
| eventTimeZoneOffset | The time zone offset in effect at the time and place the event occurred, expressed as an offset from UTC | +00:00 |
| bizLocation | A URN formatted GLN or GDST location identifier validated as a GLN with related master data | urn:epc:id:gln:1234567890123, urn:gdst:example.org:location:loc:examplePrefix.0 |
Full JSON Example
{
"@context": [
"https://ref.gs1.org/standards/epcis/epcis-context.jsonld",
{
"gdst": "https://traceability-dialogue.org/epcis"
}
],
"type": "ObjectEvent",
"eventTime": "2026-04-19T03:08:41.6112327+00:00",
"eventTimeZoneOffset": "+00:00",
"eventID": "urn:uuid:28083ef9-cc34-4b18-8605-a94761cced96",
"epcList": [],
"action": "ADD",
"bizStep": "commissioning",
"disposition": "active",
"bizLocation": {
"id": "urn:gdst:example.org:location:loc:solution.vessel1"
},
"quantityList": [
{
"epcClass": "urn:gdst:example.org:product:lot:class:solution.wildfish.lot1",
"quantity": 9876,
"uom": "KGM"
}
]
}