# The lane reads it. Then throws it away.

> Serial, lot and expiry travel inside the same symbol the register already scans. The register takes the GTIN and discards the rest. — Retailers and brands on the Sunrise 2027 timeline.

**Verified 5 August 2026.** Three doors of the spine answer over HTTPS today — POST https://epcis.dev/translate, /validate and /hash — against sha256-pinned official GS1 artefacts, and 931/931 spine tests pass. Every open gap is a named entry in the open P0 ledger at /p0-ledger/.

## What it costs you

That is not a defect in anyone’s point of sale. A register was built to answer one question — what is this and what does it cost — and the GTIN answers it completely. Every other field in the symbol is surplus to that question, so it goes nowhere, several thousand times a day, in every store.

Which means the item-level signal you paid for at the artwork change is generated and destroyed in the same scan. The one system in the building that reads your mark keeps the digits that say what kind of thing it is and drops the ones that would have told you which one, where, and when.

## What changes

Fork it. The GTIN goes to the point of sale exactly as it does today; the serial, lot and expiry go to your own record. The scan is already happening, the data is already in the code, and the ask is not to throw it away — no change to how anyone works, no new hardware on the counter.

Sunrise 2027 is GS1’s programme, not ours, and it is the timing rather than the argument. By the end of December 2027 retail point of sale is expected to scan and process 2D barcodes as well as linear ones. That is a published date on somebody else’s plan, which is exactly what makes it useful: it is when the symbol on your pack is next opened, and what it carries is decided once, by whoever owns the artwork file, and then not again for a decade.

## Fork the scan.

The retail lane will read the whole symbol and keep a twelfth of it. The other eleven twelfths are yours for the asking, and asking costs nobody a behaviour change.

From the end of December 2027, under GS1’s Sunrise programme, retail point of sale is expected to scan and process 2D barcodes as well as the linear ones. A 2D symbol on a consumer pack can carry the GTIN, the serial, the batch or lot, and the expiry date, in one scan, at the same counter, on the same hardware. The register needs the GTIN. It has no field for the rest and no reason to keep it.

So the fork is the whole idea, and it is deliberately unambitious: the GTIN goes where it already goes, and the serial, the lot and the expiry go to your record instead of to the floor. Nobody scans differently. Nothing new is bought for the lane. The date is already on somebody’s plan in your company, because the artwork has to change anyway.

The lane-side split is a named entry in the open P0 ledger (P0-A10) and ships behind it. What is live today is the read underneath it: the interview at get started ends every business path with the Sunrise decision read for your situation — which symbology and which URI form is genuinely your decision as GTIN owner, and what the lane must extract versus what nothing obliges you to encode.

## What this read stands on

Evidence class: `public-record`. GS1's Sunrise 2027 programme is public and dated, and is cited here as GS1's own programme. No adoption or scan-volume figure is claimed.

Go check us. It takes ten minutes and doesn’t involve us.
EPCIS 2.0 §7.2.2 defines five event dimensions: what, when, where, why, how. No performer is among them. The party fields are organisation-grain — EPCIS §7.3.6.4, CBV §7.4.3, CBV §8.7.1 (PGLN). The conformant path to a performer today is a namespaced user-extension field (EPCIS §6.3 / §9.1 / §10.1.3). So the standard can say a company did a process — its Who is the company, a GLN. It cannot say which person or which device observed the event at 06:12: no field names the performer. The specs are public. Don’t take our word for it.

## The other three bills

There is no single company message on this surface, by design — one defect, four costs.

- **Recall** (https://visibility.cloud/for/recall/) — One run went bad and you withdrew everything it could have been in. Food CPG and QSR — whoever owns the recall desk.
- **Authenticity** (https://visibility.cloud/for/authenticity/) — A convincing copy carries the same digits as the original. Jewelry, watches and luxury — brand protection, and whoever answers the client.
- **Shrink** (https://visibility.cloud/for/shrink/) — Every unit was scanned, and the investigation still ends at “seen here, then not.” Apparel and general-merchandise retail — loss prevention.

The typed index of all four, with each read's evidence class: https://visibility.cloud/variants.json
