Using the Trustless Work API, this project builds an escrow-based solution to streamline crop financing—an innovative step for decentralized agriculture. What’s even more exciting? We integrated HyperCycle NFC rings to release funds from escrow, marking this as our first-ever DePIN (Decentralized Physical Infrastructure) integration!
This project was created and initiated during the Ethereum Pura Vida 2024 hackathon.
-
android: An Android Studio app where users can approve trust transactions using the Zero-Knowledge Ring (Zero-Knowledge Ring) for privacy-focused transaction validation. This app also connects to the Trustless Work API to manage escrow-based approvals.
-
contracts: Blockchain smart contracts (under development) that will support decentralized management of the trusts, providing a transparent and secure solution for crop financing.
-
frontend: A Next.js application where farmers can request trusts via the Trustless Work API. This interface allows farmers to access the platform securely and manage their requests for escrow-backed financing.
For a more detailed overview, you can watch our presentation video here: Project Presentation on Loom
Francisco Javier Campos Díaz GitHub |
Manuel Jiménez Garro GitHub |
Sebastián Salazar Solano GitHub |
Matias Aguilar GitHub |
Diego Barquero Quesada GitHub |
- Android: Developed in Android Studio, utilizing HyperCycle NFC rings to manage and release funds from escrow.
- Blockchain Contracts: In-progress smart contracts to manage the escrow-based trusts in a decentralized manner.
- Next.js: Frontend framework for the farmer-facing application, enabling secure requests and management of crop financing.
- Trustless Work API: Integration with the Trustless Work API (Documentation) for secure and efficient trust management.
- RingOfRings SDK: SDK for integrating ring-based identity and access management in Android applications (RingOfRings SDK).
Each folder within the project (android
, contracts
, frontend
) contains its own README.md
file with specific instructions for setting up that component locally. Follow the individual setup guides in each folder to configure and run each part of the project.
- Clone the repository:
git clone https://github.com/your-username/Revolutionary_Farmers.git cd Revolutionary_Farmers
We welcome contributions! Please see our CONTRIBUTING.md for details on how to contribute to this project.
Please see our TEST.md for details on how to successfully test our frontend.
This project is licensed under the MIT License - see the LICENSE file for details.