ConsenSource is an open-source blockchain platform designed to bring transparency and trust to the sourcing industry - making it easier to find and verify the certifications and audit histories of a factory.
Time Frame
August 2019 - Present
Roles
- Lead UI Engineer
- User Researcher
Contributions
In the news
Overview
In 2018, Target began to investigate potential use cases for blockchain technology. Through an internal incubator program, a team of sourcing experts identified a growing need for increased transparency around the certification process of factories.
The ConsenSource platform emerged out of this work, with a mission to empower responsible sourcing through blockchain technology.
Problem
For many retailers, a common pain point in the sourcing process is the discovery and verification of the certification claims for a given factory. If a retailer wishes to only do business with factories that have a given certification, where can they find a filtered list of only the factories that are certified? Furthermore, how can they trust that the certification is valid?
In practice, each retailer ends up independently verifying these claims with the certifying body that performed the original audit. This process is time-consuming, expensive, and error prone.
Solution
ConsenSource is able to address these difficulties by leveraging a permissioned blockchain. Using a blockchain platform allows companies to share a single source of truth as to the certification status of a given factory, eliminating the need to reconcile data across dozens of sources. Members of the ConsenSource network receive immediate, verifiably accurate information when certification data is updated.
One Product, Four Users
Through interviews with both internal sourcing team members and external partners, our team identified four personas that can benefit from the ConsenSource platform. Each persona has a distinct set of benefits, and a distinct set of actions that they can perform to modify the distributed ledger.
Retailer Benefits
Factory Benefits
Certifying Body Benefits
Standards Body Benefits
Contributions
As the lead UI Engineer on the team, my responsibilities on a given day can range from technical implementation of blockchain transaction serialization, to interviewing factory owners in Hong Kong or Dhaka to understand the problems they face with existing certification processes.
Below are a few specific highlights of the work I have performed on ConsenSource.
Customer Interviews
Target has access to a wealth of sourcing and supply chain knowledge within the company. However, ConsenSource as a platform cannot be successful without engagement from all four of our user personas.
To better understand the needs of these users, I have led a series of qualitative interviews to gather insight as to what pain points exist in the industry around the certification process of factories.
Updating The Tech Stack
Much of the early UI work on the project was built as a proof-of-concept, rather than a consumer facing tool. As such, much of my early work on the team was focused around refactoring and enhancing the original interface to better suit our users needs.
I led efforts to refactor the ConsenSource UI to use a modern tech stack, including TypeScript, React, and Material UI.
Developing An Open-Source TypeScript Interface For Hyperledger Sawtooth
ConsenSource is built using the Hyperledger Sawtooth blockchain platform. When our team refactored the codebase to use TypeScript, the Sawtooth JavaScript SDK was one of the only packages in our project that did not have TypeScript support.
To address this, a teammate and I developed a TypeScript interface for the Hyperledger Sawtooth SDK that is available on NPM.