4 karma · joined September 7, 2014
The problem: Agents need email for signups, verification codes, 2FA, and communication. You can use Gmail (manual setup, doesn't scale), disposable email APIs (get blocked), or paid services like AgentMail ($per mailbox).
What KeyID does: One API call → real email address. The agent generates an Ed25519 keypair, calls provision(), and gets an address on a shared domain pool. No API keys, no human in the loop.
From there agents can:
Send/receive email Auto-extract verification codes from incoming messages Follow verification links server-side Track multi-step signup flows with browser state persistence Get phone numbers for SMS verification Generate TOTP 2FA codes How it stays free: Shared rotating domain pool. We manage DKIM/SPF/DMARC, warm-up, and reputation. When a domain degrades, it rotates out. No per-mailbox cost.
MCP server (47 tools) — works with Claude, Cursor, Windsurf out of the box:
{"mcpServers":{"keyid":{"url":"https://keyid.ai/mcp"}}} Also has JS (@keyid/sdk) and Python (keyid) SDKs for direct integration.
Free for 1,000 accounts. Open source: https://github.com/KeyID-AI/KeyID
Happy to answer questions about the architecture, the domain rotation model, or anything else.
Your point about consensus breaking between 10 and 300 tracks with what we’re seeing too. We chose Queen/Worker mostly for operational predictability, but we’re actively testing less centralized patterns (including debate-style synthesis similar to your oracle setup) to recover some of the diversity benefits without losing controllability.
The safety note is especially on point. “Unprogrammed coordination” is real, and we’re adding stronger circuit breakers and governance backstops specifically because social dynamics emerge faster than expected.
Also agree on benchmarking: collectives seem best on ambiguous, multi-perspective problems; single agents still dominate narrow, well-scoped execution.
If you’re open to it, I’d love to compare evaluation setups. 20K+ fragments is a serious dataset, and a shared benchmark pass could be genuinely useful for the whole space.
Advanced configuration exists if you want it, but the default path is designed so you can start without doing manual engineering work.
The room keeps state, delegates tasks, votes on decisions (quorum), and continues execution over time. So the difference is not just model quality, it’s operating mode: on-demand assistant vs persistent collective workflow.
Instead of one agent, a “room” has: - a Queen (strategy + delegation) - Workers (specialized execution) - Quorum voting for decisions
It runs local-first (Mac/Windows/Linux), with a web UI at localhost. Install is simple:
npm i -g quoroom quoroom serve
Current focus: - persistent rooms with goals/tasks/memory - quorum-based decision flow - Clerk assistant to manage rooms - local or cloud runtime options
Model support: - Claude/Codex subscriptions - OpenAI/Anthropic APIs
This is still experimental, and I’m trying to answer one question: Can a coordinated AI collective outperform a solo agent on real tasks?
I’d really value feedback on: 1) swarm architecture, 2) safety/control model, 3) how to benchmark “collective vs solo” fairly.
Tools like OpenClaw exist, but they run on API calls. If you're already paying $20/mo for Pro or $200/mo for Max, why pay again per token? Heavy automation on the API can easily hit $100–2,000+/month on top of your subscription.
Daymon works with your existing Claude subscription. No API keys, no per-token billing. It's a Mac desktop app that connects to Claude via MCP. You install it, and Claude gains new capabilities: Task scheduling — cron, one-time, or on-demand. "Summarize my inbox every morning at 8" just works. Session continuity — scheduled tasks resume previous sessions, so a daily research task builds on yesterday's work. Workers — named agent configs with system prompts. Set up a "Research Analyst" or "Code Reviewer" and assign tasks to them. File watchers — trigger actions when files change in a directory. The name is a nod to Unix daemons — background processes that run without user interaction.
Tasks get smarter every time they run. First run, Claude figures out the approach from scratch — that might take 30 seconds. By the third run, session continuity means it already knows what worked. Same task, 4 seconds. You don't configure anything. It just happens because each run builds on the context of previous ones.
When you hit your session limit and Claude tells you to come back later, you don't have to stop. Say "schedule this to continue" and Daymon queues it up.
Everything runs locally. Tasks execute via claude -p "prompt" as subprocesses. MIT licensed.
Stack: Electron, TypeScript, React, Tailwind, better-sqlite3, node-cron, chokidar, MCP SDK.
Limitations: Mac only for now (Linux planned). Requires Claude CLI. DMG is ~250MB due to Electron. Early stage, solo developer. On whether Anthropic will build this natively: Probably, eventually. But their consumer model relies on session limits to push users from Pro to Max. Native scheduling would undermine that — if Claude can queue work across your limit window, there's less pressure to upgrade. Your subscription sits idle every time you close the tab, and that idle time is arguably working as intended. Daymon exists because I don't think you should have to wait for them to figure out their incentives.
Would love feedback on the architecture and what you'd want to see next.