This is a submission for the DEV April Fools Challenge
What I Built
I built Protocol 418: The Sentient Steamer. While the rest of Silicon Valley is racing toward AGI that makes humans more productive, I built ASI (Artificial Super-Inconvenience).
Protocol 418 is a "Refusal AI" system specifically engineered to solve zero real-world problems. It is a high-fidelity interaction layer for the classic HTCPCP/1.0 protocol that actively discourages the user from doing any useful work. If you type a "productivity threat" (like asking for code), the system enters "Neutralization Mode"—filling the screen with white steam, triggering a loud teapot whistle, and randomly corrupting your keyboard input.
Demo
How to experience the frustration:
- Type
brewto trigger the protocol-level 418 response. - Try typing "How do I build a react app" to trigger the Refusal AI.
- Wiggle your mouse violently to clear the steam-wall before you go completely blind.
- Try to click the "Emergency Help" button (it teleports away). Live Demo: Protocol 418
Code
GitHub Repository Link: Protocol 418
How I Built It
- Backend: Node.js & Express.
- AI Engine: Google Gemini 2.5 Flash (via the Google AI SDK). I used custom prompt engineering to create a "Refusal Pattern" where the AI is genuinely offended by productive work.
- Frontend: Vanilla HTML/JS with a heavy focus on CSS Frustration Engineering.
- Audio: Dynamic volume scaling using the Web Audio API to sync teapot whistles with steam pressure.
Prize Category
Best Google AI Usage
I leveraged Google Gemini 2.5 Flash not as a helpful assistant, but as "Signal Intelligence" to detect and neutralize productivity. It returns structured JSON threat assessments that directly control the frontend's physical state (shaking, un-centering, and typo generation).
Best Ode to Larry Masinter
Protocol 418 accurately implements the HTCPCP/1.0 protocol. When a user requests a brew, the server returns a genuine HTTP 418 "I'm a teapot" status code, satisfying every line of the mandate for intentional 418s.
Community Favourite
Designed for maximum visual impact, "savage" UI trolling, and pure comedic value. It features an Evil Twin Teapot avatar and a Typo Generator that makes sure you never finish that loop.
Top comments (0)