project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

GHOST SPEAK

"GhostSpeak: Unleash the Unheard – Whistleblow Anonymously, Fearlessly."

GHOST SPEAK

Created At

ETHIndia 2023

Winner of

Scroll - Deploy on Scroll

Prize Pool

Project Description

Major Complication:

Whistleblowers often face significant risks when exposing wrongdoing, including retaliation, job loss, and even physical harm. This can deter individuals from coming forward and reporting important information.

Our Solution:

GhostSpeak is an anonymous whistleblower platform that can provide a secure and anonymous way for individuals to report wrongdoing without fear of retribution. This platform uses different web3 platforms to achieve several key goals:

  • Anonymous Reporting: Users can submit reports without revealing their identity or any other identifying information. This helps in increased whistleblower protection.
  • Verified Reports: GhostSpeak prevents the submission of false or misleading information and strengthens the credibility of this platform.
  • Secure Communication: GhostSpeak can facilitate secure communication between whistleblowers and investigators. This allows for the exchange of information and evidence without compromising the anonymity of either party.
  • Community's feedback: An exclusive feature of this platform is to receive the community's thoughts and feedback on the exposed matter while maintaining the anonymity of each of the individuals.

Thus, by offering a safe and secure way to speak up, GhostSpeak empowers individuals to hold organizations accountable and promote positive change.

Links

How it's Made

One of the challenges that we ran into was mapping through the list of posts and displaying it to the user while asynchronously reading it from the smart contract's storage. We were using sveltekit and since it is a new full stack framework , and the APIs along with the syntaxes changed rapidly, it was a challenge for us to know the latest working syntax and using that in our project to achieve the desired result.

Secondly, we ran into some blockers where the faucets weren't easily available. Be it requesting on the partner network's mentioned sites or requesting in the other websites. We finally managed to get faucets through the Telegram bots that were documented in the partner's discord server and also used bridges to swap tokens and access the required testnet faucets.

background image mobile

Join the mailing list

Get the latest news and updates