DEV Community

Cover image for Congrats to the Sanity Challenge Winners!
Jem Community Curator for The DEV Team

Posted on AI-assisted

Congrats to the Sanity Challenge Winners!

Showcases creative AI agents and candid build logs

We are thrilled to announce the winners of the Sanity Challenge, our partnership with Sanity built around a single idea: an agent is only as good as the content behind it.

Two paths were open. Path one asked you to ship an agent backed by a Sanity Context Knowledge Base, with a bar we set deliberately high: if a keyword search would have gotten the same answer, aim higher. Path two asked you to vibe-code something strange and tell us the truth about how it went.

Narrowing this field down was tough. We saw an agent that knows Romania rewrote its vignette rules this week, and will tell you in four languages, an etiquette guide that refuses to store a verdict and works out whether something is rude from what locals and travelers actually say, and more than a few projects that measured themselves against keyword search and published the rounds they lost. Many of you wrote down every wrong turn instead of just the clean ones, which made reviewing your builds a blast.

Thank you to everyone who participated. Now, let's celebrate our winners!

🎉 Congratulations To…

Path One Winners: Ship an agent that queries real content

@rayyer built an agent that answers what the clock and the calendar legally say at a given place and moment, and on whose authority, reading the law, the IANA time zone database and the runtime's own clock side by side. Pending legislation is modeled as Sanity Content Releases, so you can ask what the answer would be if a bill passed, and when two sources disagree the agent drafts a ruling that a person signs before it becomes a standing instruction for every future build. On 30 held-out questions Clockwrit scored 30/30, against 22/30 for the same model with no tools and 16/30 for keyword search over the same sources.

@dannwaneri studied geophysics at university and built an agent for the problem he was trained to work on: whether a groundwater resistivity reading at a Niger Delta site is normal, anomalous, or uncertain, grounded in three published survey papers. Numbers come only from GROQ queries and explanations only from the Knowledge Base, and because survey sites in the Niger Delta often have no network, an offline mode drops the model entirely and still returns the verdict from the structured data. While building it, he found internal inconsistencies inside those three papers, checked each one against the source PDFs, and contacted the corresponding authors.

@big14way built Clearance Desk for a problem with a one-year cost: in Nigeria you can be offered admission and still be turned away at clearance over a single wrong subject. It checks a candidate's UTME subjects, score and O'level sittings against the published 2026/2027 requirements at five universities and returns Eligible, At risk, or Not eligible with every source linked, on the design rule that the model finds and explains while deterministic code judges. His eval answered our own question directly: the same model with keyword search over the same Knowledge Base read the right entry, quoted the right rule, and still told an ineligible candidate she was fine.

Path Two Winners: Vibe-code something strange

@faris-khan turned 2,512 real NYC 311 pothole complaints from one Queens community board into a pet adoption shelter where every fate follows the city's own record. The gaps in the data became the characters: 62% of complaints have no coordinates, so they are the lost strays, listed by street rather than placed on a map that would have to be invented. Three Workflows definitions run the lifecycle and a custom App SDK app handles moderation. The build writeup is an honest one, covering the document cap migration, the duplicate workflow instances, and the moment the agent reported that nothing had been written when something had.

@kenwalger built a virtual wine cellar that answers a harder question than "what do I have right now," storing events and dated claims rather than current state so you can ask what the collection looked like in 1999, or what you believed a bottle's drinking window was in 2018. The build writeup is a study in making verification hard to fake, with gates that name what does not count as proof and oracles the model was explicitly told not to repair. Then a reader found a flaw in the design after publication, and rather than quietly patch it, Ken added an addendum explaining the catch and recorded it as an architecture decision record.

Prizes

All five winners will receive:

All participants with a valid submission will receive a completion badge on their DEV profile.

What's Next?

Week 3 of the Hacktoberfest Open-Source AI Challenge is live and the theme is Slow and Steady. Check out the full details and join today:

Week 4 of the Hacktoberfest Open-Source AI Challenge launches on October 26. Register now so you don't miss the theme reveal:

Register now to be notified as details drop.

Thank you to Sanity for partnering with us on this one, and congratulations again to our winners 💜

Top comments (9)

Collapse
 
georgekobaidze profile image
Giorgi Kobaidze •

Congrats everybody!👏🏆

Collapse
 
gracelee087 profile image
Sohee Lee •

Amazing! Huge congrats to all the winners! 🎉👏

Collapse
 
fm profile image
Fayaz •

Congrats to the winners! Cool projects 🥰🏆

Collapse
 
phoniexcryptz001 profile image
Paul Ayoade •

Congrats everyone

Collapse
 
kenwalger profile image
Ken W Alger •

Wow! 😳 This is a fantastic surprise to wake up to!

Huge thanks to the DEV and Sanity teams for putting this challenge together, and congratulations to all the other winners (@big14way , @rayyer , @dannwaneri , and @faris-khan ) ! Some really creative projects were submitted.

I went into this wanting to explore Sanity by building something a little unconventional, but Cellar became a much deeper dive into event sourcing, temporal data, and verification than I'd originally planned. I learned a ton along the way, and seeing that work recognized is pretty special.

Thank you and Cheers! 🍷🎉

Collapse
 
hanzla profile image
Hanzla Baig •

Congratulations to all the winners! Well deserved! 🎉 @rayyer @dannwaneri @big14way @faris-khan @kenwalger

Collapse
 
kenwalger profile image
Ken W Alger •

Thank you very much, @hanzla

Collapse
 
mpmike profile image
Mike “Demo” Demopoulos • • Edited

Congrats to the winners!

Did the fact I could not use the Knowledge Base affect the judging of my submission? I had too many documents and even contacted Sanity support to try and get help but was told my dataset was too big and using their Dataset MCP was the way to go. I posted that as a question and also emailed but never saw an answer? I also made this clear in my submissions.

Thanks!

Collapse
 
sarvar_04 profile image
Sarvar Nadaf •

Congratulation everyone!