{
  "catalogVersion": "0.4.0",
  "kind": "onboarding_playbooks",
  "purpose": "Documentation discovery only. This is not live company status or an authorization grant.",
  "releaseStatusUrl": "https://middleman.mintlify.app/suppliers/status",
  "nativeSkillIndexUrl": "https://middleman.mintlify.app/.well-known/agent-skills/index.json?v=0.4.0",
  "playbooks": [
    {
      "name": "middleman-connect",
      "title": "Get started",
      "description": "Join a new company, connect an existing account or resume setup.",
      "roles": [
        "buyer",
        "supplier"
      ],
      "startingPoint": "New, existing or interrupted company setup.",
      "expectedResult": "One verified result and the next relevant playbook.",
      "guideUrl": "https://middleman.mintlify.app/agents/get-started",
      "skillUrl": "https://middleman.mintlify.app/.well-known/agent-skills/middleman-connect/SKILL.md?v=0.4.0",
      "skillVersion": "0.4.0",
      "availability": "instructions_available; authenticated operations depend on released capabilities",
      "credentialHandling": "Existing approved secret store; never pass secrets to this documentation site.",
      "category": "Getting started",
      "toolRequirements": [
        "Browser for account steps; human handoff if unavailable",
        "Source tools only when the selected workflow needs them"
      ]
    },
    {
      "name": "middleman-buyer",
      "title": "Onboard as a buyer",
      "description": "Prepare requirements from purchasing briefs, bills of materials and spreadsheets.",
      "roles": [
        "buyer"
      ],
      "startingPoint": "A buyer goal and approved company/source context.",
      "expectedResult": "Reviewed requirement draft and verified supported account progress.",
      "guideUrl": "https://middleman.mintlify.app/agents/buyers",
      "skillUrl": "https://middleman.mintlify.app/.well-known/agent-skills/middleman-buyer/SKILL.md?v=0.4.0",
      "skillVersion": "0.4.0",
      "availability": "instructions_available; authenticated operations depend on released capabilities",
      "credentialHandling": "Existing approved secret store; never pass secrets to this documentation site.",
      "category": "Company workflows",
      "toolRequirements": [
        "Browser for private account steps",
        "Approved source reader; terminal when building an adapter"
      ]
    },
    {
      "name": "middleman-supplier",
      "title": "Onboard as a supplier",
      "description": "Map products, pricing, stock, services and capacity from your existing systems.",
      "roles": [
        "supplier"
      ],
      "startingPoint": "A supplier goal and approved company/source context.",
      "expectedResult": "Field map, local sample and any released validation result.",
      "guideUrl": "https://middleman.mintlify.app/agents/suppliers",
      "skillUrl": "https://middleman.mintlify.app/.well-known/agent-skills/middleman-supplier/SKILL.md?v=0.4.0",
      "skillVersion": "0.4.0",
      "availability": "instructions_available; authenticated operations depend on released capabilities",
      "credentialHandling": "Existing approved secret store; never pass secrets to this documentation site.",
      "category": "Company workflows",
      "toolRequirements": [
        "Browser for account steps",
        "Approved source reader; terminal when building an adapter",
        "HTTP client for API validation only when released"
      ]
    },
    {
      "name": "middleman-check-setup",
      "title": "Check my setup",
      "description": "Inspect existing access and evidence, then identify the next incomplete step.",
      "roles": [
        "buyer",
        "supplier"
      ],
      "startingPoint": "An existing account, plan or setup to inspect.",
      "expectedResult": "Evidence-backed status and one next action; no activation during a status check.",
      "guideUrl": "https://middleman.mintlify.app/agents/check-setup",
      "skillUrl": "https://middleman.mintlify.app/.well-known/agent-skills/middleman-check-setup/SKILL.md?v=0.4.0",
      "skillVersion": "0.4.0",
      "availability": "instructions_available; authenticated operations depend on released capabilities",
      "credentialHandling": "Existing approved secret store; never pass secrets to this documentation site.",
      "category": "Getting started",
      "toolRequirements": [
        "Supported read-only browser or released API access for live checks",
        "Approved file reader for local evidence when available"
      ]
    }
  ]
}
