Trail

Put all your goals and daily efforts on chain forever. leave a trail of effots

Trail

Created At

ETHOnline 2025

Project Description

This is a productivity social app. Every day, you can go on the site and set your goals for that day. Then within the time limit at any point you can go and prove that you completed your goal using a very small LLM as a judge proof. Basically you answer a couple of custom questions that the LLM makes and then it judges whether you solved them. Whatever the result, Pass, fail, is uploaded to the blockchain and it stays there forever, so you sort of have a trail of your whole life, what you did every single day, did you achieve your goals for that day etc. the social part also excites me, you can look at a runing feed of all the things people have done as well as there are public profiles which you can look at. so like in 2 years when im really succesful and have dropped out of iit delhi and have a really cool startup ;) lmao sorry, yuh , then yall can come back and look at my profile as a sort of proof of every single thing i did every single day. the proof aspect is really cool because it is irrefutable truth now. conflicts are handled in a funny way, i handle conflicts by if you think the llm made a mistake, simple make a tweet that says i actually did complete this goal today and links to your user profile (thinking being why would you lie on twitter for such a stupid reason, you should have more motivation to complete your goals)

How it's Made

The app is built with Next.js 14 (App Router), deployed on Vercel, and powered by EAS (Ethereum Attestation Service) on Base Sepolia testnet for on-chain proof of goal completion. Each “goal” is stored as an attestation — a signed, verifiable claim that’s publicly queryable and permanently linked to your address.

User flow is handled with NextAuth + WalletConnect (for Web3 login) and Upstash Redis (Vercel KV) for lightweight caching. The backend uses serverless API routes to call OpenAI’s GPT-4o-mini — once to generate verification questions, and once again to judge the user’s responses (PASS / FAIL).

Conflicts are handled in a deliberately funny, social way — if you think the LLM made a mistake, you can tweet a simple “I actually did complete this goal” post linking to your proof. (Thinking: why would anyone lie on Twitter for such a dumb reason — the social friction becomes the motivation to stay honest.)

Under the hood, attestations are signed using your wallet’s private key, published to EAS via ethers.js, and verified directly on-chain. Frontend UI is pure React + Tailwind, with minimal dependencies — fast, clean, and hackathon-ready.

background image mobile

Join the mailing list

Get the latest news and updates