Skip to content

A coffee cooperative in Rwanda: a passport for every export lot

Each lot of green coffee gets a GS1 Digital Link and a passport, so a roaster abroad can read on the sack where it came from.

ExampleProduct passportQR codesAnalyticsNeeds the Pro plan or above

An example of how a business like this could use QRiva — not a customer story.

A cooperative of smallholder farmers runs a washing station and sells green coffee by the sack. The roasters who buy it ask the same questions every season: which hills, which process, which harvest. A passport for each lot can answer them once, on the sack.

A lot is a batch

Each export lot is registered as a product with a GTIN from the cooperative's GS1 company prefix, and the lot number as its batch (GS1 AI 10). The code printed on the sack's tag is a GS1 Digital Link: software reads the GTIN and the lot out of it, and a phone opens it as a page.

What the passport holds

The passport carries what buyers ask for: origin, process, harvest and drying, with documents such as the cupping sheet and the export paperwork attached as PDFs.

Some information can be kept off the public page and shown only to people with an access code, issued per audience. Every reading of it is logged.

A new version, not a new code

If a lot's paperwork changes after it ships, the passport is published as a new version. Earlier versions stay readable, each with a SHA-256 fingerprint of exactly what was published, so the cooperative and the roaster can both see what the passport said on the day the sack left.

Where the sacks are read

Scans are counted per product, per batch and per country. Without storing anyone's IP address, Analytics shows the countries and cities each lot's tag is read in, so the cooperative can see where its coffee went after it left the exporter.

What it is, and isn't

Pro holds ten products, which here means ten lots a season; a cooperative with more lots than that would need Agency. None of this is a legal requirement for the cooperative. It is the information its buyers ask for, kept in one place and printed on the sack.

More use cases

Try your own version

Start free with one dynamic code, a page, a card and a form. Upgrade when the use case needs it.