> Markdown version of [/events/world-congress-2026-north-america/sessions/1731-the-put-that-sh-t-on](https://www.wearedevelopers.com/events/world-congress-2026-north-america/sessions/1731-the-put-that-sh-t-on). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # The Put That Sh*t On Agent: Why AI Agents Need Contracts - **Date:** Friday, Sep 25, 2026 - **Time:** 13:30–14:00 (30 min) - **Room:** Stage 3 - **Event:** World Congress 2026 North America ## Description Your agents can talk to each other and still give advice that makes no sense. William Hill walks through PTSO, a personal outfit assistant built with Google ADK, MCP, and A2A. He shows how developers can check recommendations against weather, wardrobe data, and explicit rules. An ontology defines the facts, relationships, and constraints the application uses to check agent output. Follow an outfit recommendation from the initial request to the evidence behind it. Leave with a practical way to decide what belongs in prompts, code, and data. ## Speaker ### [William Hill](https://www.wearedevelopers.com/@william-hill) Forward Deployed Engineer at RenderATL ## Related talks at this congress - [Culture Doesn't Scale Itself: Leading Engineering Teams Through Hypergrowth and the AI Transition](https://www.wearedevelopers.com/events/world-congress-2026-north-america/sessions/1411-culture-doesn-t) — Thanos Baskous - [On the Public Clock: Open-Source Defense When You're Not in the Club](https://www.wearedevelopers.com/events/world-congress-2026-north-america/sessions/1683-on-the-public-clock) — Nicholas Muy - [Engineering Moneyball: How We Benchmarked Google vs Meta](https://www.wearedevelopers.com/events/world-congress-2026-north-america/sessions/1774-engineering) — Jirka Bachel - [In-Person by Default: Principles & Practices for Building Developer Meetups](https://www.wearedevelopers.com/events/world-congress-2026-north-america/sessions/1747-in-person-by-default) — Steve Chen ## Watch remotely [Watch live in the app](https://app.wearedevelopers.com)