{"protocolVersion":"0.3.0","name":"Gardenpatch Growth Coaches","description":"Paid, agent-callable growth coaches. 7 coaches, each answering from its own discipline. Every call returns a growth diagnosis, the arithmetic behind it, concrete actions, and a typed per-mode deliverable. No signup, no API key: an unpaid POST receives HTTP 402 with x402 payment requirements; pay USDC and retry with an X-PAYMENT header. This card describes REST endpoints, not an A2A message endpoint: there is no JSON-RPC or HTTP+JSON message/send binding. Call the URL in call_shape or on each skill directly.","url":"https://gardenpatch.xyz/api/v1/agents","version":"1.0.0","provider":{"organization":"Gardenpatch","url":"https://gardenpatch.xyz"},"documentationUrl":"https://gardenpatch.xyz/docs/agents","iconUrl":"https://gardenpatch.xyz/icon","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"securitySchemes":{"x402":{"type":"apiKey","in":"header","name":"X-PAYMENT","description":"No API key. Pay per call in USDC on eip155:8453 via the x402 protocol; an unpaid request receives HTTP 402 with the payment requirements, and the signed payment rides in X-PAYMENT on the retry."}},"security":[{"x402":[]}],"payment":{"protocol":"x402","scheme":"exact","enabled":true,"network":"eip155:8453","testnet":false,"asset":"USDC","pay_to":"0xC5127eD70b48861b85488A45e42D7e473afa2c62","header":"X-PAYMENT","flow":"POST unpaid -> HTTP 402 with payment requirements -> pay -> retry with X-PAYMENT -> 200 JSON deliverable. Settlement happens only after a successful response; you are never charged for our errors.","price_ladder":[{"tier":"short","price":"$0.18","modes":["diagnose_growth"]},{"tier":"deep","price":"$0.25","modes":["design_offer","rewrite_pricing","funnel_review","write_outbound_sequence","audit_function","plan_onboarding","map_automation","map_accountability"]},{"tier":"flagship","price":"$0.45","modes":["handle_objections","position_against_alternatives","plan_capacity","draft_sop","rescue_churn","decide_stack","scope_role"]}],"discovery":"https://gardenpatch.xyz/.well-known/x402"},"call_shape":{"method":"POST","url_template":"https://gardenpatch.xyz/api/v1/agents/{agent_id}/call","content_type":"application/json","body":"{ mode, messages: [{ role, content }], context? }. See request_schema on each mode.","openapi":"https://gardenpatch.xyz/openapi.json","note":"Plain HTTPS + JSON. Not an A2A transport: there is no message/send endpoint."},"skills":[{"id":"mary","name":"Mary","description":"Growth strategy. Head growth coach. Finds the binding constraint on revenue and tells you the one lever to pull.","tags":["growth","coach","x402","mary","diagnose_growth","design_offer","rewrite_pricing","funnel_review","write_outbound_sequence","audit_function"],"inputModes":["application/json"],"outputModes":["application/json"],"url":"https://gardenpatch.xyz/api/v1/agents/mary/call","method":"POST","exclusive_modes":[],"modes":[{"id":"diagnose_growth","tier":"short","price":"$0.18","summary":"Cross-functional triage: which of the five disciplines is binding, before you spend money in the wrong one.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/diagnose_growth/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/diagnose_growth/response.json"},{"id":"design_offer","tier":"deep","price":"$0.25","summary":"Build the offer around the constraint you're actually solving, so it moves the binding number.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/design_offer/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/design_offer/response.json"},{"id":"rewrite_pricing","tier":"deep","price":"$0.25","summary":"Reprice from the whole-business view — what the model can support, not just what buyers will pay.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/rewrite_pricing/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/rewrite_pricing/response.json"},{"id":"funnel_review","tier":"deep","price":"$0.25","summary":"Funnel read through the constraint lens — fix the stage that unblocks revenue, not the worst-looking one.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/funnel_review/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/funnel_review/response.json"},{"id":"write_outbound_sequence","tier":"deep","price":"$0.25","summary":"Outbound aimed at the constraint — the segment worth opening, not the biggest list.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/write_outbound_sequence/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/write_outbound_sequence/response.json"},{"id":"audit_function","tier":"deep","price":"$0.25","summary":"Score growth overall: demand, conversion, pricing, retention — the founder-level scorecard.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/audit_function/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/audit_function/response.json"}]},{"id":"reed","name":"Reed","description":"Sales. Sales coach. Offers, pricing, and outbound that actually closes.","tags":["growth","coach","x402","reed","diagnose_growth","design_offer","rewrite_pricing","handle_objections","write_outbound_sequence","audit_function"],"inputModes":["application/json"],"outputModes":["application/json"],"url":"https://gardenpatch.xyz/api/v1/agents/reed/call","method":"POST","exclusive_modes":["handle_objections"],"modes":[{"id":"diagnose_growth","tier":"short","price":"$0.18","summary":"Pipeline diagnosis: where deals actually die — stage, objection, and the stall you're not naming.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/diagnose_growth/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/diagnose_growth/response.json"},{"id":"design_offer","tier":"deep","price":"$0.25","summary":"Offer built to survive a live sales call — objection-proofed, with the next step baked in.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/design_offer/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/design_offer/response.json"},{"id":"rewrite_pricing","tier":"deep","price":"$0.25","summary":"Repackage so a rep can defend the price out loud — anchors, discount floor, and negotiation rules.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/rewrite_pricing/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/rewrite_pricing/response.json"},{"id":"handle_objections","tier":"flagship","price":"$0.45","summary":"Turn the objections killing deals into verbatim responses, with what each one really means.","exclusive":true,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/handle_objections/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/handle_objections/response.json"},{"id":"write_outbound_sequence","tier":"deep","price":"$0.25","summary":"Outbound engineered for replies and booked calls, with the objection handling written in.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/write_outbound_sequence/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/write_outbound_sequence/response.json"},{"id":"audit_function","tier":"deep","price":"$0.25","summary":"Score the sales function: pipeline hygiene, qualification, follow-up discipline, close rates.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/audit_function/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/audit_function/response.json"}]},{"id":"iris","name":"Iris","description":"Marketing. Marketing coach. Demand generation, funnel conversion, and positioning.","tags":["growth","coach","x402","iris","diagnose_growth","funnel_review","design_offer","position_against_alternatives","write_outbound_sequence","audit_function"],"inputModes":["application/json"],"outputModes":["application/json"],"url":"https://gardenpatch.xyz/api/v1/agents/iris/call","method":"POST","exclusive_modes":["position_against_alternatives"],"modes":[{"id":"diagnose_growth","tier":"short","price":"$0.18","summary":"Demand diagnosis: whether the problem is attention, message, or channel economics — with the CAC math.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/diagnose_growth/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/diagnose_growth/response.json"},{"id":"funnel_review","tier":"deep","price":"$0.25","summary":"Instrument-first funnel teardown: the unmeasured step, stage-by-stage, with what to track before you fix.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/funnel_review/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/funnel_review/response.json"},{"id":"design_offer","tier":"deep","price":"$0.25","summary":"Positioning and message: the promise, the USP line, and who you're deliberately not for.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/design_offer/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/design_offer/response.json"},{"id":"position_against_alternatives","tier":"flagship","price":"$0.45","summary":"Find the competitive wedge against every real alternative — including what to stop competing on.","exclusive":true,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/position_against_alternatives/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/position_against_alternatives/response.json"},{"id":"write_outbound_sequence","tier":"deep","price":"$0.25","summary":"Sequence as a channel test: one message hypothesis, measurable, ready to scale or kill.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/write_outbound_sequence/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/write_outbound_sequence/response.json"},{"id":"audit_function","tier":"deep","price":"$0.25","summary":"Score marketing: measurement, message-market fit, channel mix, and CAC-to-value discipline.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/audit_function/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/audit_function/response.json"}]},{"id":"oak","name":"Oak","description":"Operations. Operations coach. Delivery capacity, process debt, and the systems that run without you.","tags":["growth","coach","x402","oak","diagnose_growth","plan_capacity","draft_sop","audit_function"],"inputModes":["application/json"],"outputModes":["application/json"],"url":"https://gardenpatch.xyz/api/v1/agents/oak/call","method":"POST","exclusive_modes":["plan_capacity","draft_sop"],"modes":[{"id":"diagnose_growth","tier":"short","price":"$0.18","summary":"Delivery-side diagnosis: whether they're throttling sales because they can't deliver what they'd win.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/diagnose_growth/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/diagnose_growth/response.json"},{"id":"plan_capacity","tier":"flagship","price":"$0.45","summary":"Model whether delivery can absorb the growth they want, and name what breaks first when it can't.","exclusive":true,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/plan_capacity/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/plan_capacity/response.json"},{"id":"draft_sop","tier":"flagship","price":"$0.45","summary":"Turn a process that lives in someone's head into an SOP another person could run tomorrow.","exclusive":true,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/draft_sop/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/draft_sop/response.json"},{"id":"audit_function","tier":"deep","price":"$0.25","summary":"Score operations: throughput, process documentation, single points of failure, quality at 2x volume.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/audit_function/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/audit_function/response.json"}]},{"id":"violet","name":"Violet","description":"Service & retention. Service coach. Churn, retention, and turning support into the reason customers stay.","tags":["growth","coach","x402","violet","diagnose_growth","rescue_churn","plan_onboarding","audit_function"],"inputModes":["application/json"],"outputModes":["application/json"],"url":"https://gardenpatch.xyz/api/v1/agents/violet/call","method":"POST","exclusive_modes":["rescue_churn","plan_onboarding"],"modes":[{"id":"diagnose_growth","tier":"short","price":"$0.18","summary":"Retention diagnosis: what leaking customers cost them, and why new revenue can't outrun it.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/diagnose_growth/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/diagnose_growth/response.json"},{"id":"rescue_churn","tier":"flagship","price":"$0.45","summary":"Separate preventable churn from customers you should let go, with save plays and the economics of each.","exclusive":true,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/rescue_churn/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/rescue_churn/response.json"},{"id":"plan_onboarding","tier":"deep","price":"$0.25","summary":"Design the first two weeks after purchase — the window where retention is actually decided.","exclusive":true,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/plan_onboarding/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/plan_onboarding/response.json"},{"id":"audit_function","tier":"deep","price":"$0.25","summary":"Score service & retention: onboarding, response times, save rates, and whether support creates referrals.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/audit_function/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/audit_function/response.json"}]},{"id":"fern","name":"Fern","description":"Technology. Technology coach. Agent-era stack decisions, automation, and build-vs-buy without the theatre.","tags":["growth","coach","x402","fern","diagnose_growth","decide_stack","map_automation","audit_function"],"inputModes":["application/json"],"outputModes":["application/json"],"url":"https://gardenpatch.xyz/api/v1/agents/fern/call","method":"POST","exclusive_modes":["decide_stack","map_automation"],"modes":[{"id":"diagnose_growth","tier":"short","price":"$0.18","summary":"Leverage diagnosis: the manual work and broken handoffs capping output before headcount does.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/diagnose_growth/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/diagnose_growth/response.json"},{"id":"decide_stack","tier":"flagship","price":"$0.45","summary":"Make the build-vs-buy-vs-delete call as a decision record, including what should reopen it.","exclusive":true,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/decide_stack/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/decide_stack/response.json"},{"id":"map_automation","tier":"deep","price":"$0.25","summary":"Rank what to automate by leverage per unit of complexity, and say what to leave human.","exclusive":true,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/map_automation/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/map_automation/response.json"},{"id":"audit_function","tier":"deep","price":"$0.25","summary":"Score the stack: integration, automation coverage, data hygiene, and agent-readiness of the tooling.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/audit_function/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/audit_function/response.json"}]},{"id":"willow","name":"Willow","description":"People & culture. People coach. Hiring, org design, and leading teams where half the team is agents.","tags":["growth","coach","x402","willow","diagnose_growth","scope_role","map_accountability","audit_function"],"inputModes":["application/json"],"outputModes":["application/json"],"url":"https://gardenpatch.xyz/api/v1/agents/willow/call","method":"POST","exclusive_modes":["scope_role","map_accountability"],"modes":[{"id":"diagnose_growth","tier":"short","price":"$0.18","summary":"Capacity-and-ownership diagnosis: which unowned outcome is the constraint, and hire vs agent vs redistribute.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/diagnose_growth/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/diagnose_growth/response.json"},{"id":"scope_role","tier":"flagship","price":"$0.45","summary":"Define the role by the outcome it owns, then rule on hire vs agent vs don't fill — with a scorecard.","exclusive":true,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/scope_role/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/scope_role/response.json"},{"id":"map_accountability","tier":"deep","price":"$0.25","summary":"Map every outcome to a single owner, and expose the gaps and overlaps where work stalls.","exclusive":true,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/map_accountability/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/map_accountability/response.json"},{"id":"audit_function","tier":"deep","price":"$0.25","summary":"Score the org: role clarity, accountability, onboarding, and whether agents are actually in the org design.","exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/audit_function/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/audit_function/response.json"}]}],"modes":[{"id":"diagnose_growth","tier":"short","price":"$0.18","summary":"Find the one growth constraint that is actually binding, and rank the levers against it.","agents":["mary","reed","iris","oak","violet","fern","willow"],"exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/diagnose_growth/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/diagnose_growth/response.json"},{"id":"design_offer","tier":"deep","price":"$0.25","summary":"Design a specific offer — promise, price, guarantee, inclusions — built to convert their ICP.","agents":["mary","reed","iris"],"exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/design_offer/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/design_offer/response.json"},{"id":"rewrite_pricing","tier":"deep","price":"$0.25","summary":"Rewrite their pricing into tiers that capture more of the value they already deliver.","agents":["mary","reed"],"exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/rewrite_pricing/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/rewrite_pricing/response.json"},{"id":"funnel_review","tier":"deep","price":"$0.25","summary":"Walk their funnel stage by stage, find the biggest leak, and specify the fix.","agents":["mary","iris"],"exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/funnel_review/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/funnel_review/response.json"},{"id":"write_outbound_sequence","tier":"deep","price":"$0.25","summary":"Write a ready-to-send outbound sequence for a named ICP, with subjects and bodies.","agents":["mary","reed","iris"],"exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/write_outbound_sequence/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/write_outbound_sequence/response.json"},{"id":"audit_function","tier":"deep","price":"$0.25","summary":"Score their function 0-100 across the areas that matter, with evidence and a fix for each.","agents":["mary","reed","iris","oak","violet","fern","willow"],"exclusive":false,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/audit_function/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/audit_function/response.json"},{"id":"handle_objections","tier":"flagship","price":"$0.45","summary":"Turn the objections killing deals into verbatim responses, with what each one really means.","agents":["reed"],"exclusive":true,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/handle_objections/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/handle_objections/response.json"},{"id":"position_against_alternatives","tier":"flagship","price":"$0.45","summary":"Find the competitive wedge against every real alternative — including what to stop competing on.","agents":["iris"],"exclusive":true,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/position_against_alternatives/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/position_against_alternatives/response.json"},{"id":"plan_capacity","tier":"flagship","price":"$0.45","summary":"Model whether delivery can absorb the growth they want, and name what breaks first when it can't.","agents":["oak"],"exclusive":true,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/plan_capacity/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/plan_capacity/response.json"},{"id":"draft_sop","tier":"flagship","price":"$0.45","summary":"Turn a process that lives in someone's head into an SOP another person could run tomorrow.","agents":["oak"],"exclusive":true,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/draft_sop/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/draft_sop/response.json"},{"id":"rescue_churn","tier":"flagship","price":"$0.45","summary":"Separate preventable churn from customers you should let go, with save plays and the economics of each.","agents":["violet"],"exclusive":true,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/rescue_churn/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/rescue_churn/response.json"},{"id":"plan_onboarding","tier":"deep","price":"$0.25","summary":"Design the first two weeks after purchase — the window where retention is actually decided.","agents":["violet"],"exclusive":true,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/plan_onboarding/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/plan_onboarding/response.json"},{"id":"decide_stack","tier":"flagship","price":"$0.45","summary":"Make the build-vs-buy-vs-delete call as a decision record, including what should reopen it.","agents":["fern"],"exclusive":true,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/decide_stack/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/decide_stack/response.json"},{"id":"map_automation","tier":"deep","price":"$0.25","summary":"Rank what to automate by leverage per unit of complexity, and say what to leave human.","agents":["fern"],"exclusive":true,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/map_automation/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/map_automation/response.json"},{"id":"scope_role","tier":"flagship","price":"$0.45","summary":"Define the role by the outcome it owns, then rule on hire vs agent vs don't fill — with a scorecard.","agents":["willow"],"exclusive":true,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/scope_role/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/scope_role/response.json"},{"id":"map_accountability","tier":"deep","price":"$0.25","summary":"Map every outcome to a single owner, and expose the gaps and overlaps where work stalls.","agents":["willow"],"exclusive":true,"request_schema":"https://gardenpatch.xyz/api/v1/schemas/map_accountability/request.json","response_schema":"https://gardenpatch.xyz/api/v1/schemas/map_accountability/response.json"}],"links":[{"rel":"Live catalog","href":"https://gardenpatch.xyz/api/v1/agents","purpose":"Every coach, every mode it serves, and the current price. Fetch this first — it is generated from the same registry the paid endpoint validates against, so it is never stale."},{"rel":"Actions catalog","href":"https://gardenpatch.xyz/api/v1/actions","purpose":"Every action — a paid side effect, where a coach call is paid advice — with its price, the URL that routes (the slug, not the id), the schema links, and whether this deployment is fulfilling right now."},{"rel":"OpenAPI 3.1","href":"https://gardenpatch.xyz/api/v1/openapi.json","purpose":"The full typed contract. Feed it to a client generator and every mode becomes a distinct strongly-typed tool."},{"rel":"Agent skill","href":"https://gardenpatch.xyz/skills/gardenpatch-x402/SKILL.md","purpose":"A hardcoded catalog for skill-loading runtimes. Use it when CDP Bazaar discovery returns empty — which it can, even while settlement works."},{"rel":"x402 discovery","href":"https://gardenpatch.xyz/.well-known/x402","purpose":"Resource list and ownership proof for x402scan and facilitators. This is what makes the paid routes findable from outside."},{"rel":"Agent card","href":"https://gardenpatch.xyz/.well-known/agent.json","purpose":"A2A-style card: what this service is, one skill per coach with its modes and prices, and how to pay. For crawlers that never read an x402 catalog."},{"rel":"MCP manifest","href":"https://gardenpatch.xyz/.well-known/mcp.json","purpose":"Every coach-mode pair as a named tool with its input and output schema by reference and its price. For MCP-aware clients probing the domain."},{"rel":"Plugin manifest","href":"https://gardenpatch.xyz/.well-known/ai-plugin.json","purpose":"OpenAI-style plugin manifest pointing at /openapi.json. Cheap, and still probed."},{"rel":"MCP server","href":"https://gardenpatch.xyz/mcp","purpose":"The same catalog, schemas, free samples and paid calls as tools on a Model Context Protocol server. Point an MCP client here and it can browse and sample for free before it spends anything."},{"rel":"llms.txt","href":"https://gardenpatch.xyz/llms.txt","purpose":"Site map for language models — the short version, with links to everything else."},{"rel":"llms-full.txt","href":"https://gardenpatch.xyz/llms-full.txt","purpose":"The same map with the full text inlined, for a model that would rather not crawl."}]}