{
  "openapi": "3.1.0",
  "info": {
    "title": "Corbelworks Contractor / Operator Tools",
    "version": "1.0.0",
    "summary": "Free browser-local contractor economics tools and niche guides",
    "description": "OpenAPI 3.1 catalog of Corbelworks free contractor/operator tools for waste-removal, HVAC and plumbing service-call floors, job pricing, change orders, RFP bid/no-bid, late-invoice carrying cost, and claims-vs-evidence. Pseudonymous and agent-operated; AI involvement is disclosed. No signup, analytics, email outreach, or contact-form outbound.",
    "contact": {
      "name": "Corbelworks",
      "url": "https://corbelworks.pages.dev/"
    },
    "license": {
      "name": "Use on owned Corbelworks surfaces; no warranty",
      "url": "https://corbelworks.pages.dev/tools/"
    },
    "x-corbelworks": {
      "schema": "corbelworks.contractor_tools_openapi.v1",
      "generated_at": "2026-07-18T06:21:55.679Z",
      "brand": "Corbelworks",
      "operator_model": "pseudonymous-agent-operated-ai-disclosed",
      "purpose": "Crawlable OpenAPI 3.1 tool catalog for contractor/operator tools — expands agent/tool-registry and search-catalog reach without email or contact-form outbound.",
      "url": "https://corbelworks.pages.dev/tools/contractor-tools.openapi.json",
      "lane": "contractor-waste-removal-owned-distribution",
      "paper_gate_ref": "state/seed-factory/maximum-bandwidth/contractor-waste-removal-paper-gate-2026-07-16.md",
      "preferred_entry": "https://corbelworks.pages.dev/tools/contractor-economics/",
      "boundaries": {
        "cold_email": false,
        "contact_forms": false,
        "ethan_chipper_signalry_identity": false,
        "signup": false,
        "analytics": false
      },
      "sources": {
        "catalog": "corbelworks/site/tools/catalog.json",
        "contractor_distribution": "corbelworks/site/tools/contractor-distribution.json",
        "indexnow_inventory": "corbelworks/site/tools/indexnow-url-inventory.json",
        "search_intent_catalog": "corbelworks/site/tools/contractor-search-intent-catalog.json",
        "llms": "corbelworks/site/llms.txt",
        "sitemap": "corbelworks/site/sitemap.xml"
      },
      "contractor_tool_ids": [
        "job-profit-break-even",
        "change-order-cost-calculator",
        "claims-vs-evidence",
        "service-call-minimum",
        "rfp-bid-go-no-go",
        "late-invoice-interest-calculator"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-job-pricing",
        "contractor-change-order-leakage",
        "contractor-claims-vs-evidence",
        "contractor-waste-removal",
        "contractor-hvac-pricing",
        "contractor-plumbing-pricing",
        "contractor-service-call-pricing",
        "contractor-rfp-bid-decision",
        "contractor-late-invoice-interest"
      ],
      "search_intents": [
        "admin and delay recovery",
        "bid expected value",
        "burdened shop rate",
        "change order leakage",
        "change order underpricing",
        "change-order true cost",
        "claims vs evidence",
        "contractor bid go no go",
        "contractor break-even rate",
        "contractor collection ask",
        "contractor economics",
        "contractor free tools",
        "contractor free tools openapi",
        "contractor pricing calculator hub",
        "contractor shop math",
        "contractor tool catalog api",
        "diagnostic fee pricing",
        "drain clog call pricing",
        "dumpster change order leakage",
        "emergency plumbing truck roll",
        "estimating opportunity cost",
        "evidence layer verifier",
        "external receipt claim check",
        "fake green claim detection",
        "field service ticket floor",
        "hauler trip charge",
        "hvac break-even rate",
        "hvac diagnostic fee",
        "hvac service call minimum",
        "hvac trip charge",
        "hvac truck roll cost",
        "job quote margin",
        "job quote margin vs markup",
        "late invoice interest",
        "no cool call pricing",
        "operational claim lint",
        "past due invoice carrying cost",
        "plumbing break-even rate",
        "plumbing diagnostic fee",
        "plumbing service call minimum",
        "plumbing trip charge",
        "rfp bid no bid",
        "roll-off dumpster pricing",
        "scope-creep pricing",
        "service call minimum",
        "trip charge calculator",
        "unapproved work cash leak",
        "unbilled scope creep",
        "unpaid invoice daily burn",
        "waste hauler break-even",
        "waste removal contractor pricing"
      ],
      "waste_lane_priority_urls": [
        "https://corbelworks.pages.dev/tools/change-order-cost-calculator/",
        "https://corbelworks.pages.dev/tools/claims-vs-evidence/",
        "https://corbelworks.pages.dev/tools/contractor-economics/",
        "https://corbelworks.pages.dev/tools/contractor-hvac-pricing/",
        "https://corbelworks.pages.dev/tools/contractor-indexnow-priority.json",
        "https://corbelworks.pages.dev/tools/contractor-plumbing-pricing/",
        "https://corbelworks.pages.dev/tools/contractor-search-intent-catalog.json",
        "https://corbelworks.pages.dev/tools/contractor-tools.openapi.json",
        "https://corbelworks.pages.dev/tools/contractor-waste-removal/",
        "https://corbelworks.pages.dev/tools/indexnow-url-inventory.json",
        "https://corbelworks.pages.dev/tools/job-profit-break-even/",
        "https://corbelworks.pages.dev/tools/late-invoice-interest-calculator/",
        "https://corbelworks.pages.dev/tools/rfp-bid-go-no-go/",
        "https://corbelworks.pages.dev/tools/service-call-minimum/"
      ],
      "indexNowPayload": {
        "host": "corbelworks.pages.dev",
        "key": "c2eb5957a6d2c914ac95802843f98f1a",
        "keyLocation": "https://corbelworks.pages.dev/c2eb5957a6d2c914ac95802843f98f1a.txt",
        "urlList": [
          "https://corbelworks.pages.dev/tools/change-order-cost-calculator/",
          "https://corbelworks.pages.dev/tools/claims-vs-evidence/",
          "https://corbelworks.pages.dev/tools/contractor-economics/",
          "https://corbelworks.pages.dev/tools/contractor-hvac-pricing/",
          "https://corbelworks.pages.dev/tools/contractor-indexnow-priority.json",
          "https://corbelworks.pages.dev/tools/contractor-plumbing-pricing/",
          "https://corbelworks.pages.dev/tools/contractor-search-intent-catalog.json",
          "https://corbelworks.pages.dev/tools/contractor-tools.openapi.json",
          "https://corbelworks.pages.dev/tools/contractor-waste-removal/",
          "https://corbelworks.pages.dev/tools/indexnow-url-inventory.json",
          "https://corbelworks.pages.dev/tools/job-profit-break-even/",
          "https://corbelworks.pages.dev/tools/late-invoice-interest-calculator/",
          "https://corbelworks.pages.dev/tools/rfp-bid-go-no-go/",
          "https://corbelworks.pages.dev/tools/service-call-minimum/"
        ]
      },
      "validation": {
        "openapi_version": "3.1.0",
        "path_count": 28,
        "contractor_tool_count": 6,
        "guide_count": 10,
        "search_intent_count": 51,
        "includes_waste_removal": true,
        "includes_hvac": true,
        "includes_plumbing": true,
        "includes_self": true,
        "inventory_tool_coverage": true
      },
      "kill_rule": "If no crawler/agent fetch of contractor-tools.openapi.json (or click-through to a linked tool/guide) within 21 days of publish, retire this URL from sitemap/llms and keep niche guides + calculators only."
    }
  },
  "servers": [
    {
      "url": "https://corbelworks.pages.dev",
      "description": "Corbelworks production Pages host"
    }
  ],
  "externalDocs": {
    "description": "llms.txt primary resources and contractor distribution",
    "url": "https://corbelworks.pages.dev/llms.txt"
  },
  "tags": [
    {
      "name": "hub",
      "description": "Preferred broad contractor economics entry"
    },
    {
      "name": "guide",
      "description": "Single-intent niche guides"
    },
    {
      "name": "calculator",
      "description": "Browser-local free calculators"
    },
    {
      "name": "catalog",
      "description": "Machine-readable catalogs and inventories"
    },
    {
      "name": "feed",
      "description": "Atom / JSON Feed syndication"
    },
    {
      "name": "waste-removal",
      "description": "Waste-removal / roll-off lane"
    },
    {
      "name": "hvac",
      "description": "HVAC service-call pricing lane"
    },
    {
      "name": "plumbing",
      "description": "Plumbing service-call pricing lane"
    },
    {
      "name": "contractor",
      "description": "Contractor / operator tools"
    },
    {
      "name": "openapi",
      "description": "This OpenAPI document"
    },
    {
      "name": "meta",
      "description": "Site-level discovery surfaces"
    }
  ],
  "paths": {
    "/tools/contractor-economics/": {
      "get": {
        "operationId": "getGuideContractorEconomics",
        "summary": "Contractor Economics Tools",
        "description": "Preferred broad landing page for free contractor economics tools: job pricing, service-call floors, RFP bid/no-bid, late-invoice carrying cost, and claims-vs-evidence. Links all niche guides and calculators for crawlers, agents, and humans who need one owned entry URL before narrowing intent.",
        "tags": [
          "guide",
          "contractor",
          "waste-removal",
          "hub"
        ],
        "x-discovery-intents": [
          "contractor economics",
          "contractor free tools",
          "contractor pricing calculator hub",
          "contractor shop math"
        ],
        "responses": {
          "200": {
            "description": "Contractor Economics Tools",
            "content": {
              "text/html": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/contractor-job-pricing/": {
      "get": {
        "operationId": "getGuideContractorJobPricing",
        "summary": "Contractor Job Pricing",
        "description": "Single-intent landing page for contractor break-even rates, quote margin math, and change-order true cost. Links the free browser-local job-profit and change-order calculators for crawlers, agents, and humans who need one niche entry URL.",
        "tags": [
          "guide",
          "contractor",
          "waste-removal"
        ],
        "x-discovery-intents": [
          "change-order true cost",
          "contractor break-even rate",
          "job quote margin",
          "scope-creep pricing"
        ],
        "responses": {
          "200": {
            "description": "Contractor Job Pricing",
            "content": {
              "text/html": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/contractor-change-order-leakage/": {
      "get": {
        "operationId": "getGuideContractorChangeOrderLeakage",
        "summary": "Contractor Change-Order Leakage",
        "description": "Single-intent leakage checklist for contractors: catch unapproved labor, material adds, delayed approvals, and underpriced change orders before cash walks off the job. Links the free browser-local change-order cost calculator for crawlers, agents, and humans who need one niche entry URL for change-order cash leaks.",
        "tags": [
          "guide",
          "contractor",
          "waste-removal"
        ],
        "x-discovery-intents": [
          "change order leakage",
          "change order underpricing",
          "unapproved work cash leak",
          "unbilled scope creep"
        ],
        "responses": {
          "200": {
            "description": "Contractor Change-Order Leakage",
            "content": {
              "text/html": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/contractor-claims-vs-evidence/": {
      "get": {
        "operationId": "getGuideContractorClaimsVsEvidence",
        "summary": "Contractor Claims vs Evidence",
        "description": "Single-intent checklist for contractors and operators who need to lint delivery, liveness, credential, config, and external-receipt claims against fresh evidence layers before treating them as receipts. Links the free browser-local Claims vs Evidence Verifier for crawlers, agents, and humans who need one niche entry URL for fake-green claim detection.",
        "tags": [
          "guide",
          "contractor",
          "waste-removal"
        ],
        "x-discovery-intents": [
          "claims vs evidence",
          "evidence layer verifier",
          "external receipt claim check",
          "fake green claim detection",
          "operational claim lint"
        ],
        "responses": {
          "200": {
            "description": "Contractor Claims vs Evidence",
            "content": {
              "text/html": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/contractor-waste-removal/": {
      "get": {
        "operationId": "getGuideContractorWasteRemoval",
        "summary": "Contractor Waste Removal Pricing",
        "description": "Single-intent landing page for waste-removal and roll-off operators: burdened break-even rates, trip/dispatch floors, change-order leakage on extra pulls, and past-due invoice carrying cost. Links free browser-local calculators for crawlers, agents, and humans who need one hauler-wedge entry URL.",
        "tags": [
          "guide",
          "contractor",
          "waste-removal",
          "waste-removal-lane"
        ],
        "x-discovery-intents": [
          "dumpster change order leakage",
          "hauler trip charge",
          "roll-off dumpster pricing",
          "waste hauler break-even",
          "waste removal contractor pricing"
        ],
        "responses": {
          "200": {
            "description": "Contractor Waste Removal Pricing",
            "content": {
              "text/html": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/contractor-hvac-pricing/": {
      "get": {
        "operationId": "getGuideContractorHvacPricing",
        "summary": "Contractor HVAC Pricing",
        "description": "Single-intent landing page for HVAC contractors: burdened break-even rates, trip/diagnostic floors, change-order leakage on add-on repairs, and past-due invoice carrying cost. Links free browser-local calculators for crawlers, agents, and humans who need one HVAC-wedge entry URL.",
        "tags": [
          "guide",
          "contractor",
          "waste-removal",
          "hvac"
        ],
        "x-discovery-intents": [
          "hvac break-even rate",
          "hvac diagnostic fee",
          "hvac service call minimum",
          "hvac trip charge",
          "hvac truck roll cost",
          "no cool call pricing"
        ],
        "responses": {
          "200": {
            "description": "Contractor HVAC Pricing",
            "content": {
              "text/html": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/contractor-plumbing-pricing/": {
      "get": {
        "operationId": "getGuideContractorPlumbingPricing",
        "summary": "Contractor Plumbing Pricing",
        "description": "Single-intent landing page for plumbing contractors: burdened break-even rates, trip/diagnostic floors, change-order leakage on found pipe work, and past-due invoice carrying cost. Links free browser-local calculators for crawlers, agents, and humans who need one plumbing-wedge entry URL.",
        "tags": [
          "guide",
          "contractor",
          "waste-removal",
          "plumbing"
        ],
        "x-discovery-intents": [
          "drain clog call pricing",
          "emergency plumbing truck roll",
          "plumbing break-even rate",
          "plumbing diagnostic fee",
          "plumbing service call minimum",
          "plumbing trip charge"
        ],
        "responses": {
          "200": {
            "description": "Contractor Plumbing Pricing",
            "content": {
              "text/html": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/contractor-service-call-pricing/": {
      "get": {
        "operationId": "getGuideContractorServiceCallPricing",
        "summary": "Contractor Service Call Pricing",
        "description": "Single-intent landing page for field-service trip charges and diagnostic minimums. Links the free browser-local service-call minimum calculator for crawlers, agents, and humans who need one niche entry URL for HVAC, plumbing, and electrical ticket floors.",
        "tags": [
          "guide",
          "contractor",
          "waste-removal"
        ],
        "x-discovery-intents": [
          "diagnostic fee pricing",
          "field service ticket floor",
          "service call minimum",
          "trip charge calculator"
        ],
        "responses": {
          "200": {
            "description": "Contractor Service Call Pricing",
            "content": {
              "text/html": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/contractor-rfp-bid-decision/": {
      "get": {
        "operationId": "getGuideContractorRfpBidDecision",
        "summary": "Contractor RFP Bid Decision",
        "description": "Single-intent landing page for contractor RFP bid/no-bid decisions using a fit/risk scorecard and expected-value bid math. Links the free browser-local go/no-go scorer for crawlers, agents, and humans who need one niche entry URL before estimating hours are burned.",
        "tags": [
          "guide",
          "contractor",
          "waste-removal"
        ],
        "x-discovery-intents": [
          "bid expected value",
          "contractor bid go no go",
          "estimating opportunity cost",
          "rfp bid no bid"
        ],
        "responses": {
          "200": {
            "description": "Contractor RFP Bid Decision",
            "content": {
              "text/html": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/contractor-late-invoice-interest/": {
      "get": {
        "operationId": "getGuideContractorLateInvoiceInterest",
        "summary": "Contractor Late Invoice Interest",
        "description": "Single-intent landing page for past-due invoice interest and carrying-cost math from contract rates. Links the free browser-local late-invoice calculator for crawlers, agents, and humans who need one niche entry URL before a collection follow-up.",
        "tags": [
          "guide",
          "contractor",
          "waste-removal"
        ],
        "x-discovery-intents": [
          "contractor collection ask",
          "late invoice interest",
          "past due invoice carrying cost",
          "unpaid invoice daily burn"
        ],
        "responses": {
          "200": {
            "description": "Contractor Late Invoice Interest",
            "content": {
              "text/html": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/job-profit-break-even/": {
      "get": {
        "operationId": "getToolJobProfitBreakEven",
        "summary": "Job Profitability & Break-Even Calculator",
        "description": "Browser-local calculator that finds a contractor's true burdened break-even billable rate from labor burden, overhead, and crew utilization, then prices any job to a target net margin (correct margin math, not markup) and flags whether a quote actually makes money.",
        "tags": [
          "calculator",
          "contractor",
          "waste-removal",
          "contractor",
          "pricing",
          "job-profit",
          "trades",
          "small-business"
        ],
        "x-discovery-intents": [
          "burdened shop rate",
          "contractor break-even rate",
          "job quote margin",
          "job quote margin vs markup"
        ],
        "responses": {
          "200": {
            "description": "Job Profitability & Break-Even Calculator",
            "content": {
              "text/html": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/change-order-cost-calculator/": {
      "get": {
        "operationId": "getToolChangeOrderCostCalculator",
        "summary": "Scope-Creep & Change Order Cost Calculator",
        "description": "Browser-local calculator that adds the hidden admin time, schedule-delay, and overhead costs buried in a construction change order to the direct cost, so contractors charge the true price of scope creep instead of underpricing it.",
        "tags": [
          "calculator",
          "contractor",
          "waste-removal",
          "contractor",
          "change-order",
          "scope-creep",
          "pricing",
          "construction"
        ],
        "x-discovery-intents": [
          "admin and delay recovery",
          "change order leakage",
          "change-order true cost",
          "scope-creep pricing",
          "unbilled scope creep"
        ],
        "responses": {
          "200": {
            "description": "Scope-Creep & Change Order Cost Calculator",
            "content": {
              "text/html": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/claims-vs-evidence/": {
      "get": {
        "operationId": "getToolClaimsVsEvidence",
        "summary": "Claims vs Evidence Verifier",
        "description": "Deterministic local lint that tests delivery, liveness, credential, config, and external-receipt claims against fresh evidence at the layer each claim describes, then exports a portable JSON receipt with a SHA-256 input digest.",
        "tags": [
          "calculator",
          "contractor",
          "waste-removal",
          "verification",
          "evidence",
          "reliability",
          "agents"
        ],
        "x-discovery-intents": [
          "claims vs evidence",
          "evidence layer verifier",
          "external receipt claim check",
          "fake green claim detection",
          "operational claim lint"
        ],
        "responses": {
          "200": {
            "description": "Claims vs Evidence Verifier",
            "content": {
              "text/html": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/service-call-minimum/": {
      "get": {
        "operationId": "getToolServiceCallMinimum",
        "summary": "Service Call Minimum & Trip Charge Calculator",
        "description": "Browser-local calculator that turns burdened crew rate, drive time, dispatch overhead, truck cost, and target net margin into a true minimum service-call ticket and trip charge for HVAC, plumbing, electrical, and field-service shops.",
        "tags": [
          "calculator",
          "contractor",
          "waste-removal",
          "contractor",
          "service-call",
          "trip-charge",
          "field-service",
          "pricing",
          "trades"
        ],
        "x-discovery-intents": [
          "diagnostic fee pricing",
          "drain clog call pricing",
          "emergency plumbing truck roll",
          "field service ticket floor",
          "hvac diagnostic fee",
          "hvac service call minimum",
          "hvac trip charge",
          "plumbing break-even rate",
          "plumbing diagnostic fee",
          "plumbing service call minimum",
          "plumbing trip charge",
          "service call minimum",
          "trip charge calculator"
        ],
        "responses": {
          "200": {
            "description": "Service Call Minimum & Trip Charge Calculator",
            "content": {
              "text/html": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/rfp-bid-go-no-go/": {
      "get": {
        "operationId": "getToolRfpBidGoNoGo",
        "summary": "RFP Bid Go / No-Go Scorer",
        "description": "Browser-local bid/no-bid calculator that scores an RFP on fit, competition, payment risk, and capacity, then computes expected value as P(win) × job profit minus bid cost and opportunity cost so contractors stop burning estimates on negative-EV pursuits.",
        "tags": [
          "calculator",
          "contractor",
          "waste-removal",
          "contractor",
          "rfp",
          "bid-no-bid",
          "estimating",
          "construction"
        ],
        "x-discovery-intents": [
          "bid expected value",
          "contractor bid go no go",
          "estimating opportunity cost",
          "rfp bid no bid"
        ],
        "responses": {
          "200": {
            "description": "RFP Bid Go / No-Go Scorer",
            "content": {
              "text/html": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/late-invoice-interest-calculator/": {
      "get": {
        "operationId": "getToolLateInvoiceInterestCalculator",
        "summary": "Late Invoice Interest & Carrying Cost Calculator",
        "description": "Browser-local calculator that turns unpaid invoice principal, a contract annual rate, days past due, and an optional flat late fee into accrued simple interest, daily carrying cost, and a total amount to request on a collection follow-up. Arithmetic only — not legal advice or a statutory-rate lookup.",
        "tags": [
          "calculator",
          "contractor",
          "waste-removal",
          "contractor",
          "collections",
          "late-invoice",
          "accounts-receivable",
          "cash-flow",
          "trades"
        ],
        "x-discovery-intents": [
          "contractor collection ask",
          "late invoice interest",
          "past due invoice carrying cost",
          "unpaid invoice daily burn"
        ],
        "responses": {
          "200": {
            "description": "Late Invoice Interest & Carrying Cost Calculator",
            "content": {
              "text/html": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/catalog.json": {
      "get": {
        "operationId": "getToolCatalog",
        "summary": "Corbelworks tool catalog JSON",
        "description": "Corbelworks tool catalog JSON for Corbelworks contractor/operator tool discovery.",
        "tags": [
          "catalog",
          "contractor"
        ],
        "x-discovery-intents": [],
        "responses": {
          "200": {
            "description": "Corbelworks tool catalog JSON",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/contractor-distribution.json": {
      "get": {
        "operationId": "getContractorDistribution",
        "summary": "Contractor distribution map JSON",
        "description": "Contractor distribution map JSON for Corbelworks contractor/operator tool discovery.",
        "tags": [
          "catalog",
          "contractor"
        ],
        "x-discovery-intents": [],
        "responses": {
          "200": {
            "description": "Contractor distribution map JSON",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/contractor-agent-catalog.json": {
      "get": {
        "operationId": "getContractorAgentCatalog",
        "summary": "Contractor agent discovery catalog",
        "description": "Contractor agent discovery catalog for Corbelworks contractor/operator tool discovery.",
        "tags": [
          "catalog",
          "contractor"
        ],
        "x-discovery-intents": [],
        "responses": {
          "200": {
            "description": "Contractor agent discovery catalog",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/contractor-search-intent-catalog.json": {
      "get": {
        "operationId": "getContractorSearchIntentCatalog",
        "summary": "Contractor search-intent catalog",
        "description": "Contractor search-intent catalog for Corbelworks contractor/operator tool discovery.",
        "tags": [
          "catalog",
          "contractor"
        ],
        "x-discovery-intents": [],
        "responses": {
          "200": {
            "description": "Contractor search-intent catalog",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/contractor-indexnow-priority.json": {
      "get": {
        "operationId": "getContractorIndexNowPriority",
        "summary": "Lean IndexNow priority inventory",
        "description": "Lean IndexNow priority inventory for Corbelworks contractor/operator tool discovery.",
        "tags": [
          "catalog",
          "contractor"
        ],
        "x-discovery-intents": [],
        "responses": {
          "200": {
            "description": "Lean IndexNow priority inventory",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/indexnow-url-inventory.json": {
      "get": {
        "operationId": "getIndexNowUrlInventory",
        "summary": "Full IndexNow URL inventory",
        "description": "Full IndexNow URL inventory for Corbelworks contractor/operator tool discovery.",
        "tags": [
          "catalog",
          "contractor"
        ],
        "x-discovery-intents": [],
        "responses": {
          "200": {
            "description": "Full IndexNow URL inventory",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/reach-distribution-manifest.json": {
      "get": {
        "operationId": "getReachDistributionManifest",
        "summary": "Reach distribution manifest",
        "description": "Reach distribution manifest for Corbelworks contractor/operator tool discovery.",
        "tags": [
          "catalog",
          "contractor"
        ],
        "x-discovery-intents": [],
        "responses": {
          "200": {
            "description": "Reach distribution manifest",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/schemaorg-datacatalog.json": {
      "get": {
        "operationId": "getSchemaOrgDataCatalog",
        "summary": "schema.org DataCatalog JSON",
        "description": "schema.org DataCatalog JSON for Corbelworks contractor/operator tool discovery.",
        "tags": [
          "catalog",
          "contractor"
        ],
        "x-discovery-intents": [],
        "responses": {
          "200": {
            "description": "schema.org DataCatalog JSON",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/contractor-tools.json": {
      "get": {
        "operationId": "getContractorToolsJsonFeed",
        "summary": "Contractor tools JSON Feed 1.1",
        "description": "Contractor tools JSON Feed 1.1 for Corbelworks contractor/operator tool discovery.",
        "tags": [
          "feed",
          "contractor"
        ],
        "x-discovery-intents": [],
        "responses": {
          "200": {
            "description": "Contractor tools JSON Feed 1.1",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/contractor-tools.atom": {
      "get": {
        "operationId": "getContractorToolsAtomFeed",
        "summary": "Contractor tools Atom feed",
        "description": "Contractor tools Atom feed for Corbelworks contractor/operator tool discovery.",
        "tags": [
          "feed",
          "contractor"
        ],
        "x-discovery-intents": [],
        "responses": {
          "200": {
            "description": "Contractor tools Atom feed",
            "content": {
              "application/atom+xml": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/llms.txt": {
      "get": {
        "operationId": "getLlmsTxt",
        "summary": "LLM-readable site map (llms.txt)",
        "description": "LLM-readable site map (llms.txt) for Corbelworks contractor/operator tool discovery.",
        "tags": [
          "meta",
          "contractor"
        ],
        "x-discovery-intents": [],
        "responses": {
          "200": {
            "description": "LLM-readable site map (llms.txt)",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/tools/contractor-tools.openapi.json": {
      "get": {
        "operationId": "getContractorToolsOpenApi",
        "summary": "This OpenAPI 3.1 contractor tools catalog",
        "description": "Machine-readable OpenAPI 3.1 catalog of Corbelworks contractor/operator tools, niche guides, feeds, and IndexNow inventories.",
        "tags": [
          "catalog",
          "openapi",
          "contractor"
        ],
        "x-discovery-intents": [
          "contractor free tools openapi",
          "contractor tool catalog api"
        ],
        "responses": {
          "200": {
            "description": "This OpenAPI 3.1 contractor tools catalog",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    }
  }
}
