Inspiration

I've always thought that Web3 was a cool technology and Google cloud had a very powerful platform, and after hearing from the sponsors, I was very inspired to build a technology to combine both. I felt like the process of contracts should be made simpler so that more people have access to different parts of our law, and so I came up with an idea of how to use Web3 and AI to create and enforce easy contracts between people. I think that working with SUI really helped me understand the fundamentals of block chain technology, along with the benefits that the SUI blockchain itself offers. I also enjoyed working with Google's services to build a powerful application.

What it does

Benny is an application that facilitates verbal contracts between users. A audio clip is created (stored on web3 ideally) along with a transcript and other meta data about who are the participants in the agreement, and this information is all stored on the SUI blockchain. Users can access their data either on the SUI blockchain or through this application to see their contracts. The application allows users to connect their own personal crypto wallets securely along with adding their contacts (with public keys).

How I built it

I built this project as a solo using JavaScript with a NextJS framework for the frontend and NodeJS for the backend logic. For the technologies, I used SUI blockchain, Walrus Web3 Database, and Google Cloud for my database and website hosting. I furthermore use Chrome's built in voice to text that utilizes Google Cloud Speech-to-text. I used move to write SUI smart contracts. (Additional: MongoDB, Vercel, and Github)

Challenges I ran into

Orchestrating all data storage and ensuring security was quite difficult, however, I just worked cautiously to ensure that everything was encrypted and secure from potential bad actors. (Note: I also had trouble using the SUI blockchain as the website to give coins on the testnet was down and I was only able to get some testnet coins from the SUI representative. This ment I did not have the coins to cover gas fees that didn't allow me to public packages or store data on web3, but there is an implementation)

Accomplishments that I am proud of

I am very proud that I was able to get a working prototype done working solo in the constrained 24 hour period. I had to work very hard to get everything working before the deadline, along with filming a demo video.

What we learned

Learned how to create smart contracts on the SUI blockchain along with benefits of using Web3 storage. Learned to use and leverage Google Cloud's tools to power my applications on the web, along with their top notch AI models to turn human actions into information computers can understand.

What's next for Benny The Contract Enforcer

Adding more AI features such as giving users the option to run the transcript through an LLM to help generate written contracts as well. It would also be very cool to be able to use AI to generate smart contracts on the SUI blockchain that execute on certain conditions, giving users ease of mind and simplicity when it comes to actually enforcing deals.

Share this project:

Updates