The problem Insider-Ink solves
How the Platform Works:
- ZK Email Verification:
Users verify their email through Zero-Knowledge (ZK) proofs, confirming their affiliation with an organization without revealing personal details.
This ensures users can only post about organizations they are part of, maintaining content authenticity while protecting anonymity.
- AI-Powered Content Analysis and Reputation Calculation:
AI algorithms analyze posts for recurring themes and sentiment, identifying key issues and trends within the organization.
The True Network's reputation algorithm calculates an organization's reputation based on employee feedback, visible to anyone browsing the platform. This helps potential employees gauge an organization’s internal environment.
- User Attestation Without Personal Disclosure:
Users can attest to the authenticity of their posts without revealing their identity.
Blockchain ensures secure, immutable attestation while maintaining user anonymity.
- Public Transparency:
Posts and reputation scores are publicly accessible, allowing job seekers and others to evaluate an organization’s culture and internal feedback, fostering informed decision-making.
In short, this platform ensures anonymous, verified feedback while providing transparency for organizations, helping protect whistleblowers and inform potential employees.
Challenges I ran into
As a software engineer in web2, both these techcologies were new to me
-
True Network - Seemed quite new at the begining as the concept of reputation based system was quite new for me. The devrels were quite active in quickly resolving those doubts and even coming up with code changes in new versions to facilitate development.
-
ZK Emails - to verify that the user actually owns an email with the domain of the company they claim to be a part of, I had an idea ZK would help but had never implemented it before. Interacted with a couple fellow hackers who helped demystify this for me.
Additional Features
Entire project is built at the hackathon (super proud of this part :p)