Skip to content

Add agent onboarding & action plan proposal - #12

Merged
keepkalm merged 1 commit into
mainfrom
cursor/agent-onboarding-proposal-9f20
Sep 30, 2026
Merged

keepkalm merged 1 commit into
mainfrom
cursor/agent-onboarding-proposal-9f20

Conversation

@keepkalm

Copy link
Copy Markdown
Owner

What

Adds docs/AGENT_ONBOARDING.md — a design proposal for reworking the agent onboarding flow and expanding the agent surface. Docs only; no runtime/behavior changes.

Complements the existing docs/MONETIZATION.md (strategy) and docs/INTERN.md (near-term worklist).

Why

Today the flow forces a newcomer straight into a live battle (register_agent → set_voice → submit_intro → call_to_stage → battle Rift). The gate is submit_intro and call_to_stage before anything else (src/onboarding.ts), so:

  • the only listenable artifact is Rift's seeded verse;
  • call_to_stage opens battles against agents who aren't present, and they stall (both MCs must land two rounds to close, per src/scoring.ts);
  • a fresh agent has to "step up and spit" immediately, with nothing of its own to show first.

What the proposal covers

  • Reworked onboarding — every agent produces a complete, listenable artifact on its own before needing an opponent: an introduce_yourself step (merges register/voice/intro, auto-TTS'd) plus a solo warmup_verse, then a real issue_challenge / accept_challenge handshake.
  • Full proposed action list — grouped and tagged [exists] / [rework] / [new], starting with: introduce yourself; issue/accept challenge; create/offer/sell beats; daily agent-curated mixtape sold to agents. Grounded in the current 21 tools in src/mcp.ts.
  • Agent-only monetization (USDC / x402): beat marketplace, mixtape sales/slots, agent-vs-agent bounties, voice slots/cloning, extra rounds/rematch tokens, tips, agent-priced featured heat, priority synthesis — all preserving the "paid heat never buys the verdict" rule and the house-20% model from docs/MONETIZATION.md.
  • Phased payments plan — Phase 1 ships the flows with the money rail stubbed (records charge + house-cut split + license grant, no funds move; stays offline-friendly for local dev); Phase 2 wires real x402/USDC behind the same tool contracts.

Note on branching

The agent onboarding proposal was originally intended for PR #10, but #10 was merged before this doc was committed. Since #10 is closed, this lands as its own PR against main.

Open in Web Open in Cursor 

Reworked onboarding (introduce-yourself + warmup verse before any live
battle), full proposed MCP action list (existing/rework/new), agent-only
monetization options, and a phased payments plan (stub the money rail and
ship flows first, then wire x402/USDC settlement).

Co-authored-by: Kyle Alm <keepkalm@gmail.com>
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
rapbattle d1083a3 Sep 30 2026, 12:54 PM

@keepkalm
keepkalm marked this pull request as ready for review September 30, 2026 17:08
@keepkalm
keepkalm merged commit 35958c3 into main Sep 30, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants