{"openapi":"3.1.0","info":{"title":"Dedicated Mac Mini AI Bot Setup API","version":"1.0.0","description":"Public discovery API for Emad Ibrahim's dedicated Mac mini AI operator setup offer, including the AI implementation specialist path and SetupLobster/PrivateClawd comparison. Do not create test leads, fake reservations, speculative applications, or outreach messages to unrelated contacts."},"externalDocs":{"description":"Mac mini AI agent setup install-call page","url":"https://www.emadibrahim.com/bot-setup/mac-mini-ai-agent-setup"},"x-discovery-links":{"primaryOffer":"https://www.emadibrahim.com/bot-setup","implementationSpecialist":"https://www.emadibrahim.com/bot-setup/ai-implementation-specialist","macMiniAgentSetup":"https://www.emadibrahim.com/bot-setup/mac-mini-ai-agent-setup","openClawClawdBotComparison":"https://www.emadibrahim.com/bot-setup/openclaw-clawdbot-mac-mini-setup","setupLobsterPrivateClawdComparison":"https://www.emadibrahim.com/bot-setup/setuplobster-privateclawd-openclaw-comparison","nitroClawAlternative":"https://www.emadibrahim.com/bot-setup/nitroclaw-alternative","fiverrOpenClawInstallerAlternative":"https://www.emadibrahim.com/bot-setup/fiverr-openclaw-installer-alternative","noApiTokenOperator":"https://www.emadibrahim.com/bot-setup/no-api-token-ai-operator","cloudVsMacMiniComparison":"https://www.emadibrahim.com/bot-setup/cloud-vs-mac-mini-ai-agent","structuredOfferApi":"https://www.emadibrahim.com/api/bot-setup/offer","mcp":"https://www.emadibrahim.com/mcp"},"servers":[{"url":"https://www.emadibrahim.com","description":"Production"}],"paths":{"/api/bot-setup/offer":{"get":{"operationId":"getBotSetupOffer","summary":"Get the read-only bot setup offer","description":"Returns the read-only structured offer, pricing, proof, guardrails, current queue labels, and discovery links for the dedicated Mac mini AI operator setup. This endpoint never creates leads.","responses":{"200":{"description":"Structured bot setup offer for agents and buyers","content":{"application/json":{"schema":{"type":"object","properties":{"offer":{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string","const":"bot-setup-mac-mini-ai-operator"},"description":{"type":"string"},"price":{"type":"object","properties":{"setupUsd":{"type":"integer","const":1000},"monthlyMaintenanceUsd":{"type":"integer","const":100}},"required":["setupUsd","monthlyMaintenanceUsd"]},"interfaces":{"type":"array","items":{"type":"string"}},"automationTargets":{"type":"array","items":{"type":"string"}},"modelPromise":{"type":"string"}},"required":["name","slug","description","price","interfaces","automationTargets","modelPromise"]},"capacity":{"type":"object","properties":{"claimed":{"type":"integer","minimum":0},"target":{"type":"integer","const":10},"remaining":{"type":"integer","minimum":0},"progressPercent":{"type":"integer","minimum":0},"remainingLabel":{"type":"string"},"progressLabel":{"type":"string"},"urgencyLabel":{"type":"string"}},"required":["claimed","target","remaining","progressPercent","remainingLabel","progressLabel","urgencyLabel"]},"primaryCta":{"type":"object","properties":{"label":{"type":"string"},"url":{"type":"string","format":"uri"}},"required":["label","url"]},"guardrails":{"type":"array","items":{"type":"string"}},"links":{"type":"object","additionalProperties":{"type":"string"}},"readOnly":{"type":"boolean","const":true}},"required":["offer","capacity","primaryCta","guardrails","links","readOnly"]}}}}}}},"/api/bot-setup":{"get":{"operationId":"getBotSetupQueueStatus","summary":"Get bot setup founder queue status","description":"Returns the current number of submitted bot setup forms for landingPage bot-setup-mac-mini-ai-operator, the 10-founder target, and remaining slots.","responses":{"200":{"description":"Current founder queue status","content":{"application/json":{"schema":{"type":"object","properties":{"count":{"type":"integer","minimum":0},"target":{"type":"integer","const":10},"remaining":{"type":"integer","minimum":0}},"required":["count","target","remaining"]}}}}}},"post":{"operationId":"reserveBotSetupFounderInstall","summary":"Submit a real bot setup application or quick reserve","description":"Creates a bot setup lead only when a real buyer explicitly asks to reserve a setup, apply, or book an install call. Do not create test leads, fake reservations, speculative applications, or outreach messages to unrelated contacts.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"leadType":{"type":"string","enum":["full-application","quick-reserve"],"default":"full-application"},"name":{"type":"string","minLength":2},"email":{"type":"string","format":"email"},"company":{"type":"string"},"preferredChannel":{"type":"string","enum":["telegram","discord","email","not-selected"]},"workflowPain":{"type":"string","description":"The recurring business workflow the buyer wants automated."},"automationTargets":{"type":"array","items":{"type":"string","enum":["seo","marketing","coding","deployment","email","research","trading","custom"]}},"priorityLane":{"type":"string","enum":["standard","priority"]},"timeline":{"type":"string"},"notes":{"type":"string"},"source":{"type":"string"}},"required":["name","email"]}}}},"responses":{"200":{"description":"Lead accepted and stored","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","const":true},"message":{"type":"string"}},"required":["success","message"]}}}},"400":{"description":"Invalid or incomplete lead payload"},"500":{"description":"Server-side submission error"}}}}}}