{
  "version": "0.2.0",
  "updated": "2026-09-17",
  "html": "https://counterpart.dev/pricing/",
  "markdown": "https://counterpart.dev/pricing/index.md",
  "unit": "per paired customer, per month",
  "currency": "USD",
  "note": "Prototype. Vendor rates per paired customer are set with each design partner during onboarding and are not public, so price is null.",
  "customerSide": { "price": 0, "note": "Customers never pay to pair with a vendor. Their agent connects over Knock, the open connector." },
  "tiers": [
    {
      "id": "knows",
      "name": "Knows",
      "tier": 1,
      "authority": "read-only",
      "summary": "Read-only inside your company.",
      "includes": ["Reproduces and triages every report", "Reads the changelog and warns affected customers", "Remembers each customer's integration and history"],
      "price": null
    },
    {
      "id": "fixes",
      "name": "Fixes",
      "tier": 2,
      "authority": "patch-and-pr",
      "summary": "Patch and PR, never merge.",
      "includes": ["Everything in Knows", "Applies patches in a sandbox and runs your tests", "Opens pull requests for your reviewers"],
      "price": null
    },
    {
      "id": "acts",
      "name": "Acts",
      "tier": 3,
      "authority": "bounded-actions",
      "summary": "Bounded authority, full audit trail.",
      "includes": ["Everything in Fixes", "Refunds, flags and rollbacks within caps you set", "Owner approval on anything that moves money"],
      "price": null
    }
  ],
  "capabilities": [
    { "capability": "Reproduce and triage reports", "knows": "yes", "fixes": "yes", "acts": "yes" },
    { "capability": "Warn customers about breaking changes", "knows": "yes", "fixes": "yes", "acts": "yes" },
    { "capability": "Apply patches in a sandbox, run tests", "knows": "no", "fixes": "yes", "acts": "yes" },
    { "capability": "Open pull requests", "knows": "no", "fixes": "yes", "acts": "yes" },
    { "capability": "Refunds, flags, rollbacks under caps", "knows": "no", "fixes": "no", "acts": "yes" },
    { "capability": "Merge or push code", "knows": "never", "fixes": "never", "acts": "never" },
    { "capability": "Move money without owner approval", "knows": "never", "fixes": "never", "acts": "never" }
  ]
}
