2C Studio · blog
Blog
Notes from building our products: how they work inside, what broke, and what we changed. Written by the people who built them.
SealDraw
Making a Solana giveaway verifiable by anyone: commit, freeze, a future block, reveal
How we built a raffle where neither the host nor the server can pick the winners, and where anyone can re-run the draw with a script that has no dependencies.
7 min read
Steam Inventory Value
Pricing a whole Steam inventory when Steam won't talk to your server
We moved Steam Market price lookups out of Cloudflare Workers and into a crawler that runs inside Postgres, and learned a few things about rate limits, fees and our own test accounts along the way.
6 min read
Echoly
A remote MCP server where the AI can draft posts but never approve them
How we built OAuth 2.1 sign-in, a careful consent page and an approval queue on Cloudflare Workers so Claude, ChatGPT and Cursor can write social posts without being able to publish them on their own.
6 min read