HackaTRON S7 - Community Voting Has Begun!

Initially, our plan was to continue the project in the Builders track. We submitted our initial proposal there, but after further discussions—particularly with @SimbadMarino and active members on our project forum page—we considered shifting to the DeFi track. One reason for this was that last year, we encountered challenges in getting any features fully operational. Additionally, projects in the Builders track seemed more focused on enhancing already established features, whereas we were effectively rebuilding from scratch due to a number of factors. The community consensus was to switch tracks, and Simbad confirmed that we could submit under the DeFi track, and they would decide internally in the pre-analysis period which track our project would best fit in.

Regarding our project, JustInsure, it can certainly be seen as conceptually related to Surity. However, it is a new project in terms of implementation and architecture, redesigned extensively based on learnings from last season and our evolving understanding of security best practices. Here are the core improvements:

  1. Smart Contract Re-implementation: In Surity, our approach involved the client acting as a relayer, passing signed data from the server to smart contracts—a design that consumed more gas and introduced minor security vulnerabilities on the client side. After careful evaluation, we rebuilt the smart contracts from scratch for JustInsure. Now, the client only signs messages, while the server manages data processing directly, resulting in better security and efficiency.
  2. Enhanced Architecture for Security and Gas Efficiency: This season, our architecture has prioritized meta-transaction compatibility for key policy features, enabling gasless transactions. This transition not only reduces onboarding friction by eliminating upfront gas requirements for users but also allows core policy functionalities to operate more smoothly, greatly improving user experience.
  3. Frontend and Backend Overhaul: While some frontend design elements were retained, the backend has been almost entirely rewritten to support the updated smart contract structure. This new setup aligns with a streamlined transaction flow that directly improves interaction stability and security.

In essence, JustInsure takes inspiration from Surity’s concept but addresses previous shortcomings through a thoroughly revamped architecture and rewritten codebase. :rocket:

6 Likes