← Back to home

NexTown

A decentralized AI computation and storage platform allowing users to run AI models via LilyPad, encrypt results with their public key, and securely store outputs on lighthouse, accessible only by the user’s private key.

Screenshots

NexTown screenshot 1
NexTown screenshot 2
NexTown screenshot 3

Problem Statement

We made a marketplace to run AI models. First users subscribe to our channel to run pre-existing AI models or to be able to add new models. Then they select AI models from the UI, which are executed on the LilyPad decentralized compute network. The results are then encrypted using the user’s public key to ensure privacy via Lit Protocol and stored on the lighthouse. This setup ensures that only the user can decrypt and access the results using their private key. Our site is deployed on Fleek CDN and can be accessible via its ENS name which nextown.eth, or directly with is DNS name which is nextown.xyz.

Solution

The front end, built with React.js + Fleek template, allows users to select AI models and submit computation requests. These requests are sent to the backend, an Express.js server, which handles the execution of LilyPad CLI commands. The backend captures the output from LilyPad, encrypts it using the user’s public key with Lit protocol, and stores the encrypted results on Lighthouse. The integration with Lighthouse ensures that data is stored in a decentralized manner. Our website is hosted on Fleek and can be accessed via its ENS name which is nextown.eth. Can also be accessible via nextown.xyz as its DNS name.

Hackathon

HackFS 2024

2024

Prizes

  • 🏆

    Participation Prize

    Lit Protocol

  • 🏆

    Best Lilypad Tooling or Use of Lilypad2nd place

    Lilypad

  • 🏆

    Pool Prize

    Fleek

Contributors