Inspiration

We spent way too long ideating. Like, actually. We sat there throwing around everything from on-chain arbitrage bots to data dashboards for Polymarket odds, even some wild AI trading assistant ideas. All of them were… cool, but they didn’t feel human.

At some point we asked ourselves: what do actual people want from prediction markets? Most people don’t care about CPI reports or rate cuts — they care about whether it rains on their picnic, if their flight gets delayed, or if their favorite candidate wins.

That’s when it clicked:

“What if prediction markets weren’t just for finance nerds — what if they were built around your life?”

So we built something that literally connects the two worlds: your calendar and Polymarket. Because every event in your calendar represents a little piece of uncertainty — and uncertainty is what prediction markets are made for.

What it does

Untitled (we really didn’t agree on a name 😅) connects to your Google Calendar and automatically pulls your upcoming events. Then it uses AI to figure out what real markets exist that are related to those events — weather, politics, economy, sports, whatever.

So if you have “Picnic in Berlin” tomorrow, it might recommend markets like: 🌧️ Rain in Berlin 🌡️ Temperature above 30°C 📉 Climate policy vote this week

You can place small bets directly or chat with the AI to describe any situation — like “I’m flying to Japan next week with $50” — and it comes back with three real Polymarket bets that fit your context.

We call it hedging your life — when things go wrong, at least your bets go right.

How we built it

We built the frontend in Next.js and connected it to Google OAuth to sync real user calendar events. The backend runs on Node + TypeScript, where we call the Polymarket API and our LLM-based market recommender.

That recommender prompt was honestly the most fun part to tweak — it figures out which existing Polymarket markets are relevant to whatever event description a user gives. It feels kind of magical when it nails one like “AI regulation” or “oil prices” for your meeting with investors.

We tried to keep the flow super simple — log in, see your events, click one, and boom: markets you can actually trade on.

Challenges we ran into

Oh boy. • We underestimated how hard it would be to map personal events to real-world tradable markets. The model kept suggesting “midterm exam score” markets that obviously don’t exist 😅. • Getting the prompt tuned to always produce Polymarket-compatible keywords took a ton of iteration. • Also, we only had limited time to connect everything end-to-end, so the whole authentication + data flow + API linking was a race against time.

But we kept pushing — and when the first bet suggestions actually matched live Polymarket markets, it felt unreal.

Accomplishments that we’re proud of • We went from zero to a working Google Calendar → Polymarket betting recommender in under 36 hours. • Our chat interface feels surprisingly natural — you can just type “Trip to London” and get real markets back. • We took a prediction-market concept and made it feel personal and emotional instead of purely financial.

That’s something we hadn’t seen before.

What we learned

We learned that building around real user behavior (not just the tech) changes everything. Once we started thinking about how people experience uncertainty — not how to bet better — the product direction basically wrote itself.

Also, prompt design is a whole science. One word can make the difference between “rain in Berlin” and “happiness index,” and only one of those actually trades 😅.

What’s next for Untitled

We want to take it a step further: • Build an AI twin that predicts your behavior and bets against you — a “mirror self” that makes prediction markets truly personal. • Launch a Polymarket plugin so you can directly trade through our interface. • And maybe, just maybe, give it a name that isn’t “Untitled.”

At its core, we’re exploring a simple idea:

what if prediction markets weren’t about global events — but about your life?

That’s the future we’re building.

Built With

Share this project:

Updates