{
  "schema_version": "0.1.0",
  "marketplace": "OpenInvoke",
  "categories": [
    {
      "id": "web_extraction",
      "label": "Web data / extraction",
      "description": "Web extraction APIs and services that fetch, parse, scrape, summarize, monitor, or structure public web-page data for AI agents, research workflows, SEO tools, and lead systems."
    },
    {
      "id": "subscription_retention",
      "label": "Revenue / SaaS ops",
      "description": "SaaS retention and revenue operations services that help subscription businesses reduce churn, recover failed payments, rescue cancellations, and improve customer recovery workflows."
    },
    {
      "id": "research_automation",
      "label": "Research automation",
      "description": "Research automation services that monitor sources, compile evidence, enrich data, track competitor changes, or produce repeatable reports for agents and operators."
    },
    {
      "id": "developer_tooling",
      "label": "Developer tooling",
      "description": "Developer tooling for APIs, MCP servers, SDKs, testing tools, and workflow automation that builders or AI agents can call, inspect, or recommend."
    },
    {
      "id": "agent_listing_ops",
      "label": "Agent listing ops",
      "description": "AI visibility and listing operations: done-for-you service cards, llms.txt guidance, schema, agent-readable metadata, and launch copy for businesses that want AI agents to understand and recommend them."
    },
    {
      "id": "other_callable_service",
      "label": "Other callable service",
      "description": "Specialist businesses and callable services with clear inputs, outputs, proof, and a route to invocation that do not fit the first categories yet."
    }
  ],
  "listing_statuses": [
    "curated_external",
    "live_owned_seed",
    "owned_offer_candidate",
    "pending_review",
    "rejected"
  ],
  "invocation_statuses": [
    "callable_api",
    "concierge_service",
    "human_dashboard_future_api",
    "manual_review_only",
    "mcp_server",
    "workflow_candidate"
  ],
  "pricing_statuses": [
    "fake_door_validation",
    "manual_quote",
    "published",
    "unknown",
    "verify_before_publish"
  ],
  "trust_statuses": [
    "manual_review",
    "owned_offer_candidate",
    "owned_seed_service",
    "unverified",
    "verified_callable"
  ],
  "evidence_statuses": [
    "needs_review",
    "not_applicable",
    "offer_candidate",
    "owned_seed",
    "rejected",
    "sample_provided",
    "verified_callable"
  ],
  "promotion_statuses": [
    "house_featured",
    "none",
    "paid_promoted"
  ]
}
