An encrypted climate change whistle blower app that lets you post with credibility
Inspiration Grassroots allows users to share information on climate accountability and crimes, create dialogue to speak-up about the impact and potential investigations, and allows communities to raise funds for relief. • ETH Istanbul Live Demo: https://grassroot.vercel.app/ • Demo Video: https://www.loom.com/share/48a02ab691d84ab89e3e8bf52687d32a?sid=52917a93-c400-4805-931a-6aca2f9add64 Pitch deck: https://pitch.com/v/Grassroots-i5yev4 https://www.loom.com/share/81431b6954694dccb3290049f4e9cf8f?sid=2c7c2163-bf0b-4c8d-a530-ff14a8681b13
Problem We see several problems in the world related to concealed climate risks and reckless climate conduct:
Difficult to Report Climate Risks and Crimes: Weak reporting of violations of climate regulations means perpetrators act with impunity. Whistleblowers risk all to get their voice heard and are many times silenced.
Communities face roadblocks to investigate: Whistle blowers and their supporters face roadblocks to effectively investigate climate accountability.
Communities face difficulty to mitigate the climate impact: Communities are stripped of natural resources, habitats are destroyed, and local climate is changed before mitigating action can be taken. Solution:
A platform to report on Climate accountability: Environmental and anti-corruption activists, whistle blowers, and reporters can use Grassroots to securely expose climate devastation – and those responsible. By fueling demands for change, this reporting is a vital step towards averting climate crises.
Crowdfund Climate Crime Investigations: Every post has the chance for users to raise additional points or an investigation. Users can “speak-up” to a post to participate in the discussion or raise an investigation. The community of verified users can upvote or downvote posts based on.
Crowdfund Relief & Mitigants: Users can also raise funds via a relief campaign to urgently help mitigate the adverse climate actions. This is done in participation with local governing bodies if applicable. This highlights the crucial need to support whistleblowers in the fight against climate change. By taking action when complaints are first raised, donors and officials can safeguard vital projects from corruption – ensuring they achieve their goals.
Target Users • Whistle blowers who want to report concealed climate risks. • Community members who want to support and investigate climate crimes and risks • Local governments and NGO’s who want to ensure that climate regulations are being followed
Grassroots is a dApp for climate accountability and a safe place for climate whistle blowers, where they can post with privacy and immutability to bring attention to and prevent issues of climate crimes before their true damage has set in. The site provides a simple user interface where anyone can post text and images to alert the community of climate harm. Posts can be up or down voted by the community. We are tackling at the domain of reckless climate conduct, which can make climate change worse, concealed climate-related risks and other forms of corruption that fuel the climate crisis.
Benefits: Using Grassroots whistleblowers reporting concealed climate related risks can share their reports and case studies safely and anonymously. They can connect to their communities to share the personal and community impact of climate change and climate crimes and the community can participate in voting on and speaking up about the whistle blower claims. As we build further, users will be able to raise funding for investigations and for relief in a solution-oriented approach to mitigate these climate risks before they advance.
Grassroots provides a platform for raising awareness in climate conduct for all stakeholders. This helps maximize the impact of climate regulations and proper use of climate funding to contain climate change and reduce its devastating effects on our planet.
How we built it: We built it using Next.js + wagmi for the front end, Waku for peer-to-peer messages and data storage and Mask Network for provable personhood. Tech stack Next.jsScaffold-ETH2 stack(Typescript/TailwindCSS/wagmi hooks) Waku JS SDK for peer-to-peer messaging and permanent off-chain data storage IPFS for community sourced images and on chain storage Mask Network REST API to fetch users ’identities We liked Waku, because it offered a safe, gasless and censorship resistant way of storing messages and communicating between different participants in the dApp. We liked Scaffold ETH because it came with a tech stack that was battle tested in dozens of hackathons previously, such as modern custom wagmi hooks, easy to pickup and manage Tailwind CSS and simple WalletConnect/Metamask wallet connection
Challenges we ran into: Since Mask Networks ecosystem is a relatively new ecosystem to us, we had to familiarize ourselves with Proof and Relation services for identity verification and connecting the Mask Network’s Avatar to user’s different online identities, creating various authentication possibilities. We’ve read through the docs, talked to the staff at the Mask’s booth, connected with engineers on Telegram’s public group, but also a private one dedicated to our specific issue and we’ve further investigated the required steps to integrate Mask.
We used Waku for peer-to-peer messaging with encryption
We utilize Next ID to bring a proof of personhood to the users
We store all images on IPFS
Grassroots is a dApp for an encrypted climate accountability whistle blower news service that provides the public the ability to post with privacy and immutability to bring attention to and prevent issues of climate crimes before their true damage has set in. The site provides a simple user interface where anyone can post text, images & videos to alert the community of climate harm. Posts can be up or down voted by the community.
Climate crimes have seriously impeded aggressive mitigation efforts that could avert our present climate emergency.