Skip to content

Instantly share code, notes, and snippets.

@Aboudjem
Last active March 30, 2026 08:06
Show Gist options
  • Select an option

  • Save Aboudjem/73998698d03dc4da5cd83ceae9f29e6a to your computer and use it in GitHub Desktop.

Select an option

Save Aboudjem/73998698d03dc4da5cd83ceae9f29e6a to your computer and use it in GitHub Desktop.
Integra PRD: 09-nocode-launchpad (HTML)
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1.0"><title>PRD: No-Code Agent Launchpad</title><style>*{margin:0;padding:0;box-sizing:border-box}body{background:#0A0A1A;color:#E8E8F0;font-family:'Inter',system-ui,sans-serif;line-height:1.7}a{color:#00CEC9;text-decoration:none}a:hover{text-decoration:underline}.hero{padding:48px 32px 36px;border-bottom:1px solid #2A2A4A;background:linear-gradient(135deg,#0A0A1A 0%,#1A1040 50%,#0A0A1A 100%)}.hero h1{font-size:2rem;font-weight:800;color:#fff;margin-bottom:8px}.hero .meta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.badge{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:700}.badge-owner{background:rgba(108,92,231,0.15);color:#A29BFE;border:1px solid rgba(108,92,231,0.3)}.badge-week{background:rgba(0,206,201,0.15);color:#00CEC9;border:1px solid rgba(0,206,201,0.3)}.badge-est{background:rgba(0,184,148,0.15);color:#00B894;border:1px solid rgba(0,184,148,0.3)}.container{max-width:900px;margin:0 auto;padding:32px 24px}.section{background:#12122A;border:1px solid #2A2A4A;border-radius:12px;padding:24px;margin-bottom:20px}.section h2{font-size:0.8rem;font-weight:700;color:#8888AA;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid #2A2A4A}.section h3{font-size:0.95rem;font-weight:600;color:#E8E8F0;margin:12px 0 6px}.section p{font-size:0.95rem;margin-bottom:8px}.section ul{list-style:none;padding:0}.section ul li{padding:6px 0 6px 20px;position:relative;font-size:0.95rem}.section ul li::before{content:'>';position:absolute;left:0;color:#A29BFE;font-weight:700;font-family:monospace}.section code{background:rgba(108,92,231,0.1);padding:2px 6px;border-radius:4px;font-size:0.88rem;color:#A29BFE}table{width:100%;border-collapse:collapse;font-size:0.9rem;margin:8px 0}th{text-align:left;padding:8px 12px;background:rgba(108,92,231,0.08);color:#A29BFE;font-size:0.75rem;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #2A2A4A}td{padding:8px 12px;border-bottom:1px solid rgba(42,42,74,0.5)}.checklist li::before{content:'\2610' !important;color:#8888AA !important;font-family:inherit !important}.back{display:inline-block;margin-bottom:16px;color:#8888AA;font-size:0.9rem}.footer{text-align:center;padding:24px;color:#555577;font-size:0.82rem;border-top:1px solid #2A2A4A;margin-top:32px}</style></head><body><div class="hero"><a class="back" href="https://gist.githack.com/Aboudjem/0af8c2ce9d5b62038a18eeff09603553/raw/integra-testnet-master-plan.html">&larr; Back to Master Plan</a><h1>No-Code Agent Launchpad</h1><div class="meta"><span class="badge badge-owner">Kalki</span><span class="badge badge-week">Week 3</span><span class="badge badge-est">0.5-1d</span></div><p style="color:#8888AA;font-size:0.9rem">launchpad.integralayer.com</p></div><div class="container"><div class="section"><h2>Overview</h2><div class=""><p>A wizard UI where users pick an agent template (Selling, Buyer, Affiliate, Portfolio), describe their goal in plain English, and deploy a configured agent in under 60 seconds. AI interprets the natural language goal into structured agent parameters. No coding required. This is the key growth lever for non-technical users and the demo that sells the "anyone can deploy AI agents" narrative.</p></div></div>
<div class="section"><h2>Features</h2><div class=""><ul><li><strong>Template Picker</strong> — choose from four agent types: Selling, Buyer, Affiliate, Portfolio</li></ul><ul><li><strong>Natural Language Goal Input</strong> — describe what you want in plain English (e.g., "Sell my Dubai Marina apartment for at least 500K IRL within 30 days")</li></ul><ul><li><strong>AI Parameter Parsing</strong> — LLM interprets the goal into structured agent parameters with confidence scores</li></ul><ul><li><strong>Preview and Edit</strong> — review AI-parsed parameters, adjust any values before confirming</li></ul><ul><li><strong>Safe Bounds Validation</strong> — parsed parameters are validated against safe limits per template before deployment</li></ul><ul><li><strong>One-Click Funding</strong> — fund the agent wallet with IRL directly from the deploy flow</li></ul><ul><li><strong>Auto-Scoped Authorization</strong> — AgentAuth permissions automatically set to minimum required selectors per template</li></ul><ul><li><strong>60-Second Deploy</strong> — from goal input to live agent in under one minute</li></ul><ul><li><strong>Launchpad Origin Tag</strong> — all agents launched via Launchpad are tagged in Agent Arena for tracking</li></ul><ul><li><strong>Dashboard Redirect</strong> — after deployment, user is redirected to the agent's native dashboard (Selling/Buyer/Affiliate/Portfolio)</li></ul></div></div>
<div class="section"><h2>Functions</h2><div class=""><ul><li><code>parseGoal</code> — AI interprets a natural language goal into structured agent parameters for the selected template</li></ul><ul><li><code>validateParams</code> — check parsed parameters against safe bounds and template constraints</li></ul><ul><li><code>deployAgent</code> — instantiate the selected agent with validated parameters</li></ul><ul><li><code>fundAgent</code> — transfer IRL from user wallet to agent wallet with the configured spending limit</li></ul><ul><li><code>autoScopeAuth</code> — generate the minimal AgentAuth selector set required for the chosen template</li></ul><ul><li><code>redirectToDashboard</code> — route the user to the correct agent dashboard after successful deployment</li></ul></div></div>
<div class="section"><h2>User Flow</h2><div class=""><ul><li>Connect wallet via Web3Auth and land on the Launchpad homepage</li></ul><ul><li>Pick a template: Selling Agent, Buyer Agent, Affiliate Agent, or Portfolio Agent</li></ul><ul><li>Type a plain English goal describing what the agent should do</li></ul><ul><li>AI parses the goal into structured parameters; user reviews a preview</li></ul><ul><li>Adjust any parameters if needed, then confirm</li></ul><ul><li>Fund the agent with IRL (minimum deposit depends on template)</li></ul><ul><li>AgentAuth authorization auto-generated and granted</li></ul><ul><li>Agent deploys, registers in Agent Arena, and starts executing — user redirected to dashboard</li></ul></div></div>
<div class="section"><h2>Deliverables</h2><div class="checklist"><ul class="checklist"><li>Template selection UI with descriptions and minimum requirements per type</li></ul><ul class="checklist"><li>Natural language goal input with AI parsing into structured parameters</li></ul><ul class="checklist"><li>Parameter preview and manual edit screen</li></ul><ul class="checklist"><li>Safe bounds validation per template</li></ul><ul class="checklist"><li>Agent wallet funding flow with minimum deposit enforcement</li></ul><ul class="checklist"><li>Auto-scoped AgentAuth authorization generation</li></ul><ul class="checklist"><li>End-to-end deploy pipeline completing in under 60 seconds</li></ul><ul class="checklist"><li>Agent Arena registration with "Launchpad" origin tag</li></ul><ul class="checklist"><li>Redirect to native agent dashboard on successful deploy</li></ul></div></div>
<div class="section"><h2>Integration Points</h2><div class=""><ul><li><strong>Depends on:</strong> Selling Agent (template), Buyer Agent (template), Affiliate Agent (template), Portfolio Agent (template), AgentAuth (auto-scoped delegation), Agent Arena (registration)</li></ul><ul><li><strong>Used by:</strong> all agent types benefit from Launchpad as a growth channel</li></ul><ul><li><strong>Explorer:</strong> Integra Explorer (github.com/Integra-layer/integra-explorer)</li></ul></div></div>
<div class="section"><h2>XP Rewards</h2><div class=""><table><thead><tr><th>Action</th><th>Points</th></tr></thead><tbody><tr><td>Visit Launchpad</td><td>10 XP</td></tr><tr><td>Complete AI goal parsing</td><td>25 XP</td></tr><tr><td>Deploy an agent</td><td>100 XP</td></tr><tr><td>Deploy 3+ agents (milestone)</td><td>300 XP</td></tr><tr><td>Agent completes first action after launch</td><td>50 XP</td></tr></tbody></table></div></div>
<div class="section"><h2>Success Metrics</h2><div class=""><table><thead><tr><th>Metric</th><th>Target</th></tr></thead><tbody><tr><td>Agents deployed via Launchpad in week 1</td><td>100+</td></tr><tr><td>Avg time from goal input to live agent</td><td>< 60s</td></tr><tr><td>User edit rate on AI-parsed parameters</td><td>< 40%</td></tr><tr><td>Deployed agents still active after 48h</td><td>> 50%</td></tr></tbody></table></div></div>
</div><div class="footer">Integra Testnet PRD — No-Code Agent Launchpad — Chain: integra-testnet-1 (EVM 26218)</div></body></html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment