Green Trust

Green Trust

GreenTrust offers a novel solution for obtaining certification in organic farming by organizing credible and decentralized Participatory Guarantee Systems (PGSs).

The problem Green Trust solves

Background

Currently, there are two government sanctioned mechanisms for issuance of organic certification:

  1. PGS Participatory Guarantee Systems (PGS): Farmers in a group inspect each other’s land and vouch for its organic credentials. If a farmer is found to be in violation, her produce is not sold through the group till she rectifies her mistake.
  2. Third party certification: The farms are certified by authorized third party certifying agencies.

Problems

  1. One of the significant issues in organic farming is that certifications are required from multiple parties for
    the products to be deemed ‘organic’.
  2. Major markets for export do not accepts PGS certification, while third party certification, as insisted by APEDA, is very costly.
  3. The database of India’s organic products is very poor, and traceability, which is key for export growth,
    remains weak,
  4. There is no mechanism to link certifications by third parties and PGS.

Solutions and Methodology

  • GreenTrust offers a solution for obtaining certification in organic farming by organizing credible and decentralized Participatory Guarantee Systems (PGSs).
  • In order to secure certification, every harvest must be sponsored by certified farmers who contribute a stake as a form of assurance that organic farming methods have been properly implemented.
  • The platform utilizes decentralized IoT sensor data to monitor and track various environmental conditions.
  • Additionally, any individual may challenge the organic authenticity of a particular harvest on the platform.
  • These challenges are then evaluated by a certified inspector, and if the challenge is deemed to be valid, the challenger will receive the stake put forward for the harvest.
  • Conversely, if the challenge is found to be invalid, the challenger will lose the stake they put forward to initiate the challenge.

Challenges we ran into

One of the major problems we faced initially was to actually formulate and materialize our idea into a practical working plan for an application.

We faced issues while integrating the authentication provided by Arcana. Although the initial installation went smoothly, we encountered some problems while implementing it. We also tweaked the arcana/auth-react package to improve UX. Earlier, there was a lag before showing the User Profile after signing in, without any visible cue to the user. Now, there is a spinner that stays on until the profile is shown.

During the implementation of Polywrap, we faced some challenges, especially in the assemblyscript part where the modules of the wrapper had to be coded. However, our mentors were very supportive and helpful, which was a big relief.

Integrating push was also a bit challenging since the platform doesn't support the Mantle test network yet. This created some hurdles, but we managed to overcome them.

Using Arcana auth along with Superfluid was a bit tricky as the formats of providers and signers were different from what Superfluid supported. This required us to go through some trial and error before we finally managed to integrate the two.

Tracks Applied (9)

Polygon: Open Track

Description: There are two important aspects regarding our application's monetisation: Subscription: Farmers have to pa...Read More

Polygon Technology

Arcana

Description: Since our app caters to farmers and related authorities, it was crucial for us to have a simplified boardin...Read More

Arcana Network

Superfluid - General Track

Description: There are two important aspects regarding our application's monetisation: Subscription: Farmers have to pa...Read More

Superfluid

Chainlink

Description: Upon crop maturity, stakeholders are awarded their stake back along with an additional reward (sourced from...Read More

Chainlink

Push Protocol

Description: Whenever a farm's crop is open for staking, a push notification is sent to all users notifying about the pr...Read More

Push Protocol

Mantle

Description: Used the Mantle testnet to deploy our smart contract. Sub Tracks: Best UX Best Public Goods Project Contr...Read More

Mantle

Polywrap

Description: Created a new wrapper to: Manage Encryption and Decryption of private documents uploaded (like id cards, go...Read More

polywrap

Mantle: UX Track

We have designed our application keeping the users in mind at all times. In addition to an easy-to-use interface, we hav...Read More

Mantle

Mantle: Public Goods Track

We are solving the problem of a cumbersome certification process in organic farming. We belive that its a critical probl...Read More

Mantle

Discussion