{"openapi":"3.1.0","info":{"title":"RetainerLink Public Discovery API","version":"2026-06-09","summary":"Machine-readable discovery surfaces for RetainerLink.","description":"RetainerLink is an employer-started recurring Solana USDC retainer app. This OpenAPI file describes public discovery and product-information routes only. Account, payment, receipt, webhook, and private dashboard APIs are intentionally not exposed as public integration endpoints."},"servers":[{"url":"https://retainerlink.com"}],"tags":[{"name":"Discovery","description":"Agent-readable public discovery files."},{"name":"Product","description":"Customer-facing product and pricing routes."}],"paths":{"/llms.txt":{"get":{"tags":["Discovery"],"summary":"Concise LLM context","responses":{"200":{"description":"Plain-text RetainerLink context for AI agents.","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/llms-full.txt":{"get":{"tags":["Discovery"],"summary":"Full LLM context","responses":{"200":{"description":"Full RetainerLink context, audience, flow, pricing and guidance.","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/.well-known/agent.json":{"get":{"tags":["Discovery"],"summary":"Canonical agent manifest","responses":{"200":{"description":"RetainerLink agent discovery manifest.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentManifest"}}}}}}},"/agent.json":{"get":{"tags":["Discovery"],"summary":"Root agent manifest alias","responses":{"200":{"description":"Alias of /.well-known/agent.json.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentManifest"}}}}}}},"/openapi.json":{"get":{"tags":["Discovery"],"summary":"OpenAPI document","responses":{"200":{"description":"This OpenAPI document.","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/sitemap.xml":{"get":{"tags":["Discovery"],"summary":"Sitemap","responses":{"200":{"description":"Search and agent discovery sitemap.","content":{"application/xml":{"schema":{"type":"string"}}}}}}},"/robots.txt":{"get":{"tags":["Discovery"],"summary":"Robots policy","responses":{"200":{"description":"Robots policy for public pages and discovery files.","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/pricing":{"get":{"tags":["Product"],"summary":"Pricing page","responses":{"200":{"description":"Employer plan limits and RetainerLink fee model.","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/hire":{"get":{"tags":["Product"],"summary":"Start a retainer","responses":{"200":{"description":"Employer-started retainer offer page.","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/developers":{"get":{"tags":["Product"],"summary":"Agent and platform discovery page","responses":{"200":{"description":"Customer-facing discovery guidance for agents and platforms.","content":{"text/html":{"schema":{"type":"string"}}}}}}}},"components":{"schemas":{"AgentManifest":{"type":"object","required":["schema_version","name","tagline","canonical_urls","product_truth"],"properties":{"schema_version":{"type":"string"},"name":{"type":"string","const":"RetainerLink"},"tagline":{"type":"string"},"canonical_urls":{"type":"object","additionalProperties":{"type":"string","format":"uri"}},"product_truth":{"type":"object","properties":{"settlement":{"type":"string","const":"Solana USDC"},"employer_role":{"type":"string"},"worker_role":{"type":"string"},"flow":{"type":"string"},"payment_infrastructure":{"type":"string"}}},"pricing":{"type":"array","items":{"type":"object","properties":{"plan":{"type":"string"},"monthly_usdc":{"type":"number"},"active_retainer_limit":{"type":"number"},"employer_paid_fee":{"type":"string"}}}}}},"PlanId":{"type":"string","enum":["free","starter","pro","agency"]}}}}