project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Hack assist

A decentralized feedback platform for hackathon projects. Hackers submit their work, judges analyze it, and feedback is encrypted with Lit Protocol and attested on-chain with Sign Protocol, ensuring secure, validated feedback for all participants.

Hack assist

Created At

ETHOnline 2024

Winner of

Galadriel - Most Unique / Team Favorite

Sign Protocol - Sign Everything Pool Prize

Prize Pool

Project Description

HackAssist is a decentralized feedback platform that transforms the hackathon experience by addressing the common issue of unreviewed or unvalidated project submissions. It provides hackers, judges, and event organizers with a transparent, efficient, and secure platform for project submission, review, and feedback.

Key Features: Home Page for Public Project Analysis:

HackAssist includes a public home page where anyone can quickly analyze a hackathon project by entering its URL. This analysis is powered by Galadriel AI, which provides a detailed on-chain review of the project. This feature enables open and transparent project analysis, allowing community members to understand the impact and quality of various submissions. Admin Dashboard for Event Management:

Hackathon creators (admins) have access to a dashboard where they can create and manage events. The dashboard allows admins to: Set up new hackathons with submission deadlines. Add and manage event judges by registering their wallets. Monitor the progress of project submissions and reviews in real-time. The dashboard ensures that admins have full control over the hackathon process, from creating events to ensuring that each project is reviewed within the designated timeline. Submission and Review Workflow:

Hackers can submit their projects under the event’s submission timeline set by the admin. The submission is stored on-chain via smart contracts, ensuring transparency and security. Judges sign in through Web3Auth, which verifies their wallet address using Sign Protocol. Once validated, judges can view projects awaiting review and analyze them using Galadriel AI. Encrypted Feedback & Access Control:

After judges review projects, their feedback is encrypted using Lit Protocol and only the hacker can decrypt it. The feedback is attested on-chain with Sign Protocol, ensuring its authenticity. The system uses ISP hook validation to ensure only valid, registered judges can submit feedback. Once feedback is submitted, the project’s state changes from "Pending Review" to "Reviewed." Hacker Experience:

Hackers can view the feedback once their project is reviewed. The feedback is securely decrypted, allowing them to understand their project’s strengths and areas for improvement, helping them move toward production readiness with confidence. Future Potential:

HackAssist enhances the hackathon ecosystem by ensuring feedback is meaningful and timely. Galadriel AI improves the speed and accuracy of project analysis, while the admin dashboard makes event creation and management seamless for organizers. With on-chain attestations and feedback encryption, HackAssist is set to revolutionize how hackathons are conducted and improve transparency for all participants.

How it's Made

HackAssist was built using a combination of Web3, decentralized protocols, and AI to create an efficient and transparent feedback system for hackathon projects. The core technologies include Galadriel AI, Lit Protocol, Sign Protocol, Web3Auth, and Biconomy. Here’s a detailed breakdown of how it all comes together:

Key Technologies: Galadriel AI:

This decentralized AI model is integrated into HackAssist to analyze hackathon projects quickly and efficiently. It helps judges provide more accurate and insightful feedback by processing complex code structures and project details. Galadriel AI runs on-chain, ensuring transparency and trust in the analysis process. The AI’s feedback forms the backbone of the judges' decision-making process, helping them assess projects without manually going through each line of code. Lit Protocol:

Lit Protocol is used for encrypting the feedback provided by judges. Once feedback is written, it is encrypted in a way that only the hacker (project owner) can decrypt it using their wallet. Lit Protocol also handles access control, ensuring that only the hacker who submitted the project can view the feedback. This adds a crucial layer of security and privacy to the platform. Sign Protocol:

Feedback provided by judges is attested on-chain using Sign Protocol. This attestation serves as a proof that the feedback came from an authorized judge, ensuring the integrity of the feedback. Sign Protocol is also used for validating judge identities through wallet addresses. This prevents unauthorized users from submitting reviews. Web3Auth:

We use Web3Auth for seamless social login, allowing judges, hackers, and admins to sign into HackAssist with familiar credentials while securing their Web3 wallet. This enables user-friendly access to HackAssist while maintaining the decentralized and secure nature of the platform. It simplifies the onboarding process, particularly for non-technical judges or users. Biconomy:

Biconomy powers gas-free transactions by providing smart contract accounts with paymasters. This ensures that hackers and judges don’t have to worry about gas fees when interacting with the platform. It also enables faster and smoother transactions, ensuring the feedback process happens without any delays. Smart Contracts:

We built custom smart contracts to handle project submission, feedback submission, and state transitions. The smart contracts track the entire lifecycle of a project, from "Pending Review" to "Reviewed," ensuring that the process is transparent and immutable. The contracts validate judge wallets via ISP hook validation, ensuring only legitimate judges can submit feedback. Admin Dashboard:

The admin dashboard was built to manage the creation of hackathon events, add judges, and set submission deadlines. This dashboard is directly linked to our smart contracts, enabling admins to control the hackathon workflow in a decentralized way. Development Process: Galadriel AI was integrated early on to ensure that project analysis could be done efficiently. We wrote custom code to interface with the AI model, allowing it to pull project data from the smart contracts for analysis. Lit Protocol was implemented to handle encryption and access control for feedback. This was particularly hacky because we had to ensure that only the hacker could decrypt the feedback, without compromising security. Sign Protocol was used to attest feedback on-chain, ensuring that judges could not tamper with their feedback after submission. For the user experience, Web3Auth and Biconomy were critical. They allowed us to create a seamless, gas-free experience, ensuring that even non-technical users could interact with the platform without friction. Notable Hacky Solutions: One particularly hacky feature we developed was the integration of ISP hook validation in the smart contracts to prevent non-verified judges from submitting feedback. This involved creating a custom ISP hook that validates judge addresses on the fly. Another interesting challenge was balancing on-chain and off-chain interactions, particularly with the integration of Galadriel AI for decentralized project analysis. We had to ensure that the AI model could work efficiently while still operating within the constraints of blockchain architecture.

background image mobile

Join the mailing list

Get the latest news and updates