IndustryLuxury · Mining · Jewellery Retail
DisciplinesBlockchain · Mobile · Data
Duration14 months · phased onboarding
RegionBotswana, India, Belgium, USA, UAE

The problem

Synthetic and conflict diamonds had eroded consumer trust. Each step of the supply chain — mining, sorting, cutting, polishing, grading, distribution, retail — used incompatible certification systems, often paper-based. Disputes took weeks to resolve and provenance claims could not be independently verified by the consumer.

The solution

A permissioned Hyperledger Fabric network where each consortium member runs their own peer node. Every state change — extraction, custody transfer, cutting event, grading result, retail listing — is signed by its originator and immutably written. Consumers scan a QR on the certificate to see the full chain on a public-readable web view.

What we built

Permissioned Hyperledger Fabric

126 nodes across 4 continents, 8 organisations, 3 channels. Sub-second commit on the hot path. PBFT consensus inside each consortium tier.

Cryptographic identity at every step

Each mine, cutter, grader, and retailer signs every transaction with a hardware-secured key. No anonymous writes possible.

IoT scale + camera at every handoff

Custody transfers logged with weight, photo, GPS, and timestamp from a tamper-resistant terminal. Field-rugged Android with a TPM module.

Consumer QR verification

Every retail certificate has a unique QR. Scan it and see the full chain: country of origin, cutting house, grading lab, retailer — without revealing internal pricing.

Native iOS & Android operator apps

Mine, cutter, grader, and retailer operators each have a tailored app — they only see and write the data they are authorised for.

Consortium analytics dashboard

Aggregate flow analysis, dispute heatmaps, throughput per cutter, certification accuracy. Used by the consortium board for monthly reviews.

How it’s built

BlockchainHyperledger Fabric 2.5 · CouchDB state · Raft + PBFT
Smart ContractsGo (chaincode) · 14 contracts across 3 channels
IdentityFabric CA · HSM-backed enrolment · Yubikey for operators
Mobile AppsFlutter · 4 personas · offline-first sync
Web VerifierNext.js · Vercel · public-readable view-only API
BackendNode.js · Fabric SDK · Kafka for off-chain events
HardwareTamper-resistant Android terminals at custody points
HostingMulti-cloud — AWS · Azure · GCP — one peer per cloud per org

The numbers

480K
Stones tracked end-to-end
126
Network peer nodes across 4 continents
8
Mines, 22 cutters, 6 graders, 90 retailers
100%
Audit trail coverage post-go-live
-72%
Dispute resolution time
14 mo
Build + phased rollout to all 8 mines

“Before this, proving a stone’s journey took weeks of paper chasing. Now a customer in Dubai scans a QR and sees the chain back to the Botswana mine in two seconds.”

— Group COO, Diamond Consortium

Have a project that looks like this?

If your engagement combines 3 or more disciplines, we’d like to hear about it. Tell us the constraint, the deadline, and the outcome that matters — we’ll come back with a scoped proposal.