EPCIS and the Legal Cannabis Industry: Streamlining Processes
EPCIS 2.0 is the GS1 standard for supply-chain event data, and epcis.dev is a capture gateway for it: post an event and the door validates it against GS1's own schema, stamps who captured it, hashes it by CBV 2.0, and appends. That is the ground the topic above stands on.
The part epcis.dev makes concrete is validation. Every event is machine-checked against the official GS1 EPCIS 2.0 JSON schema before it is accepted, and a capture that does not validate is refused as application/problem+json carrying the standard's own exception types, not a vendor error string.
Identity is the standard's own. The gateway computes the standardized EPCIS event hash from CBV 2.0 §8.9, with GS1 Digital Link normalisation, checked against pinned reference vectors, so the same event captured twice is the same event and a changed event is a different one.
Build state, 29 July 2026. The capture gateway is written and its conformance tests pass against GS1's normative artefacts. Nothing is hosted yet: there is no public endpoint, no key to hold, and no account to open. Today the interface answers on your own machine under wrangler dev; the full ledger is at What ships today.