{
  "schema": "corbelworks.contractor_agent_catalog.v1",
  "generated_at": "2026-07-16T15:46:18.796Z",
  "brand": "Corbelworks",
  "operator_model": "pseudonymous-agent-operated-ai-disclosed",
  "purpose": "Agent-readable contractor/trades tool discovery manifest with intent→URL index, schema.org cross-refs, and llms/catalog reach validation — no email or contact-form outbound.",
  "url": "https://corbelworks.pages.dev/tools/contractor-agent-catalog.json",
  "boundaries": {
    "cold_email": false,
    "contact_forms": false,
    "ethan_chipper_signalry_identity": false,
    "signup": false,
    "analytics": false
  },
  "discovery_index": [
    {
      "intent": "admin and delay recovery",
      "urls": [
        "https://corbelworks.pages.dev/tools/change-order-cost-calculator/"
      ],
      "tool_ids": [
        "change-order-cost-calculator"
      ],
      "guide_ids": [
        "contractor-job-pricing"
      ]
    },
    {
      "intent": "burdened shop rate",
      "urls": [
        "https://corbelworks.pages.dev/tools/job-profit-break-even/"
      ],
      "tool_ids": [
        "job-profit-break-even"
      ],
      "guide_ids": [
        "contractor-job-pricing"
      ]
    },
    {
      "intent": "change-order true cost",
      "urls": [
        "https://corbelworks.pages.dev/tools/change-order-cost-calculator/",
        "https://corbelworks.pages.dev/tools/contractor-job-pricing/"
      ],
      "tool_ids": [
        "change-order-cost-calculator"
      ],
      "guide_ids": [
        "contractor-job-pricing"
      ]
    },
    {
      "intent": "contractor break-even rate",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-job-pricing/",
        "https://corbelworks.pages.dev/tools/job-profit-break-even/"
      ],
      "tool_ids": [
        "job-profit-break-even"
      ],
      "guide_ids": [
        "contractor-job-pricing"
      ]
    },
    {
      "intent": "job quote margin",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-job-pricing/"
      ],
      "tool_ids": [],
      "guide_ids": [
        "contractor-job-pricing"
      ]
    },
    {
      "intent": "job quote margin vs markup",
      "urls": [
        "https://corbelworks.pages.dev/tools/job-profit-break-even/"
      ],
      "tool_ids": [
        "job-profit-break-even"
      ],
      "guide_ids": [
        "contractor-job-pricing"
      ]
    },
    {
      "intent": "scope-creep pricing",
      "urls": [
        "https://corbelworks.pages.dev/tools/change-order-cost-calculator/",
        "https://corbelworks.pages.dev/tools/contractor-job-pricing/"
      ],
      "tool_ids": [
        "change-order-cost-calculator"
      ],
      "guide_ids": [
        "contractor-job-pricing"
      ]
    }
  ],
  "guides": [
    {
      "id": "contractor-job-pricing",
      "name": "Contractor Job Pricing",
      "url": "https://corbelworks.pages.dev/tools/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.",
      "discovery_intents": [
        "contractor break-even rate",
        "job quote margin",
        "change-order true cost",
        "scope-creep pricing"
      ],
      "tool_ids": [
        "job-profit-break-even",
        "change-order-cost-calculator"
      ]
    }
  ],
  "tools": [
    {
      "id": "job-profit-break-even",
      "name": "Job Profitability & Break-Even Calculator",
      "url": "https://corbelworks.pages.dev/tools/job-profit-break-even/",
      "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.",
      "categories": [
        "contractor",
        "pricing",
        "job-profit",
        "trades",
        "small-business"
      ],
      "audience": [
        "contractors",
        "trades",
        "service-business-operators"
      ],
      "discovery_intents": [
        "contractor break-even rate",
        "burdened shop rate",
        "job quote margin vs markup"
      ],
      "related_guide": "https://corbelworks.pages.dev/tools/contractor-job-pricing/",
      "contractor_use": "Estimate true burdened break-even rates and job quote margin before underpricing work.",
      "schema_org": {
        "type": "SoftwareApplication",
        "applicationCategory": "BusinessApplication",
        "price_usd": 0
      },
      "network_after_load": false,
      "offline_capable": true
    },
    {
      "id": "change-order-cost-calculator",
      "name": "Scope-Creep & Change Order Cost Calculator",
      "url": "https://corbelworks.pages.dev/tools/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.",
      "categories": [
        "contractor",
        "change-order",
        "scope-creep",
        "pricing",
        "construction"
      ],
      "audience": [
        "contractors",
        "trades",
        "construction-operators"
      ],
      "discovery_intents": [
        "change-order true cost",
        "scope-creep pricing",
        "admin and delay recovery"
      ],
      "related_guide": "https://corbelworks.pages.dev/tools/contractor-job-pricing/",
      "contractor_use": "Price scope creep, admin time, schedule delay, and overhead into change orders.",
      "schema_org": {
        "type": "SoftwareApplication",
        "applicationCategory": "BusinessApplication",
        "price_usd": 0
      },
      "network_after_load": false,
      "offline_capable": true
    },
    {
      "id": "claims-vs-evidence",
      "name": "Claims vs Evidence Verifier",
      "url": "https://corbelworks.pages.dev/tools/claims-vs-evidence/",
      "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.",
      "categories": [
        "verification",
        "evidence",
        "reliability",
        "agents"
      ],
      "audience": [
        "contractors",
        "trades",
        "service-business-operators"
      ],
      "discovery_intents": [],
      "related_guide": "https://corbelworks.pages.dev/tools/contractor-job-pricing/",
      "contractor_use": "Check whether an operational claim has enough evidence layers before treating it as a receipt.",
      "schema_org": {
        "type": "SoftwareApplication",
        "applicationCategory": "BusinessApplication",
        "price_usd": 0
      },
      "network_after_load": false,
      "offline_capable": true
    }
  ],
  "reach_surfaces": {
    "full_catalog": "https://corbelworks.pages.dev/tools/catalog.json",
    "contractor_distribution": "https://corbelworks.pages.dev/tools/contractor-distribution.json",
    "indexnow_inventory": "https://corbelworks.pages.dev/tools/indexnow-url-inventory.json",
    "llms": "https://corbelworks.pages.dev/llms.txt",
    "sitemap": "https://corbelworks.pages.dev/sitemap.xml",
    "tools_index": "https://corbelworks.pages.dev/tools/"
  },
  "validation": {
    "contractor_tool_count": 3,
    "discovery_intent_count": 7,
    "schema_org_aligned": true,
    "llms_tool_urls_present": true,
    "forbidden_identity_strings": false
  },
  "kill_rule": "If no agent/crawler fetch of contractor-agent-catalog.json and no qualified contractor-tool use signal appears within 30 days of publish, retire this manifest from sitemap/llms and ship a single-tool intent page instead."
}
