Interactive demo · no signup · nothing saved

Prove where every product came from. Before the regulator asks.

Trace a coffee from an Ethiopian farm to a London shelf, watch its EUDR, ESPR and FSMA 204 scores fill in as you go, then scan its passport with your own phone and catch a cloned QR code.

About 3 minutes. Works on desktop and mobile. Sample brand: Verdé Naturals (fictional).

Since Dec 2025EUDR applies to large operators
2027GS1 Sunrise: 2D codes at the till
2027 to 2029ESPR passports, phased by category

What a shopper sees after scanning. Tap the tabs.

The compliance workspace

Farm to shelf to scan, in five steps.

This is the core TracePass loop. The scoring rules and their weights are the same ones the real engine uses. Satellite checks and supplier verification are simulated here, so nothing leaves your browser.

tracepass / verde-naturals / products / new

Pick a product to trace

Three products from Verdé Naturals, a sample brand. Change the name or the GTIN if you like; the check digit is validated as you type.

FSMA 204 only applies to food.
Set to None to see EUDR switch to not applicable.
Watch the scores on the right move as you go.

Map the supply chain

Five stages, farm to shelf. Pick a stage, then click the map or choose a site. Every stage logs a tracking event that EUDR and FSMA 204 are scored on.

You can come back to any stage later.

Close the gaps

This is the part most teams still do in spreadsheets. Run the checks, add the passport data and watch every score move.

You can publish before every score hits 100. The checklist stays with your team, not your shoppers.

Your passport is live

● Published

Every pack gets its own serialised GS1 Digital Link QR code. Scan this one with your phone camera now.

Point your phone camera at the code. The passport opens on your phone exactly as a shopper would see it, with everything you entered.

Or open it in a new tab →

GS1 Digital Link same format retailers already scan
01 · GTIN21 · serial10 · batch / lot

In production this resolves on your own domain. In this demo the code opens a demo passport on esipick.tech so you can scan it today.

EAN-13 barcode for tills that are not 2D-ready yet

Generated from the same GTIN.

Catch a counterfeit

Every scan is checked against three detection rules. Press play to watch an afternoon of scans, including your pack, then try to fool it yourself.

Sample scans and simulated times.
Scans0
Countries0
Your serial0
Alerts0
Press Simulate scans to start.
Multi-country velocitySame QR scanned in 2+ countries within 2 hours.
Rapid repeatMore than 3 scans within 5 minutes.
High velocityA single QR exceeds 100 scans per hour.
Scan log 0 scans
No scans yet.
That is the whole loop.

Trace it, score it, publish it, protect it. We can set this up for your catalogue.

Book a call
Why it matters

EUDR is not optional any more. Most brands still can't answer it.

Coffee, cocoa, palm oil, rubber, soy, wood and cattle all need proof of origin and a due diligence statement. Most product teams still track this in spreadsheets, if at all.

Scored from real data

EUDR, ESPR and FSMA 204 scores come from GPS-tagged origins, verified supplier documents and logged events. The engine names the exact gap that is costing you points.

Real GS1, not a private code

Every passport gets a GS1 Digital Link QR and a standard GTIN barcode. The same format retailers already scan, not a code that only works inside one app.

Copies get caught

Every scan runs through velocity rules. The same code in two countries within hours gets flagged before it turns into a brand-trust problem.

The real product

The real app behind this demo.

Screenshots of the real TracePass app, running the Verdé Naturals sample workspace. Click any screen to open it full size.

EUDR is already here. ESPR is next.

If you sell coffee, cocoa, palm oil, rubber, soy, wood or cattle into the EU, you need this data now. We run TracePass for you, or build the compliance layer into your own catalogue.