Published by Vera, which makes product identity tags, certificates and software. Vera's own role is set out under 'Where Vera fits'.
This is for general information and is not legal advice.
8 min read
Electronic Product Code Information Services (EPCIS) is GS1's standard for recording and sharing supply chain events: what happened to which identified objects, when, where and why.

Listen to this article
Definition
EPCIS, short for Electronic Product Code Information Services, is a GS1 standard that lets different software systems create and share visibility event data, inside one company and between trading partners. The current version, EPCIS 2.0, was ratified in June 2022.1
A visibility event is the record of one completed step in a business process, acting on one or more objects. The objects are usually physical: products, logistic units such as pallets, returnable assets and documents. They can also be digital, such as an e-book or an electronic coupon. The aim, in the standard's words, is a shared view of those objects in their business context.1
The name is historical. EPCIS grew out of the Electronic Product Code, but the standard states that it requires neither Electronic Product Codes nor radio-frequency identification (RFID) tags, nor even the identification of individual items. What it defines is the shape of an event and the interfaces for capturing and querying events. How a company stores them is left to the company and its software providers.1
EPCIS is meant to be used with a companion standard, the Core Business Vocabulary (CBV), also at version 2.0. EPCIS defines the fields of an event, and the CBV supplies standard values to fill them, such as the business steps shipping and receiving. Shared values are what let a retailer read a supplier's event and understand it the same way.1,2
How it works
Every EPCIS event carries fields for five dimensions, which the standard sums up as what, when, where, why and how.1
The first four were in the standard before version 2.0. The fifth, how, arrived with it, together with a structure for sensor readings.1
Connections
One EPCIS event, and the five dimensions it records
A hub diagram with one EPCIS event at the center: the record of one completed step in a business process. Around it, its five dimensions. What: the objects, named by a serial identifier or a GS1 Digital Link address, and for a pallet, its list of cases. When: the date and time it happened, with its time zone. Where: two locations, the read point where the event took place and the business location where the objects are assumed to be afterwards. Why: the business step that caused it, such as shipping or receiving. How: new in EPCIS 2.0, the objects' condition, taken from sensor data such as a temperature reading.
Event types
EPCIS 2.0 defines five core event types. Each answers a different question about the objects it names.1
Most events also carry an action. For an object event, ADD means the identifier was assigned to the object for the first time, OBSERVE means the object was simply seen, and DELETE means it was decommissioned and should not be seen again. An aggregation event uses the same three words for packing, checking and unpacking.1
Put together, the event types tell the story of an item as a series of records. A bottle or a garment is commissioned when its serial identifier is assigned to it, which the CBV calls the commissioning step. It is packed into a case, which an aggregation event records with the business step packing. The case is shipped and received, and each of those events carries a time, a read point and a business location. At the store, the sale is recorded with the business step retail_selling, which the CBV defines as transferring ownership to a customer at the point of sale.1,2
Each company in the chain records the events it witnesses, in its own system. Another company can then query them through the standard's interfaces, if it has been given access.1
Process
How EPCIS records one item's journey as events
Commissioned
An object event, action ADD, business step commissioning: the item's serial identifier is assigned.
Packed
An aggregation event, business step packing: the item becomes one of a case's contents.
Shipped and received
Events on the case, each with a time, a read point and a business location.
Sold
Business step retail_selling: ownership passes to a customer at the point of sale.
A four-step process. First, the item is commissioned: an object event with action ADD and business step commissioning records its serial identifier being assigned. Second, it is packed: an aggregation event with business step packing records it as one of a case's contents. Third, the case is shipped and received, and each event records a time, a read point and a business location. Fourth, it is sold: an event with business step retail_selling records ownership passing to a customer at the point of sale. Each company decides which of these events it captures.
Version 2.0
EPCIS 2.0 was published with CBV 2.0 in June 2022, succeeding EPCIS 1.2 from September 2016. The biggest change is in how events travel. EPCIS 1.x was built on Simple Object Access Protocol (SOAP) web services and Extensible Markup Language (XML). Version 2.0 adds JavaScript Object Notation (JSON) and JSON-LD, a form of JSON for linked data, alongside XML, and a Representational State Transfer (REST) interface alongside SOAP, so that events can be captured and queried over ordinary web requests.1
The event model grew as well. Version 2.0 adds the association event, the how dimension and a structure for sensor data, and it adds a field for certification information to every event. It also drops the separate query for master data.1
Comparison
What changed between EPCIS 1.2 and EPCIS 2.0
EPCIS 1.2
Data format
XML
Interface
SOAP web services
Event types
Object, aggregation, transaction and transformation (plus the deprecated quantity event)
Dimensions
What, when, where and why
EPCIS 2.0
Data format
XML, plus JSON and JSON-LD for linked data
Interface
SOAP, plus REST over ordinary web requests
Event types
The same four core types, plus the association event
Dimensions
The same four, plus how: the objects' condition, from sensor data
A comparison of EPCIS 1.2 and EPCIS 2.0. Data format: 1.2 uses XML; 2.0 adds JSON and JSON-LD for linked data. Interface: 1.2 uses SOAP web services; 2.0 adds REST over ordinary web requests. Event types: 1.2 has object, aggregation, transaction and transformation events, plus the deprecated quantity event; 2.0 keeps the four core types and adds the association event. Dimensions: 1.2 has what, when, where and why; 2.0 adds how, the objects' condition, taken from sensor data.
Identifiers
GS1 Digital Link is a separate GS1 standard. It writes GS1 identification keys into an ordinary web address, so that a product number and a serial number can sit in a path such as brand.example.com/01/09520123456788/21/12345. In that path, 01 introduces the trade item number and 21 the serial number. The current release, 1.7.0, was ratified in August 2026.3
The point of the format is that one identifier can do two jobs: identify the product for supply chain systems, and open a page for a customer or business partner who scans it. The standard names QR codes, Data Matrix codes and near-field communication (NFC) tags among the carriers that can hold a complete web address.3
The two standards meet in the what dimension. EPCIS 2.0 accepts objects identified by GS1 Digital Link addresses as well as by the older Electronic Product Code (EPC) format. So the code a shopper scans and the identifier in a warehouse event can name the same item.1
In regulation
EPCIS is a standard, not a law, but regulators can point to it. The clearest case is US prescription drug tracing under the Drug Supply Chain Security Act. Guidance from the US Food and Drug Administration (FDA) in September 2023 says that the requirements going into effect on November 27, 2023 permit only electronic methods of product tracing and require products to be verified at the package level, unless a waiver, exception or exemption applies.4
In the same guidance, the FDA recommends that trading partners use EPCIS to provide and maintain the data in their transaction information and transaction statements, and concludes that it is an appropriate, globally recognized standard. The guidance is a recommendation rather than a legal requirement, and the FDA does not expect every trading partner to use the same technology.4
Checklist
Where Vera fits
Vera keeps an event record for each individual item. Vera Tags give the item its identity, and tags can be bound to their products before a box leaves the factory, so the record starts where the item is made.
After that, each handover adds an event: a tap on the tag, written to that item's own certificate, at the factory, the warehouse, the store and with each owner. Every scan, transfer and resale stays on that one certificate, so the record is per item and outlives every owner. A brand can send an item to one of its own locations, and the location confirms arrival with a tap, so what never arrived shows as a list. A Verify + Trace tag reads with a phone tap in a customer's hand and with warehouse and retail RFID readers.
Published by Vera, which makes product identity tags, certificates and software. Vera's own role is set out under 'Where Vera fits'.
This is for general information and is not legal advice.
Questions