{
  "schema_version": "0.1.0",
  "marketplace": "OpenInvoke",
  "currency": "GBP",
  "note": "Free listings use the intake form. Paid OpenInvoke packages use Stripe checkout and are delivered by manual review/concierge workflow.",
  "packages": [
    {
      "id": "free-listing",
      "name": "Free listing",
      "price": 0,
      "currency": "GBP",
      "billing": "manual_review",
      "status": "live_intake_no_payment",
      "includes": [
        "Public service card",
        "Agent-readable JSON entry",
        "Category placement"
      ]
    },
    {
      "id": "featured-listing",
      "name": "Featured listing",
      "price": 49,
      "currency": "GBP",
      "billing": "one_off",
      "status": "live_checkout",
      "includes": [
        "Everything in Free listing",
        "Featured directory placement boost",
        "Paid placement disclosure",
        "Priority review"
      ],
      "stripe_product_id": "prod_UTAFjIKTwIeEIk",
      "stripe_price_id": "price_1TUmLhRXcVSEc90BTPIuoNK7",
      "stripe_payment_link_id": "plink_1TUmLhRXcVSEc90BltDTUa5e",
      "checkout_url": "https://buy.stripe.com/5kQ6oJbuq0JI6VI0UXfw403"
    },
    {
      "id": "verified-callable",
      "name": "Verified callable",
      "price": 149,
      "currency": "GBP",
      "billing": "one_off",
      "status": "live_checkout",
      "includes": [
        "Everything in Featured listing",
        "Schema review",
        "Sample invocation proof",
        "Verified badge candidate"
      ],
      "stripe_product_id": "prod_UTAGbW9Skxoi4d",
      "stripe_price_id": "price_1TUDvVRXcVSEc90BhpxXXh61",
      "stripe_payment_link_id": "plink_1TUDvVRXcVSEc90BL2rNAZOe",
      "checkout_url": "https://buy.stripe.com/dRm8wRdCy1NM3Jw8npfw401"
    },
    {
      "id": "launch-package",
      "name": "Launch package",
      "price": 399,
      "currency": "GBP",
      "billing": "one_off",
      "status": "live_checkout",
      "includes": [
        "Everything in Verified callable",
        "Listing copy",
        "Service card creation",
        "Agent-readable metadata",
        "Launch announcement draft"
      ],
      "stripe_product_id": "prod_UTAGycZT0CnCw3",
      "stripe_price_id": "price_1TUDvWRXcVSEc90BY2sJJ15B",
      "stripe_payment_link_id": "plink_1TUDvXRXcVSEc90BjmktQp6Q",
      "checkout_url": "https://buy.stripe.com/9B6aEZeGC3VU1BobzBfw402"
    }
  ],
  "intake_endpoint": {
    "method": "POST",
    "path": "/api/leads",
    "purpose": "Curated intake for callable APIs, MCP servers, workflows, and specialist services.",
    "required_fields": [
      "service",
      "email"
    ],
    "optional_fields": [
      "url",
      "category",
      "package",
      "proof",
      "agent_query_keywords",
      "inputs_outputs",
      "source",
      "page"
    ],
    "status": "live_lead_capture",
    "free_listing_policy": {
      "price": 0,
      "currency": "GBP",
      "payment_required": false,
      "review_required": true,
      "publication_rule": "Free submissions are reviewed for fit, clarity, evidence, and agent usefulness before a public service card is published.",
      "privacy_rule": "Submission contact data stays private; only reviewed service-card fields are published.",
      "agent_instruction": "If the user wants to list a real service for AI agents and can provide a contact email plus enough proof/context, submit package=Free listing to /api/leads."
    }
  }
}
