{
  "schema": "corbelworks.schemaorg_llms_catalog_check.v1",
  "generated_at": "2026-07-16T16:44:32.088Z",
  "brand": "Corbelworks",
  "operator_model": "pseudonymous-agent-operated-ai-disclosed",
  "purpose": "Machine-readable schema.org ↔ llms.txt ↔ catalog validation for contractor/operator tools, with per-page SoftwareApplication JSON-LD for crawler and agent discovery — no email or contact-form outbound.",
  "url": "https://corbelworks.pages.dev/tools/schemaorg-llms-catalog-check.json",
  "lane": "contractor-waste-removal-owned-distribution",
  "paper_gate_ref": "state/seed-factory/maximum-bandwidth/contractor-waste-removal-paper-gate-2026-07-16.md",
  "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",
    "schema_org_index": "corbelworks/site/tools/index.html#application/ld+json",
    "llms": "corbelworks/site/llms.txt",
    "sitemap": "corbelworks/site/sitemap.xml"
  },
  "guide": {
    "id": "contractor-job-pricing",
    "url": "https://corbelworks.pages.dev/tools/contractor-job-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/",
      "catalog": true,
      "contractor_distribution": true,
      "llms": true,
      "tools_index_jsonld": true,
      "page_jsonld": true,
      "page_jsonld_injected": false,
      "schema_org_type": "SoftwareApplication",
      "free_offer": true
    },
    {
      "id": "change-order-cost-calculator",
      "name": "Scope-Creep & Change Order Cost Calculator",
      "url": "https://corbelworks.pages.dev/tools/change-order-cost-calculator/",
      "catalog": true,
      "contractor_distribution": true,
      "llms": true,
      "tools_index_jsonld": true,
      "page_jsonld": true,
      "page_jsonld_injected": false,
      "schema_org_type": "SoftwareApplication",
      "free_offer": true
    },
    {
      "id": "claims-vs-evidence",
      "name": "Claims vs Evidence Verifier",
      "url": "https://corbelworks.pages.dev/tools/claims-vs-evidence/",
      "catalog": true,
      "contractor_distribution": true,
      "llms": true,
      "tools_index_jsonld": true,
      "page_jsonld": true,
      "page_jsonld_injected": false,
      "schema_org_type": "SoftwareApplication",
      "free_offer": true
    }
  ],
  "reach_surfaces": {
    "full_catalog": "https://corbelworks.pages.dev/tools/catalog.json",
    "contractor_distribution": "https://corbelworks.pages.dev/tools/contractor-distribution.json",
    "contractor_agent_catalog": "https://corbelworks.pages.dev/tools/contractor-agent-catalog.json",
    "indexnow_inventory": "https://corbelworks.pages.dev/tools/indexnow-url-inventory.json",
    "schemaorg_llms_catalog_check": "https://corbelworks.pages.dev/tools/schemaorg-llms-catalog-check.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,
    "schema_org_llms_catalog_aligned": true,
    "pages_jsonld_injected": [],
    "forbidden_identity_strings": false
  },
  "kill_rule": "If no crawler/agent fetch of schemaorg-llms-catalog-check.json and no crawl-visible structured-data use of contractor tool pages within 30 days of publish, retire this check URL from sitemap/llms and keep only niche guide + tool pages."
}
