Press releaseFor immediate release

Whstrace puts cocoa traceability in the hands of the people who grow it.

WHSPKAH and Bwamba Cooperative Union tell the story of a platform built on the farm: from the first walk through the cocoa rows to more than 10,000 registered farmers, with funding support from GIZ.

The Bwamba Cooperative Union team and a visiting partner standing together in front of the union's signboard
The Bwamba Cooperative Union team at its offices in Bundibugyo District, during a project visit in September 2026.

KAMPALA, Uganda, 4 September 2026. WHSPKAH Research and Business Network Ltd. today shares the story behind Whstrace, the traceability platform it built with Bwamba Cooperative Union in western Uganda. Funding support from GIZ made the first deployment possible. Whstrace is now used to register growers, map their land and prepare cocoa for European buyers, and it tracks more than 10,000 farmers on more than 20,000 farms.

10,000+
Farmers tracked
20,000+
Farms mapped
8
Questionnaire sections

Why we started

Cocoa sold into the European Union now has to come from land that was not cleared of forest after 31 December 2020. The EU Deforestation Regulation asks buyers to prove it plot by plot. That proof has to begin with the farmer, long before an exporter files a single document.

In many smallholder supply chains the first record is still a paper register. A ledger can say that a farmer sold forty kilograms in March. It cannot say where the trees stand, when the land was last cleared or who verified it. We asked a plain question: what would it take to build the proof at the farm gate, while the cocoa is being bought?

Gathering requirements on the farm

We did not begin with a screen. We began by walking cocoa farms with the Bwamba Cooperative Union team and our project partners, and by asking the people who register farmers how a registration really goes.

Cooperative staff and visitors standing among cocoa trees while one person points up toward the hills
A farm walk with cooperative staff, where most of the requirements were first said out loud.

The requirements came from three places, and each one changed what we built.

  1. 01

    The regulation. Geolocate every plot, show that no forest was cleared after the cut-off, and keep the evidence available for five years. These three duties became the spine of the data model.

  2. 02

    The cooperative. Who registers a farmer, who approves a record and what each cooperative wants to see about its own members. This shaped the roles, the permissions and the reports.

  3. 03

    The field. Entry-level Android phones, patchy signal, rain, bright sun and officers who walk for hours between plots. So the app saves everything on the phone first and syncs when a connection appears.

A farmer holding a cocoa pod open while a visitor and a colleague look on, with a phone in handA group talking in a cocoa plot under the trees
Looking at the crop together before writing a single form field.

How the data was collected

Collection is done by field officers from the cooperative, in high-visibility vests marked with the Bwamba Cooperative Union and WHSPKAH names. Each officer registers the farmer, then walks the edge of every plot with the phone. A GPS point is enough for a small plot. Plots over four hectares need a polygon, so the officer walks the full boundary.

The field officers in their vests standing in a group in front of the Bwamba Cooperative Union signboard
The Bwamba field officers who carried out the mapping and data collection.

What the phone keeps for every boundary point:

  • The GPS fix and its reported accuracy, so a weak reading can be recognised later.
  • A photo of the point, which gives the compliance desk something to check the coordinates against.
  • A flag when the boundary crosses itself, so the officer can correct it while still standing on the plot.
  • The farmer, the farm and every answer, saved on the device first and sent by a background queue that retries until the server confirms. A dropped connection never creates a duplicate farmer.
A field officer photographing a cocoa tree with a phoneA field officer checking a phone between cocoa treesTwo officers working together in a cocoa plot, one holding a phone

Mapping day with the Bwamba field team.

Two field officers walking up a leaf-covered slope through cocoa trees
Plots are often on steep ground, and officers cover them on foot.

The questionnaires

Beyond the boundary, a buyer wants to know how a farm is run. The farm sustainability questionnaire covers eight areas, with questions an officer can ask in the field and a farmer can answer on the spot.

  1. 01Soil assessment
  2. 02Pest management
  3. 03Environmental assessment
  4. 04Energy management
  5. 05Production
  6. 06Waste management
  7. 07Child labour
  8. 08EUDR declarations

Answers come in the forms people actually give them: single and multiple choice lists, numbers with units, dates and yes or no. The EUDR section also records land tenure documents, permits and tax status, which a buyer needs for the legality half of the due diligence statement.

A questionnaire that changes without an app update

The questionnaire is data. When a question is added or reworded, a new version is published once and every phone downloads it at the next online sign-in. Old versions stay on the phone until the answers recorded against them have been delivered, so an officer in the middle of a survey never loses work to a change at head office.

Taking the forest question off the form

Early on we asked farmers about forest cover on their land. A farmer's memory of a single year is the weakest evidence in the file, so we removed those questions from the form. The forest cover baseline is now filled in by the compliance check after a farm syncs, from satellite data, and it is marked as coming from the system.

Ripe cocoa pods growing on a trunkA single red cocoa pod on a mossy tree trunk
The crop every question is about.

Proving the evidence

Once a plot is on the server, the compliance engine checks it against forest cover at the 2020 cut-off, tree-cover loss and deforestation alerts since, overlap with protected areas and overlap with other farmers' plots. A second opinion comes from a separate analysis. The verdict is compliant, needs review or not compliant, and it is stored with its evidence and a SHA-256 fingerprint.

Every change to a farm, a receipt or a verdict goes into an append-only audit log in which each entry carries the hash of the one before it. One check walks the whole chain and names the first entry that does not match. Deliveries are graded into lots, and each lot can be packaged for a buyer with its plots, verdicts, evidence, receipts and statement reference.

A field officer in a high-visibility vest holding a phone in a cocoa plot
A record starts here, on the phone of the officer who stood on the land.

What it makes possible

We think of Whstrace as more than compliance software. A system that works on modest phones, offline, and is run by the cooperative itself opens up several things for the cocoa sector in Uganda and for the rest of the region.

  • 01

    Smallholders stay in the supply chain

    Buyers will source from places where they can prove origin. A farmer with a mapped plot and a verified record is easier to buy from than a farmer without one, so good records protect market access for the people with the least room to lose it.

  • 02

    Cooperatives own the record

    Unions and cooperatives manage their own members and officers. The people who know the land keep the data, and the same record serves the field team, the compliance desk and the buyer.

  • 03

    Evidence a regulator can check

    A plot is compliant because a dated satellite check says so, stored with its fingerprint. A buyer can open one package per shipment and follow every claim back to its source.

  • 04

    The same plots serve the next crop

    Cocoa came first. Coffee and the other EUDR commodities use the same plots, questionnaires and checks, so a cooperative that has mapped its land once does not start over for each crop.

  • 05

    Verified lots can be offered to buyers

    Graded lots that never mix eligible and non-eligible cocoa can be listed in an online shop, where a buyer sees what is available together with the proof behind it.

A cluster of ripe red cocoa pods on a trunk in a cocoa plot
Cocoa in the Bwamba plots.

With the support of GIZ

Whstrace exists because GIZ chose to back a cooperative-first approach to traceability in Uganda. Its funding made the first deployment possible, from the field visits and the engineering to the mapping rounds with Bwamba Cooperative Union, and it gave the project room to be shaped by the way the cooperative works.

We thank GIZ and the German cooperation team in Uganda for their trust, and the Bwamba Cooperative Union officers, staff and member farmers who gave their time, their land and their patience while the system was tested in the field.

German cooperation, Deutsche Zusammenarbeit, Uganda

What comes next

Our next steps are to bring more cooperatives onto the platform, extend the same checks to other commodities and keep improving the field app from what officers tell us after each mapping round. Cooperatives, buyers and development partners who want to see Whstrace working are welcome to ask for a demonstration.

Request a demo

About Whstrace

Whstrace is a cocoa traceability and EUDR due diligence platform. Field officers register farmers and map plots offline, satellites check every plot for forest loss, and each shipment can be handed to a buyer with its evidence. It is the flagship product of WHSPKAH.

About WHSPKAH

WHSPKAH Research and Business Network Ltd. is a Kampala consultancy in business development, software development, project management and advisory services.

Media contact

WHSPKAH Research and Business Network Ltd., Kampala, Uganda
katoabdulhakim68@gmail.com · +256 774 139 145

###