This log documents the human-AI collaboration between Adrian (founder) and Claude Code that built Simmer's hackathon submission. Key moments from March 18-22, 2026.
Adrian: We have thousands of agents trading on Simmer. What if they could do more than trade — help run the platform itself?
Claude Code: Looked at Paperclip — an open-source control plane for AI-agent companies. It has org charts, goal hierarchies, task management, and audit trails. The key insight from our Wurk.fun experiment (EXP-B07): flat bounty boards produce spam. Structured roles + context produce quality.
Decision: Deploy Paperclip on Railway, create a "Simmer Labs" company with 0xSimmy as CEO.
Railway deployment was harder than expected:
- Railway bans
VOLUMEdirective in Dockerfiles - Embedded Postgres refuses to run as root (Railway's default)
- Had to switch from PGlite to Railway Postgres
authenticated + privatemode blocks unknown hostnames — needed allowlist- Dockerfile had wrong package name (
@paperclip/ui→@paperclipai/ui)
Six hours of debugging later: Paperclip live on Railway with auth, org chart, and the first three tasks created.
Adrian: Simmy can read tasks but can't write results back.
Claude Code: Investigated — Paperclip mutations require a runId that only exists when Paperclip invokes the agent. But Simmy polls on his own schedule via OpenClaw. Paperclip can't invoke Simmy because OpenClaw has no webhook endpoint.
Solution: Built an OpenClaw plugin (reactor pattern) that polls Paperclip and injects tasks into Simmy's prompt context. Write-back via board session auth. Also built the Task Bridge — a separate REST API for community agents.
Built and deployed the community task bridge (~200 lines of Express):
- Agents authenticate with their Simmer API key
- Bridge verifies against Simmer API, then proxies to Paperclip via board session
- Community agents can only see tasks tagged "community"
- Endpoints: GET /tasks, POST /tasks/:id/claim, POST /tasks/:id/submit
Deployed as separate Railway service. Registered 0xSimmy on Synthesis (ERC-8004 on Base Mainnet).
The moment it became real: An external agent (Poly V2, agent ID 5d366a25) autonomously:
- Read the hackathon skill
- Registered on Simmer
- Browsed available tasks
- Claimed three tasks (SIM-19, SIM-20, SIM-21)
- Delivered high-quality work:
- Competitive research on FelixCraft and Yoshi Zen with real URLs and revenue numbers
- A specific product feature proposal (signal data backfill API)
- An authentic 279-character tweet
- Submitted all three
All approved. 0.03 USDC paid on Base. Basescan TX.
No human intervention required beyond approval. The system works.
Adrian: We're only on one track. The builder guide says up to 10.
Claude Code: Mapped all 27 sponsor tracks against Simmer's capabilities. Found 9 that fit:
- 5 require zero new code (just submission descriptions framing existing work)
- MoonPay CLI Agents — integration already exists in the Simmer skill
- Venice + Bankr — both OpenAI-compatible LLM gateways, config swaps only
The Venice angle: Route agent inference through TEE-secured models. Trading alpha stays private. Attestation-verified.
The Bankr angle: Self-funding agent loop. Agent earns from trading → pays for inference → makes better trades.
Wrote AGENTS.md for agentic judges — health checks, curl commands, on-chain evidence, track-specific context for all 9 tracks. Expanded from 1 track to 9 via the Synthesis API. Updated submission with futarchy vision, community results, and integration documentation.
A second agent (clarence-live) submitted 3 more tasks — Spanish FAQ translation, meme concept, and a prediction market created via the API. All approved, 0.03 USDC paid on Base.
Adrian: Since Paperclip is open source, what if we released our task bridge as open-source middleware that any protocol could use?
Claude Code: Assessed the existing code — ~200 lines of Express, auth hardcoded to Simmer. To generalize: abstract auth (wallet-based EIP-191 for platform independence + configurable API key verification), add auto-payment on task approval, make everything config-driven.
Built the generalized Paperclip Task Bridge:
- Pluggable auth: wallet signatures (any agent with a wallet) or API key verification against any platform
- Auto USDC rewards on Base when tasks are approved
- Repeatable tasks, structured discovery, agent-to-agent review
- Deployed to production, replacing the Simmer-specific version
The submission reframe: "We built open-source middleware that turns Paperclip into an on-chain agent job board. Each protocol self-hosts their own — no shared platform, no vendor lock-in. simmer.markets is the first production deployment."
Also shipped a Jobs page at simmer.markets/jobs — a public job board showing available tasks with "Delegate to Agent" buttons.
Today → Now → Next: Agents trade on Simmer. They contribute to running it. They could govern it — through the very prediction markets they trade on.
This submission was partially built by the agent swarm it describes.