{
  "schema_version": "1.0",
  "generated_on": "2026-05-01",
  "site": {
    "name": "CorvusLLM",
    "canonical_host": "https://corvusllm.com",
    "sitemap": "https://corvusllm.com/sitemap.xml",
    "robots": "https://corvusllm.com/robots.txt"
  },
  "purpose": "Machine-readable contract for the CorvusLLM public indexation strategy: indexable canonical routes, non-indexable utility routes, redirect alias consolidation, host alias consolidation, sitemap inclusion, and noindex protections.",
  "sources": {
    "public_routes": "site-config.js pages",
    "route_inventory": "data/route-inventory.json",
    "public_page_index": "data/public-pages.json",
    "redirects_and_headers": "netlify.toml",
    "robots_txt": "robots.txt"
  },
  "totals": {
    "public_indexable_routes": 209,
    "utility_noindex_routes": 8,
    "redirect_alias_source_paths": 14,
    "redirect_alias_source_paths_publicly_listed": false,
    "redirect_alias_canonical_targets": 8,
    "host_aliases": 11,
    "host_alias_source_hosts_publicly_listed": false,
    "sitemap_urls": 209,
    "public_data_assets": 21
  },
  "consistency": {
    "all_public_routes_have_sitemap_entries": true,
    "all_public_routes_have_matching_canonicals": true,
    "all_public_routes_have_matching_og_urls": true,
    "no_public_routes_have_noindex": true,
    "all_public_routes_are_in_public_pages_json": true,
    "all_public_routes_are_in_route_inventory_json": true,
    "all_public_routes_have_serving_contracts": true,
    "no_utility_routes_in_sitemap": true,
    "no_utility_routes_in_public_pages_json": true,
    "no_utility_routes_in_route_inventory_json": true,
    "utility_routes_are_not_robots_txt_disallowed": true,
    "utility_routes_have_noindex_signals": true,
    "redirect_alias_targets_are_public_routes": true,
    "redirect_aliases_have_permanent_redirects": true,
    "host_aliases_have_permanent_canonical_redirects": true,
    "no_legacy_hosts_in_public_contract": true
  },
  "indexation_matrix": {
    "public_routes": [
      {
        "path": "/",
        "canonical_url": "https://corvusllm.com/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "weekly",
          "priority": "1.0"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/",
            "canonical_url": "https://corvusllm.com/",
            "static_file_public_path": "/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": true,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Root is served by index.html."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Root index file is handled by the /index.html redirect."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/index.html"
            }
          },
          "markdown_source": "/index.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/models",
        "canonical_url": "https://corvusllm.com/models",
        "indexation_state": "indexable_public_canonical",
        "static_file": "models.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "weekly",
          "priority": "0.9"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/models",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/models",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/models",
            "canonical_url": "https://corvusllm.com/models",
            "static_file_public_path": "/models.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/models",
              "to": "/models.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/models.html",
              "to": "/models",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/models.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/models/claude-api",
        "canonical_url": "https://corvusllm.com/models/claude-api",
        "indexation_state": "indexable_public_canonical",
        "static_file": "models-claude-api.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.78"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/models/claude-api",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/models/claude-api",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/models/claude-api",
            "canonical_url": "https://corvusllm.com/models/claude-api",
            "static_file_public_path": "/models-claude-api.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/models/claude-api",
              "to": "/models-claude-api.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/models-claude-api.html",
              "to": "/models/claude-api",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/models/claude-api.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/models/gpt-api",
        "canonical_url": "https://corvusllm.com/models/gpt-api",
        "indexation_state": "indexable_public_canonical",
        "static_file": "models-gpt-api.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.78"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/models/gpt-api",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/models/gpt-api",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/models/gpt-api",
            "canonical_url": "https://corvusllm.com/models/gpt-api",
            "static_file_public_path": "/models-gpt-api.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/models/gpt-api",
              "to": "/models-gpt-api.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/models-gpt-api.html",
              "to": "/models/gpt-api",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/models/gpt-api.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/models/glm-api",
        "canonical_url": "https://corvusllm.com/models/glm-api",
        "indexation_state": "indexable_public_canonical",
        "static_file": "models-glm-api.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.72"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/models/glm-api",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/models/glm-api",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/models/glm-api",
            "canonical_url": "https://corvusllm.com/models/glm-api",
            "static_file_public_path": "/models-glm-api.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/models/glm-api",
              "to": "/models-glm-api.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/models-glm-api.html",
              "to": "/models/glm-api",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/models/glm-api.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/models/claude-haiku-4-5",
        "canonical_url": "https://corvusllm.com/models/claude-haiku-4-5",
        "indexation_state": "indexable_public_canonical",
        "static_file": "models-claude-haiku-4-5.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.68"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/models/claude-haiku-4-5",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/models/claude-haiku-4-5",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/models/claude-haiku-4-5",
            "canonical_url": "https://corvusllm.com/models/claude-haiku-4-5",
            "static_file_public_path": "/models-claude-haiku-4-5.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/models/claude-haiku-4-5",
              "to": "/models-claude-haiku-4-5.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/models-claude-haiku-4-5.html",
              "to": "/models/claude-haiku-4-5",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/models/claude-haiku-4-5.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/models/claude-opus-4-5",
        "canonical_url": "https://corvusllm.com/models/claude-opus-4-5",
        "indexation_state": "indexable_public_canonical",
        "static_file": "models-claude-opus-4-5.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.68"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/models/claude-opus-4-5",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/models/claude-opus-4-5",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/models/claude-opus-4-5",
            "canonical_url": "https://corvusllm.com/models/claude-opus-4-5",
            "static_file_public_path": "/models-claude-opus-4-5.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/models/claude-opus-4-5",
              "to": "/models-claude-opus-4-5.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/models-claude-opus-4-5.html",
              "to": "/models/claude-opus-4-5",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/models/claude-opus-4-5.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/models/claude-opus-4-6",
        "canonical_url": "https://corvusllm.com/models/claude-opus-4-6",
        "indexation_state": "indexable_public_canonical",
        "static_file": "models-claude-opus-4-6.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.68"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/models/claude-opus-4-6",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/models/claude-opus-4-6",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/models/claude-opus-4-6",
            "canonical_url": "https://corvusllm.com/models/claude-opus-4-6",
            "static_file_public_path": "/models-claude-opus-4-6.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/models/claude-opus-4-6",
              "to": "/models-claude-opus-4-6.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/models-claude-opus-4-6.html",
              "to": "/models/claude-opus-4-6",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/models/claude-opus-4-6.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/models/claude-opus-4-7",
        "canonical_url": "https://corvusllm.com/models/claude-opus-4-7",
        "indexation_state": "indexable_public_canonical",
        "static_file": "models-claude-opus-4-7.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.68"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/models/claude-opus-4-7",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/models/claude-opus-4-7",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/models/claude-opus-4-7",
            "canonical_url": "https://corvusllm.com/models/claude-opus-4-7",
            "static_file_public_path": "/models-claude-opus-4-7.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/models/claude-opus-4-7",
              "to": "/models-claude-opus-4-7.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/models-claude-opus-4-7.html",
              "to": "/models/claude-opus-4-7",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/models/claude-opus-4-7.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/models/claude-sonnet-4-5",
        "canonical_url": "https://corvusllm.com/models/claude-sonnet-4-5",
        "indexation_state": "indexable_public_canonical",
        "static_file": "models-claude-sonnet-4-5.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.68"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/models/claude-sonnet-4-5",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/models/claude-sonnet-4-5",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/models/claude-sonnet-4-5",
            "canonical_url": "https://corvusllm.com/models/claude-sonnet-4-5",
            "static_file_public_path": "/models-claude-sonnet-4-5.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/models/claude-sonnet-4-5",
              "to": "/models-claude-sonnet-4-5.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/models-claude-sonnet-4-5.html",
              "to": "/models/claude-sonnet-4-5",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/models/claude-sonnet-4-5.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/models/claude-sonnet-4-6",
        "canonical_url": "https://corvusllm.com/models/claude-sonnet-4-6",
        "indexation_state": "indexable_public_canonical",
        "static_file": "models-claude-sonnet-4-6.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.68"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/models/claude-sonnet-4-6",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/models/claude-sonnet-4-6",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/models/claude-sonnet-4-6",
            "canonical_url": "https://corvusllm.com/models/claude-sonnet-4-6",
            "static_file_public_path": "/models-claude-sonnet-4-6.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/models/claude-sonnet-4-6",
              "to": "/models-claude-sonnet-4-6.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/models-claude-sonnet-4-6.html",
              "to": "/models/claude-sonnet-4-6",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/models/claude-sonnet-4-6.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/models/gpt-5-2",
        "canonical_url": "https://corvusllm.com/models/gpt-5-2",
        "indexation_state": "indexable_public_canonical",
        "static_file": "models-gpt-5-2.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.68"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/models/gpt-5-2",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/models/gpt-5-2",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/models/gpt-5-2",
            "canonical_url": "https://corvusllm.com/models/gpt-5-2",
            "static_file_public_path": "/models-gpt-5-2.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/models/gpt-5-2",
              "to": "/models-gpt-5-2.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/models-gpt-5-2.html",
              "to": "/models/gpt-5-2",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/models/gpt-5-2.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/models/gpt-5-3",
        "canonical_url": "https://corvusllm.com/models/gpt-5-3",
        "indexation_state": "indexable_public_canonical",
        "static_file": "models-gpt-5-3.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.68"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/models/gpt-5-3",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/models/gpt-5-3",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/models/gpt-5-3",
            "canonical_url": "https://corvusllm.com/models/gpt-5-3",
            "static_file_public_path": "/models-gpt-5-3.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/models/gpt-5-3",
              "to": "/models-gpt-5-3.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/models-gpt-5-3.html",
              "to": "/models/gpt-5-3",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/models/gpt-5-3.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/models/gpt-5-4",
        "canonical_url": "https://corvusllm.com/models/gpt-5-4",
        "indexation_state": "indexable_public_canonical",
        "static_file": "models-gpt-5-4.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.68"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/models/gpt-5-4",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/models/gpt-5-4",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/models/gpt-5-4",
            "canonical_url": "https://corvusllm.com/models/gpt-5-4",
            "static_file_public_path": "/models-gpt-5-4.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/models/gpt-5-4",
              "to": "/models-gpt-5-4.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/models-gpt-5-4.html",
              "to": "/models/gpt-5-4",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/models/gpt-5-4.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/models/gpt-5-5",
        "canonical_url": "https://corvusllm.com/models/gpt-5-5",
        "indexation_state": "indexable_public_canonical",
        "static_file": "models-gpt-5-5.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.68"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/models/gpt-5-5",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/models/gpt-5-5",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/models/gpt-5-5",
            "canonical_url": "https://corvusllm.com/models/gpt-5-5",
            "static_file_public_path": "/models-gpt-5-5.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/models/gpt-5-5",
              "to": "/models-gpt-5-5.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/models-gpt-5-5.html",
              "to": "/models/gpt-5-5",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/models/gpt-5-5.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/models/glm-5-1",
        "canonical_url": "https://corvusllm.com/models/glm-5-1",
        "indexation_state": "indexable_public_canonical",
        "static_file": "models-glm-5-1.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.68"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/models/glm-5-1",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/models/glm-5-1",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/models/glm-5-1",
            "canonical_url": "https://corvusllm.com/models/glm-5-1",
            "static_file_public_path": "/models-glm-5-1.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/models/glm-5-1",
              "to": "/models-glm-5-1.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/models-glm-5-1.html",
              "to": "/models/glm-5-1",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/models/glm-5-1.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/models/glm-5",
        "canonical_url": "https://corvusllm.com/models/glm-5",
        "indexation_state": "indexable_public_canonical",
        "static_file": "models-glm-5.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.68"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/models/glm-5",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/models/glm-5",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/models/glm-5",
            "canonical_url": "https://corvusllm.com/models/glm-5",
            "static_file_public_path": "/models-glm-5.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/models/glm-5",
              "to": "/models-glm-5.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/models-glm-5.html",
              "to": "/models/glm-5",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/models/glm-5.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/compare/claude-opus-4-7-vs-gpt-5-5",
        "canonical_url": "https://corvusllm.com/compare/claude-opus-4-7-vs-gpt-5-5",
        "indexation_state": "indexable_public_canonical",
        "static_file": "compare-claude-opus-4-7-vs-gpt-5-5.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.66"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/compare/claude-opus-4-7-vs-gpt-5-5",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/compare/claude-opus-4-7-vs-gpt-5-5",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/compare/claude-opus-4-7-vs-gpt-5-5",
            "canonical_url": "https://corvusllm.com/compare/claude-opus-4-7-vs-gpt-5-5",
            "static_file_public_path": "/compare-claude-opus-4-7-vs-gpt-5-5.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/compare/claude-opus-4-7-vs-gpt-5-5",
              "to": "/compare-claude-opus-4-7-vs-gpt-5-5.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/compare-claude-opus-4-7-vs-gpt-5-5.html",
              "to": "/compare/claude-opus-4-7-vs-gpt-5-5",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/compare/claude-opus-4-7-vs-gpt-5-5.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/compare/claude-sonnet-4-6-vs-gpt-5-4",
        "canonical_url": "https://corvusllm.com/compare/claude-sonnet-4-6-vs-gpt-5-4",
        "indexation_state": "indexable_public_canonical",
        "static_file": "compare-claude-sonnet-4-6-vs-gpt-5-4.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.66"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/compare/claude-sonnet-4-6-vs-gpt-5-4",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/compare/claude-sonnet-4-6-vs-gpt-5-4",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/compare/claude-sonnet-4-6-vs-gpt-5-4",
            "canonical_url": "https://corvusllm.com/compare/claude-sonnet-4-6-vs-gpt-5-4",
            "static_file_public_path": "/compare-claude-sonnet-4-6-vs-gpt-5-4.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/compare/claude-sonnet-4-6-vs-gpt-5-4",
              "to": "/compare-claude-sonnet-4-6-vs-gpt-5-4.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/compare-claude-sonnet-4-6-vs-gpt-5-4.html",
              "to": "/compare/claude-sonnet-4-6-vs-gpt-5-4",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/compare/claude-sonnet-4-6-vs-gpt-5-4.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/compare/claude-haiku-4-5-vs-glm-5",
        "canonical_url": "https://corvusllm.com/compare/claude-haiku-4-5-vs-glm-5",
        "indexation_state": "indexable_public_canonical",
        "static_file": "compare-claude-haiku-4-5-vs-glm-5.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.66"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/compare/claude-haiku-4-5-vs-glm-5",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/compare/claude-haiku-4-5-vs-glm-5",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/compare/claude-haiku-4-5-vs-glm-5",
            "canonical_url": "https://corvusllm.com/compare/claude-haiku-4-5-vs-glm-5",
            "static_file_public_path": "/compare-claude-haiku-4-5-vs-glm-5.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/compare/claude-haiku-4-5-vs-glm-5",
              "to": "/compare-claude-haiku-4-5-vs-glm-5.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/compare-claude-haiku-4-5-vs-glm-5.html",
              "to": "/compare/claude-haiku-4-5-vs-glm-5",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/compare/claude-haiku-4-5-vs-glm-5.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/compare/glm-5-1-vs-gpt-5-2",
        "canonical_url": "https://corvusllm.com/compare/glm-5-1-vs-gpt-5-2",
        "indexation_state": "indexable_public_canonical",
        "static_file": "compare-glm-5-1-vs-gpt-5-2.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.66"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/compare/glm-5-1-vs-gpt-5-2",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/compare/glm-5-1-vs-gpt-5-2",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/compare/glm-5-1-vs-gpt-5-2",
            "canonical_url": "https://corvusllm.com/compare/glm-5-1-vs-gpt-5-2",
            "static_file_public_path": "/compare-glm-5-1-vs-gpt-5-2.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/compare/glm-5-1-vs-gpt-5-2",
              "to": "/compare-glm-5-1-vs-gpt-5-2.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/compare-glm-5-1-vs-gpt-5-2.html",
              "to": "/compare/glm-5-1-vs-gpt-5-2",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/compare/glm-5-1-vs-gpt-5-2.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/compare/claude-opus-4-7-vs-claude-sonnet-4-6",
        "canonical_url": "https://corvusllm.com/compare/claude-opus-4-7-vs-claude-sonnet-4-6",
        "indexation_state": "indexable_public_canonical",
        "static_file": "compare-claude-opus-4-7-vs-claude-sonnet-4-6.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.66"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/compare/claude-opus-4-7-vs-claude-sonnet-4-6",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/compare/claude-opus-4-7-vs-claude-sonnet-4-6",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/compare/claude-opus-4-7-vs-claude-sonnet-4-6",
            "canonical_url": "https://corvusllm.com/compare/claude-opus-4-7-vs-claude-sonnet-4-6",
            "static_file_public_path": "/compare-claude-opus-4-7-vs-claude-sonnet-4-6.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/compare/claude-opus-4-7-vs-claude-sonnet-4-6",
              "to": "/compare-claude-opus-4-7-vs-claude-sonnet-4-6.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/compare-claude-opus-4-7-vs-claude-sonnet-4-6.html",
              "to": "/compare/claude-opus-4-7-vs-claude-sonnet-4-6",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/compare/claude-opus-4-7-vs-claude-sonnet-4-6.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/compare/gpt-5-5-vs-gpt-5-4",
        "canonical_url": "https://corvusllm.com/compare/gpt-5-5-vs-gpt-5-4",
        "indexation_state": "indexable_public_canonical",
        "static_file": "compare-gpt-5-5-vs-gpt-5-4.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.66"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/compare/gpt-5-5-vs-gpt-5-4",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/compare/gpt-5-5-vs-gpt-5-4",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/compare/gpt-5-5-vs-gpt-5-4",
            "canonical_url": "https://corvusllm.com/compare/gpt-5-5-vs-gpt-5-4",
            "static_file_public_path": "/compare-gpt-5-5-vs-gpt-5-4.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/compare/gpt-5-5-vs-gpt-5-4",
              "to": "/compare-gpt-5-5-vs-gpt-5-4.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/compare-gpt-5-5-vs-gpt-5-4.html",
              "to": "/compare/gpt-5-5-vs-gpt-5-4",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/compare/gpt-5-5-vs-gpt-5-4.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/compare/claude-opus-4-7-vs-glm-5-1",
        "canonical_url": "https://corvusllm.com/compare/claude-opus-4-7-vs-glm-5-1",
        "indexation_state": "indexable_public_canonical",
        "static_file": "compare-claude-opus-4-7-vs-glm-5-1.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.66"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/compare/claude-opus-4-7-vs-glm-5-1",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/compare/claude-opus-4-7-vs-glm-5-1",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/compare/claude-opus-4-7-vs-glm-5-1",
            "canonical_url": "https://corvusllm.com/compare/claude-opus-4-7-vs-glm-5-1",
            "static_file_public_path": "/compare-claude-opus-4-7-vs-glm-5-1.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/compare/claude-opus-4-7-vs-glm-5-1",
              "to": "/compare-claude-opus-4-7-vs-glm-5-1.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/compare-claude-opus-4-7-vs-glm-5-1.html",
              "to": "/compare/claude-opus-4-7-vs-glm-5-1",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/compare/claude-opus-4-7-vs-glm-5-1.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/compare/claude-sonnet-4-6-vs-glm-5-1",
        "canonical_url": "https://corvusllm.com/compare/claude-sonnet-4-6-vs-glm-5-1",
        "indexation_state": "indexable_public_canonical",
        "static_file": "compare-claude-sonnet-4-6-vs-glm-5-1.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.66"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/compare/claude-sonnet-4-6-vs-glm-5-1",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/compare/claude-sonnet-4-6-vs-glm-5-1",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/compare/claude-sonnet-4-6-vs-glm-5-1",
            "canonical_url": "https://corvusllm.com/compare/claude-sonnet-4-6-vs-glm-5-1",
            "static_file_public_path": "/compare-claude-sonnet-4-6-vs-glm-5-1.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/compare/claude-sonnet-4-6-vs-glm-5-1",
              "to": "/compare-claude-sonnet-4-6-vs-glm-5-1.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/compare-claude-sonnet-4-6-vs-glm-5-1.html",
              "to": "/compare/claude-sonnet-4-6-vs-glm-5-1",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/compare/claude-sonnet-4-6-vs-glm-5-1.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/compare/gpt-5-5-vs-glm-5-1",
        "canonical_url": "https://corvusllm.com/compare/gpt-5-5-vs-glm-5-1",
        "indexation_state": "indexable_public_canonical",
        "static_file": "compare-gpt-5-5-vs-glm-5-1.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.66"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/compare/gpt-5-5-vs-glm-5-1",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/compare/gpt-5-5-vs-glm-5-1",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/compare/gpt-5-5-vs-glm-5-1",
            "canonical_url": "https://corvusllm.com/compare/gpt-5-5-vs-glm-5-1",
            "static_file_public_path": "/compare-gpt-5-5-vs-glm-5-1.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/compare/gpt-5-5-vs-glm-5-1",
              "to": "/compare-gpt-5-5-vs-glm-5-1.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/compare-gpt-5-5-vs-glm-5-1.html",
              "to": "/compare/gpt-5-5-vs-glm-5-1",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/compare/gpt-5-5-vs-glm-5-1.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/compare/claude-sonnet-4-6-vs-claude-haiku-4-5",
        "canonical_url": "https://corvusllm.com/compare/claude-sonnet-4-6-vs-claude-haiku-4-5",
        "indexation_state": "indexable_public_canonical",
        "static_file": "compare-claude-sonnet-4-6-vs-claude-haiku-4-5.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.66"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/compare/claude-sonnet-4-6-vs-claude-haiku-4-5",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/compare/claude-sonnet-4-6-vs-claude-haiku-4-5",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/compare/claude-sonnet-4-6-vs-claude-haiku-4-5",
            "canonical_url": "https://corvusllm.com/compare/claude-sonnet-4-6-vs-claude-haiku-4-5",
            "static_file_public_path": "/compare-claude-sonnet-4-6-vs-claude-haiku-4-5.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/compare/claude-sonnet-4-6-vs-claude-haiku-4-5",
              "to": "/compare-claude-sonnet-4-6-vs-claude-haiku-4-5.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/compare-claude-sonnet-4-6-vs-claude-haiku-4-5.html",
              "to": "/compare/claude-sonnet-4-6-vs-claude-haiku-4-5",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/compare/claude-sonnet-4-6-vs-claude-haiku-4-5.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/compare/claude-opus-4-7-vs-claude-opus-4-6",
        "canonical_url": "https://corvusllm.com/compare/claude-opus-4-7-vs-claude-opus-4-6",
        "indexation_state": "indexable_public_canonical",
        "static_file": "compare-claude-opus-4-7-vs-claude-opus-4-6.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.66"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/compare/claude-opus-4-7-vs-claude-opus-4-6",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/compare/claude-opus-4-7-vs-claude-opus-4-6",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/compare/claude-opus-4-7-vs-claude-opus-4-6",
            "canonical_url": "https://corvusllm.com/compare/claude-opus-4-7-vs-claude-opus-4-6",
            "static_file_public_path": "/compare-claude-opus-4-7-vs-claude-opus-4-6.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/compare/claude-opus-4-7-vs-claude-opus-4-6",
              "to": "/compare-claude-opus-4-7-vs-claude-opus-4-6.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/compare-claude-opus-4-7-vs-claude-opus-4-6.html",
              "to": "/compare/claude-opus-4-7-vs-claude-opus-4-6",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/compare/claude-opus-4-7-vs-claude-opus-4-6.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/compare/claude-sonnet-4-6-vs-claude-sonnet-4-5",
        "canonical_url": "https://corvusllm.com/compare/claude-sonnet-4-6-vs-claude-sonnet-4-5",
        "indexation_state": "indexable_public_canonical",
        "static_file": "compare-claude-sonnet-4-6-vs-claude-sonnet-4-5.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.66"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/compare/claude-sonnet-4-6-vs-claude-sonnet-4-5",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/compare/claude-sonnet-4-6-vs-claude-sonnet-4-5",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/compare/claude-sonnet-4-6-vs-claude-sonnet-4-5",
            "canonical_url": "https://corvusllm.com/compare/claude-sonnet-4-6-vs-claude-sonnet-4-5",
            "static_file_public_path": "/compare-claude-sonnet-4-6-vs-claude-sonnet-4-5.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/compare/claude-sonnet-4-6-vs-claude-sonnet-4-5",
              "to": "/compare-claude-sonnet-4-6-vs-claude-sonnet-4-5.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/compare-claude-sonnet-4-6-vs-claude-sonnet-4-5.html",
              "to": "/compare/claude-sonnet-4-6-vs-claude-sonnet-4-5",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/compare/claude-sonnet-4-6-vs-claude-sonnet-4-5.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/compare/gpt-5-4-vs-gpt-5-3",
        "canonical_url": "https://corvusllm.com/compare/gpt-5-4-vs-gpt-5-3",
        "indexation_state": "indexable_public_canonical",
        "static_file": "compare-gpt-5-4-vs-gpt-5-3.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.66"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/compare/gpt-5-4-vs-gpt-5-3",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/compare/gpt-5-4-vs-gpt-5-3",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/compare/gpt-5-4-vs-gpt-5-3",
            "canonical_url": "https://corvusllm.com/compare/gpt-5-4-vs-gpt-5-3",
            "static_file_public_path": "/compare-gpt-5-4-vs-gpt-5-3.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/compare/gpt-5-4-vs-gpt-5-3",
              "to": "/compare-gpt-5-4-vs-gpt-5-3.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/compare-gpt-5-4-vs-gpt-5-3.html",
              "to": "/compare/gpt-5-4-vs-gpt-5-3",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/compare/gpt-5-4-vs-gpt-5-3.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/compare/gpt-5-3-vs-gpt-5-2",
        "canonical_url": "https://corvusllm.com/compare/gpt-5-3-vs-gpt-5-2",
        "indexation_state": "indexable_public_canonical",
        "static_file": "compare-gpt-5-3-vs-gpt-5-2.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.66"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/compare/gpt-5-3-vs-gpt-5-2",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/compare/gpt-5-3-vs-gpt-5-2",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/compare/gpt-5-3-vs-gpt-5-2",
            "canonical_url": "https://corvusllm.com/compare/gpt-5-3-vs-gpt-5-2",
            "static_file_public_path": "/compare-gpt-5-3-vs-gpt-5-2.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/compare/gpt-5-3-vs-gpt-5-2",
              "to": "/compare-gpt-5-3-vs-gpt-5-2.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/compare-gpt-5-3-vs-gpt-5-2.html",
              "to": "/compare/gpt-5-3-vs-gpt-5-2",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/compare/gpt-5-3-vs-gpt-5-2.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/compare/gpt-5-5-vs-gpt-5-3",
        "canonical_url": "https://corvusllm.com/compare/gpt-5-5-vs-gpt-5-3",
        "indexation_state": "indexable_public_canonical",
        "static_file": "compare-gpt-5-5-vs-gpt-5-3.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.66"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/compare/gpt-5-5-vs-gpt-5-3",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/compare/gpt-5-5-vs-gpt-5-3",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/compare/gpt-5-5-vs-gpt-5-3",
            "canonical_url": "https://corvusllm.com/compare/gpt-5-5-vs-gpt-5-3",
            "static_file_public_path": "/compare-gpt-5-5-vs-gpt-5-3.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/compare/gpt-5-5-vs-gpt-5-3",
              "to": "/compare-gpt-5-5-vs-gpt-5-3.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/compare-gpt-5-5-vs-gpt-5-3.html",
              "to": "/compare/gpt-5-5-vs-gpt-5-3",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/compare/gpt-5-5-vs-gpt-5-3.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/compare/glm-5-1-vs-glm-5",
        "canonical_url": "https://corvusllm.com/compare/glm-5-1-vs-glm-5",
        "indexation_state": "indexable_public_canonical",
        "static_file": "compare-glm-5-1-vs-glm-5.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.66"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/compare/glm-5-1-vs-glm-5",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/compare/glm-5-1-vs-glm-5",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/compare/glm-5-1-vs-glm-5",
            "canonical_url": "https://corvusllm.com/compare/glm-5-1-vs-glm-5",
            "static_file_public_path": "/compare-glm-5-1-vs-glm-5.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/compare/glm-5-1-vs-glm-5",
              "to": "/compare-glm-5-1-vs-glm-5.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/compare-glm-5-1-vs-glm-5.html",
              "to": "/compare/glm-5-1-vs-glm-5",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/compare/glm-5-1-vs-glm-5.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/compare/claude-opus-4-7-vs-gpt-5-4",
        "canonical_url": "https://corvusllm.com/compare/claude-opus-4-7-vs-gpt-5-4",
        "indexation_state": "indexable_public_canonical",
        "static_file": "compare-claude-opus-4-7-vs-gpt-5-4.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.66"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/compare/claude-opus-4-7-vs-gpt-5-4",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/compare/claude-opus-4-7-vs-gpt-5-4",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/compare/claude-opus-4-7-vs-gpt-5-4",
            "canonical_url": "https://corvusllm.com/compare/claude-opus-4-7-vs-gpt-5-4",
            "static_file_public_path": "/compare-claude-opus-4-7-vs-gpt-5-4.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/compare/claude-opus-4-7-vs-gpt-5-4",
              "to": "/compare-claude-opus-4-7-vs-gpt-5-4.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/compare-claude-opus-4-7-vs-gpt-5-4.html",
              "to": "/compare/claude-opus-4-7-vs-gpt-5-4",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/compare/claude-opus-4-7-vs-gpt-5-4.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/compare/claude-sonnet-4-6-vs-gpt-5-5",
        "canonical_url": "https://corvusllm.com/compare/claude-sonnet-4-6-vs-gpt-5-5",
        "indexation_state": "indexable_public_canonical",
        "static_file": "compare-claude-sonnet-4-6-vs-gpt-5-5.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.66"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/compare/claude-sonnet-4-6-vs-gpt-5-5",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/compare/claude-sonnet-4-6-vs-gpt-5-5",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/compare/claude-sonnet-4-6-vs-gpt-5-5",
            "canonical_url": "https://corvusllm.com/compare/claude-sonnet-4-6-vs-gpt-5-5",
            "static_file_public_path": "/compare-claude-sonnet-4-6-vs-gpt-5-5.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/compare/claude-sonnet-4-6-vs-gpt-5-5",
              "to": "/compare-claude-sonnet-4-6-vs-gpt-5-5.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/compare-claude-sonnet-4-6-vs-gpt-5-5.html",
              "to": "/compare/claude-sonnet-4-6-vs-gpt-5-5",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/compare/claude-sonnet-4-6-vs-gpt-5-5.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/llm-api-cost-calculator",
        "canonical_url": "https://corvusllm.com/llm-api-cost-calculator",
        "indexation_state": "indexable_public_canonical",
        "static_file": "llm-api-cost-calculator.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.85"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/llm-api-cost-calculator",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/llm-api-cost-calculator",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/llm-api-cost-calculator",
            "canonical_url": "https://corvusllm.com/llm-api-cost-calculator",
            "static_file_public_path": "/llm-api-cost-calculator.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/llm-api-cost-calculator",
              "to": "/llm-api-cost-calculator.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/llm-api-cost-calculator.html",
              "to": "/llm-api-cost-calculator",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/llm-api-cost-calculator.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/openai-compatible-api",
        "canonical_url": "https://corvusllm.com/lp/openai-compatible-api",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/openai-compatible-api/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.85"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/openai-compatible-api",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/openai-compatible-api",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/openai-compatible-api",
            "canonical_url": "https://corvusllm.com/lp/openai-compatible-api",
            "static_file_public_path": "/lp/openai-compatible-api/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/openai-compatible-api/index.html"
            }
          },
          "markdown_source": "/lp/openai-compatible-api.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/ai-api-for-cursor",
        "canonical_url": "https://corvusllm.com/lp/ai-api-for-cursor",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/ai-api-for-cursor/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.85"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/ai-api-for-cursor",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/ai-api-for-cursor",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/ai-api-for-cursor",
            "canonical_url": "https://corvusllm.com/lp/ai-api-for-cursor",
            "static_file_public_path": "/lp/ai-api-for-cursor/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/ai-api-for-cursor/index.html"
            }
          },
          "markdown_source": "/lp/ai-api-for-cursor.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/claude-gpt-gemini-api",
        "canonical_url": "https://corvusllm.com/lp/claude-gpt-gemini-api",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/claude-gpt-gemini-api/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.85"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/claude-gpt-gemini-api",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/claude-gpt-gemini-api",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/claude-gpt-gemini-api",
            "canonical_url": "https://corvusllm.com/lp/claude-gpt-gemini-api",
            "static_file_public_path": "/lp/claude-gpt-gemini-api/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/claude-gpt-gemini-api/index.html"
            }
          },
          "markdown_source": "/lp/claude-gpt-gemini-api.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/bulk-ai-api",
        "canonical_url": "https://corvusllm.com/lp/bulk-ai-api",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/bulk-ai-api/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.8"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/bulk-ai-api",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/bulk-ai-api",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/bulk-ai-api",
            "canonical_url": "https://corvusllm.com/lp/bulk-ai-api",
            "static_file_public_path": "/lp/bulk-ai-api/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/bulk-ai-api/index.html"
            }
          },
          "markdown_source": "/lp/bulk-ai-api.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/openrouter-alternative",
        "canonical_url": "https://corvusllm.com/lp/openrouter-alternative",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/openrouter-alternative/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/openrouter-alternative",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/openrouter-alternative",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/openrouter-alternative",
            "canonical_url": "https://corvusllm.com/lp/openrouter-alternative",
            "static_file_public_path": "/lp/openrouter-alternative/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/openrouter-alternative/index.html"
            }
          },
          "markdown_source": "/lp/openrouter-alternative.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/ai-api-for-coding-agents",
        "canonical_url": "https://corvusllm.com/lp/ai-api-for-coding-agents",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/ai-api-for-coding-agents/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/ai-api-for-coding-agents",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/ai-api-for-coding-agents",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/ai-api-for-coding-agents",
            "canonical_url": "https://corvusllm.com/lp/ai-api-for-coding-agents",
            "static_file_public_path": "/lp/ai-api-for-coding-agents/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/ai-api-for-coding-agents/index.html"
            }
          },
          "markdown_source": "/lp/ai-api-for-coding-agents.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/ai-api-for-open-webui-teams",
        "canonical_url": "https://corvusllm.com/lp/ai-api-for-open-webui-teams",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/ai-api-for-open-webui-teams/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/ai-api-for-open-webui-teams",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/ai-api-for-open-webui-teams",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/ai-api-for-open-webui-teams",
            "canonical_url": "https://corvusllm.com/lp/ai-api-for-open-webui-teams",
            "static_file_public_path": "/lp/ai-api-for-open-webui-teams/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/ai-api-for-open-webui-teams/index.html"
            }
          },
          "markdown_source": "/lp/ai-api-for-open-webui-teams.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/ai-api-for-n8n-automation",
        "canonical_url": "https://corvusllm.com/lp/ai-api-for-n8n-automation",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/ai-api-for-n8n-automation/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/ai-api-for-n8n-automation",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/ai-api-for-n8n-automation",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/ai-api-for-n8n-automation",
            "canonical_url": "https://corvusllm.com/lp/ai-api-for-n8n-automation",
            "static_file_public_path": "/lp/ai-api-for-n8n-automation/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/ai-api-for-n8n-automation/index.html"
            }
          },
          "markdown_source": "/lp/ai-api-for-n8n-automation.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/ai-api-for-app-prototyping",
        "canonical_url": "https://corvusllm.com/lp/ai-api-for-app-prototyping",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/ai-api-for-app-prototyping/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/ai-api-for-app-prototyping",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/ai-api-for-app-prototyping",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/ai-api-for-app-prototyping",
            "canonical_url": "https://corvusllm.com/lp/ai-api-for-app-prototyping",
            "static_file_public_path": "/lp/ai-api-for-app-prototyping/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/ai-api-for-app-prototyping/index.html"
            }
          },
          "markdown_source": "/lp/ai-api-for-app-prototyping.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/ai-api-for-cost-sensitive-workloads",
        "canonical_url": "https://corvusllm.com/lp/ai-api-for-cost-sensitive-workloads",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/ai-api-for-cost-sensitive-workloads/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/ai-api-for-cost-sensitive-workloads",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/ai-api-for-cost-sensitive-workloads",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/ai-api-for-cost-sensitive-workloads",
            "canonical_url": "https://corvusllm.com/lp/ai-api-for-cost-sensitive-workloads",
            "static_file_public_path": "/lp/ai-api-for-cost-sensitive-workloads/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/ai-api-for-cost-sensitive-workloads/index.html"
            }
          },
          "markdown_source": "/lp/ai-api-for-cost-sensitive-workloads.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/ai-api-for-multi-model-routing",
        "canonical_url": "https://corvusllm.com/lp/ai-api-for-multi-model-routing",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/ai-api-for-multi-model-routing/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/ai-api-for-multi-model-routing",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/ai-api-for-multi-model-routing",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/ai-api-for-multi-model-routing",
            "canonical_url": "https://corvusllm.com/lp/ai-api-for-multi-model-routing",
            "static_file_public_path": "/lp/ai-api-for-multi-model-routing/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/ai-api-for-multi-model-routing/index.html"
            }
          },
          "markdown_source": "/lp/ai-api-for-multi-model-routing.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/claude-api-pricing-comparison",
        "canonical_url": "https://corvusllm.com/lp/claude-api-pricing-comparison",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/claude-api-pricing-comparison/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/claude-api-pricing-comparison",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/claude-api-pricing-comparison",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/claude-api-pricing-comparison",
            "canonical_url": "https://corvusllm.com/lp/claude-api-pricing-comparison",
            "static_file_public_path": "/lp/claude-api-pricing-comparison/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/claude-api-pricing-comparison/index.html"
            }
          },
          "markdown_source": "/lp/claude-api-pricing-comparison.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/gpt-api-pricing-comparison",
        "canonical_url": "https://corvusllm.com/lp/gpt-api-pricing-comparison",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/gpt-api-pricing-comparison/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/gpt-api-pricing-comparison",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/gpt-api-pricing-comparison",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/gpt-api-pricing-comparison",
            "canonical_url": "https://corvusllm.com/lp/gpt-api-pricing-comparison",
            "static_file_public_path": "/lp/gpt-api-pricing-comparison/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/gpt-api-pricing-comparison/index.html"
            }
          },
          "markdown_source": "/lp/gpt-api-pricing-comparison.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/glm-api-pricing-comparison",
        "canonical_url": "https://corvusllm.com/lp/glm-api-pricing-comparison",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/glm-api-pricing-comparison/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/glm-api-pricing-comparison",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/glm-api-pricing-comparison",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/glm-api-pricing-comparison",
            "canonical_url": "https://corvusllm.com/lp/glm-api-pricing-comparison",
            "static_file_public_path": "/lp/glm-api-pricing-comparison/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/glm-api-pricing-comparison/index.html"
            }
          },
          "markdown_source": "/lp/glm-api-pricing-comparison.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/ai-api-cache-token-pricing",
        "canonical_url": "https://corvusllm.com/lp/ai-api-cache-token-pricing",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/ai-api-cache-token-pricing/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/ai-api-cache-token-pricing",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/ai-api-cache-token-pricing",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/ai-api-cache-token-pricing",
            "canonical_url": "https://corvusllm.com/lp/ai-api-cache-token-pricing",
            "static_file_public_path": "/lp/ai-api-cache-token-pricing/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/ai-api-cache-token-pricing/index.html"
            }
          },
          "markdown_source": "/lp/ai-api-cache-token-pricing.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/ai-api-setup-by-tool",
        "canonical_url": "https://corvusllm.com/lp/ai-api-setup-by-tool",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/ai-api-setup-by-tool/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/ai-api-setup-by-tool",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/ai-api-setup-by-tool",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/ai-api-setup-by-tool",
            "canonical_url": "https://corvusllm.com/lp/ai-api-setup-by-tool",
            "static_file_public_path": "/lp/ai-api-setup-by-tool/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/ai-api-setup-by-tool/index.html"
            }
          },
          "markdown_source": "/lp/ai-api-setup-by-tool.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/claude-api-for-cursor",
        "canonical_url": "https://corvusllm.com/lp/claude-api-for-cursor",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/claude-api-for-cursor/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/claude-api-for-cursor",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/claude-api-for-cursor",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/claude-api-for-cursor",
            "canonical_url": "https://corvusllm.com/lp/claude-api-for-cursor",
            "static_file_public_path": "/lp/claude-api-for-cursor/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/claude-api-for-cursor/index.html"
            }
          },
          "markdown_source": "/lp/claude-api-for-cursor.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/claude-api-for-claude-code",
        "canonical_url": "https://corvusllm.com/lp/claude-api-for-claude-code",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/claude-api-for-claude-code/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/claude-api-for-claude-code",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/claude-api-for-claude-code",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/claude-api-for-claude-code",
            "canonical_url": "https://corvusllm.com/lp/claude-api-for-claude-code",
            "static_file_public_path": "/lp/claude-api-for-claude-code/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/claude-api-for-claude-code/index.html"
            }
          },
          "markdown_source": "/lp/claude-api-for-claude-code.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/claude-api-for-open-webui",
        "canonical_url": "https://corvusllm.com/lp/claude-api-for-open-webui",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/claude-api-for-open-webui/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/claude-api-for-open-webui",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/claude-api-for-open-webui",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/claude-api-for-open-webui",
            "canonical_url": "https://corvusllm.com/lp/claude-api-for-open-webui",
            "static_file_public_path": "/lp/claude-api-for-open-webui/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/claude-api-for-open-webui/index.html"
            }
          },
          "markdown_source": "/lp/claude-api-for-open-webui.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/claude-api-for-openai-sdks",
        "canonical_url": "https://corvusllm.com/lp/claude-api-for-openai-sdks",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/claude-api-for-openai-sdks/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/claude-api-for-openai-sdks",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/claude-api-for-openai-sdks",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/claude-api-for-openai-sdks",
            "canonical_url": "https://corvusllm.com/lp/claude-api-for-openai-sdks",
            "static_file_public_path": "/lp/claude-api-for-openai-sdks/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/claude-api-for-openai-sdks/index.html"
            }
          },
          "markdown_source": "/lp/claude-api-for-openai-sdks.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/claude-api-for-n8n",
        "canonical_url": "https://corvusllm.com/lp/claude-api-for-n8n",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/claude-api-for-n8n/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/claude-api-for-n8n",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/claude-api-for-n8n",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/claude-api-for-n8n",
            "canonical_url": "https://corvusllm.com/lp/claude-api-for-n8n",
            "static_file_public_path": "/lp/claude-api-for-n8n/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/claude-api-for-n8n/index.html"
            }
          },
          "markdown_source": "/lp/claude-api-for-n8n.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/claude-api-for-chatbox",
        "canonical_url": "https://corvusllm.com/lp/claude-api-for-chatbox",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/claude-api-for-chatbox/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/claude-api-for-chatbox",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/claude-api-for-chatbox",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/claude-api-for-chatbox",
            "canonical_url": "https://corvusllm.com/lp/claude-api-for-chatbox",
            "static_file_public_path": "/lp/claude-api-for-chatbox/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/claude-api-for-chatbox/index.html"
            }
          },
          "markdown_source": "/lp/claude-api-for-chatbox.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/gpt-api-for-cursor",
        "canonical_url": "https://corvusllm.com/lp/gpt-api-for-cursor",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/gpt-api-for-cursor/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/gpt-api-for-cursor",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/gpt-api-for-cursor",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/gpt-api-for-cursor",
            "canonical_url": "https://corvusllm.com/lp/gpt-api-for-cursor",
            "static_file_public_path": "/lp/gpt-api-for-cursor/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/gpt-api-for-cursor/index.html"
            }
          },
          "markdown_source": "/lp/gpt-api-for-cursor.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/gpt-api-for-open-webui",
        "canonical_url": "https://corvusllm.com/lp/gpt-api-for-open-webui",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/gpt-api-for-open-webui/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/gpt-api-for-open-webui",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/gpt-api-for-open-webui",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/gpt-api-for-open-webui",
            "canonical_url": "https://corvusllm.com/lp/gpt-api-for-open-webui",
            "static_file_public_path": "/lp/gpt-api-for-open-webui/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/gpt-api-for-open-webui/index.html"
            }
          },
          "markdown_source": "/lp/gpt-api-for-open-webui.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/gpt-api-for-openai-sdks",
        "canonical_url": "https://corvusllm.com/lp/gpt-api-for-openai-sdks",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/gpt-api-for-openai-sdks/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/gpt-api-for-openai-sdks",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/gpt-api-for-openai-sdks",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/gpt-api-for-openai-sdks",
            "canonical_url": "https://corvusllm.com/lp/gpt-api-for-openai-sdks",
            "static_file_public_path": "/lp/gpt-api-for-openai-sdks/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/gpt-api-for-openai-sdks/index.html"
            }
          },
          "markdown_source": "/lp/gpt-api-for-openai-sdks.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/gpt-api-for-n8n",
        "canonical_url": "https://corvusllm.com/lp/gpt-api-for-n8n",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/gpt-api-for-n8n/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/gpt-api-for-n8n",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/gpt-api-for-n8n",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/gpt-api-for-n8n",
            "canonical_url": "https://corvusllm.com/lp/gpt-api-for-n8n",
            "static_file_public_path": "/lp/gpt-api-for-n8n/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/gpt-api-for-n8n/index.html"
            }
          },
          "markdown_source": "/lp/gpt-api-for-n8n.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/gpt-api-for-windsurf",
        "canonical_url": "https://corvusllm.com/lp/gpt-api-for-windsurf",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/gpt-api-for-windsurf/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/gpt-api-for-windsurf",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/gpt-api-for-windsurf",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/gpt-api-for-windsurf",
            "canonical_url": "https://corvusllm.com/lp/gpt-api-for-windsurf",
            "static_file_public_path": "/lp/gpt-api-for-windsurf/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/gpt-api-for-windsurf/index.html"
            }
          },
          "markdown_source": "/lp/gpt-api-for-windsurf.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/gpt-api-for-chatbox",
        "canonical_url": "https://corvusllm.com/lp/gpt-api-for-chatbox",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/gpt-api-for-chatbox/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/gpt-api-for-chatbox",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/gpt-api-for-chatbox",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/gpt-api-for-chatbox",
            "canonical_url": "https://corvusllm.com/lp/gpt-api-for-chatbox",
            "static_file_public_path": "/lp/gpt-api-for-chatbox/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/gpt-api-for-chatbox/index.html"
            }
          },
          "markdown_source": "/lp/gpt-api-for-chatbox.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/glm-api-for-cursor",
        "canonical_url": "https://corvusllm.com/lp/glm-api-for-cursor",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/glm-api-for-cursor/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/glm-api-for-cursor",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/glm-api-for-cursor",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/glm-api-for-cursor",
            "canonical_url": "https://corvusllm.com/lp/glm-api-for-cursor",
            "static_file_public_path": "/lp/glm-api-for-cursor/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/glm-api-for-cursor/index.html"
            }
          },
          "markdown_source": "/lp/glm-api-for-cursor.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/glm-api-for-open-webui",
        "canonical_url": "https://corvusllm.com/lp/glm-api-for-open-webui",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/glm-api-for-open-webui/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/glm-api-for-open-webui",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/glm-api-for-open-webui",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/glm-api-for-open-webui",
            "canonical_url": "https://corvusllm.com/lp/glm-api-for-open-webui",
            "static_file_public_path": "/lp/glm-api-for-open-webui/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/glm-api-for-open-webui/index.html"
            }
          },
          "markdown_source": "/lp/glm-api-for-open-webui.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/glm-api-for-openai-sdks",
        "canonical_url": "https://corvusllm.com/lp/glm-api-for-openai-sdks",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/glm-api-for-openai-sdks/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/glm-api-for-openai-sdks",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/glm-api-for-openai-sdks",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/glm-api-for-openai-sdks",
            "canonical_url": "https://corvusllm.com/lp/glm-api-for-openai-sdks",
            "static_file_public_path": "/lp/glm-api-for-openai-sdks/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/glm-api-for-openai-sdks/index.html"
            }
          },
          "markdown_source": "/lp/glm-api-for-openai-sdks.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/glm-api-for-n8n",
        "canonical_url": "https://corvusllm.com/lp/glm-api-for-n8n",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/glm-api-for-n8n/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/glm-api-for-n8n",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/glm-api-for-n8n",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/glm-api-for-n8n",
            "canonical_url": "https://corvusllm.com/lp/glm-api-for-n8n",
            "static_file_public_path": "/lp/glm-api-for-n8n/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/glm-api-for-n8n/index.html"
            }
          },
          "markdown_source": "/lp/glm-api-for-n8n.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/lp/glm-api-for-chatbox",
        "canonical_url": "https://corvusllm.com/lp/glm-api-for-chatbox",
        "indexation_state": "indexable_public_canonical",
        "static_file": "lp/glm-api-for-chatbox/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/lp/glm-api-for-chatbox",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/lp/glm-api-for-chatbox",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/lp/glm-api-for-chatbox",
            "canonical_url": "https://corvusllm.com/lp/glm-api-for-chatbox",
            "static_file_public_path": "/lp/glm-api-for-chatbox/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": false,
              "public_index_file": "/lp/glm-api-for-chatbox/index.html"
            }
          },
          "markdown_source": "/lp/glm-api-for-chatbox.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs",
        "canonical_url": "https://corvusllm.com/docs",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.9"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs",
            "canonical_url": "https://corvusllm.com/docs",
            "static_file_public_path": "/docs.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs",
              "to": "/docs.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs.html",
              "to": "/docs",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/getting-started/quickstart",
        "canonical_url": "https://corvusllm.com/docs/getting-started/quickstart",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-getting-started-quickstart.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.8"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/getting-started/quickstart",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/getting-started/quickstart",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/getting-started/quickstart",
            "canonical_url": "https://corvusllm.com/docs/getting-started/quickstart",
            "static_file_public_path": "/docs-getting-started-quickstart.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/getting-started/quickstart",
              "to": "/docs-getting-started-quickstart.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-getting-started-quickstart.html",
              "to": "/docs/getting-started/quickstart",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/getting-started/quickstart.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/getting-started/before-you-buy",
        "canonical_url": "https://corvusllm.com/docs/getting-started/before-you-buy",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-getting-started-before-you-buy.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.8"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/getting-started/before-you-buy",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/getting-started/before-you-buy",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/getting-started/before-you-buy",
            "canonical_url": "https://corvusllm.com/docs/getting-started/before-you-buy",
            "static_file_public_path": "/docs-getting-started-before-you-buy.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/getting-started/before-you-buy",
              "to": "/docs-getting-started-before-you-buy.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-getting-started-before-you-buy.html",
              "to": "/docs/getting-started/before-you-buy",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/getting-started/before-you-buy.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/getting-started/after-you-buy",
        "canonical_url": "https://corvusllm.com/docs/getting-started/after-you-buy",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-getting-started-after-you-buy.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.8"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/getting-started/after-you-buy",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/getting-started/after-you-buy",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/getting-started/after-you-buy",
            "canonical_url": "https://corvusllm.com/docs/getting-started/after-you-buy",
            "static_file_public_path": "/docs-getting-started-after-you-buy.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/getting-started/after-you-buy",
              "to": "/docs-getting-started-after-you-buy.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-getting-started-after-you-buy.html",
              "to": "/docs/getting-started/after-you-buy",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/getting-started/after-you-buy.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/integrations/dev-tools",
        "canonical_url": "https://corvusllm.com/docs/integrations/dev-tools",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-integrations-dev-tools.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.8"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/integrations/dev-tools",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/integrations/dev-tools",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/integrations/dev-tools",
            "canonical_url": "https://corvusllm.com/docs/integrations/dev-tools",
            "static_file_public_path": "/docs-integrations-dev-tools.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/integrations/dev-tools",
              "to": "/docs-integrations-dev-tools.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-integrations-dev-tools.html",
              "to": "/docs/integrations/dev-tools",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/integrations/dev-tools.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/integrations/openai-sdks",
        "canonical_url": "https://corvusllm.com/docs/integrations/openai-sdks",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-integrations-openai-sdks.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.8"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/integrations/openai-sdks",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/integrations/openai-sdks",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/integrations/openai-sdks",
            "canonical_url": "https://corvusllm.com/docs/integrations/openai-sdks",
            "static_file_public_path": "/docs-integrations-openai-sdks.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/integrations/openai-sdks",
              "to": "/docs-integrations-openai-sdks.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-integrations-openai-sdks.html",
              "to": "/docs/integrations/openai-sdks",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/integrations/openai-sdks.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/integrations/claude-code",
        "canonical_url": "https://corvusllm.com/docs/integrations/claude-code",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-integrations-claude-code.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.8"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/integrations/claude-code",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/integrations/claude-code",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/integrations/claude-code",
            "canonical_url": "https://corvusllm.com/docs/integrations/claude-code",
            "static_file_public_path": "/docs-integrations-claude-code.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/integrations/claude-code",
              "to": "/docs-integrations-claude-code.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-integrations-claude-code.html",
              "to": "/docs/integrations/claude-code",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/integrations/claude-code.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/integrations/open-webui",
        "canonical_url": "https://corvusllm.com/docs/integrations/open-webui",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-integrations-open-webui.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.8"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/integrations/open-webui",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/integrations/open-webui",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/integrations/open-webui",
            "canonical_url": "https://corvusllm.com/docs/integrations/open-webui",
            "static_file_public_path": "/docs-integrations-open-webui.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/integrations/open-webui",
              "to": "/docs-integrations-open-webui.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-integrations-open-webui.html",
              "to": "/docs/integrations/open-webui",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/integrations/open-webui.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/integrations/chatbox",
        "canonical_url": "https://corvusllm.com/docs/integrations/chatbox",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-integrations-chatbox.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.7"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/integrations/chatbox",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/integrations/chatbox",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/integrations/chatbox",
            "canonical_url": "https://corvusllm.com/docs/integrations/chatbox",
            "static_file_public_path": "/docs-integrations-chatbox.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/integrations/chatbox",
              "to": "/docs-integrations-chatbox.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-integrations-chatbox.html",
              "to": "/docs/integrations/chatbox",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/integrations/chatbox.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/integrations/n8n",
        "canonical_url": "https://corvusllm.com/docs/integrations/n8n",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-integrations-n8n.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.8"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/integrations/n8n",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/integrations/n8n",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/integrations/n8n",
            "canonical_url": "https://corvusllm.com/docs/integrations/n8n",
            "static_file_public_path": "/docs-integrations-n8n.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/integrations/n8n",
              "to": "/docs-integrations-n8n.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-integrations-n8n.html",
              "to": "/docs/integrations/n8n",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/integrations/n8n.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/integrations/cursor",
        "canonical_url": "https://corvusllm.com/docs/integrations/cursor",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-integrations-cursor.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.7"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/integrations/cursor",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/integrations/cursor",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/integrations/cursor",
            "canonical_url": "https://corvusllm.com/docs/integrations/cursor",
            "static_file_public_path": "/docs-integrations-cursor.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/integrations/cursor",
              "to": "/docs-integrations-cursor.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-integrations-cursor.html",
              "to": "/docs/integrations/cursor",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/integrations/cursor.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/integrations/windsurf",
        "canonical_url": "https://corvusllm.com/docs/integrations/windsurf",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-integrations-windsurf.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.7"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/integrations/windsurf",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/integrations/windsurf",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/integrations/windsurf",
            "canonical_url": "https://corvusllm.com/docs/integrations/windsurf",
            "static_file_public_path": "/docs-integrations-windsurf.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/integrations/windsurf",
              "to": "/docs-integrations-windsurf.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-integrations-windsurf.html",
              "to": "/docs/integrations/windsurf",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/integrations/windsurf.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/troubleshooting/errors",
        "canonical_url": "https://corvusllm.com/docs/troubleshooting/errors",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-troubleshooting-errors.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.8"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/troubleshooting/errors",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/troubleshooting/errors",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/troubleshooting/errors",
            "canonical_url": "https://corvusllm.com/docs/troubleshooting/errors",
            "static_file_public_path": "/docs-troubleshooting-errors.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/troubleshooting/errors",
              "to": "/docs-troubleshooting-errors.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-troubleshooting-errors.html",
              "to": "/docs/troubleshooting/errors",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/troubleshooting/errors.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/troubleshooting/model-not-found",
        "canonical_url": "https://corvusllm.com/docs/troubleshooting/model-not-found",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-troubleshooting-model-not-found.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.7"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/troubleshooting/model-not-found",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/troubleshooting/model-not-found",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/troubleshooting/model-not-found",
            "canonical_url": "https://corvusllm.com/docs/troubleshooting/model-not-found",
            "static_file_public_path": "/docs-troubleshooting-model-not-found.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/troubleshooting/model-not-found",
              "to": "/docs-troubleshooting-model-not-found.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-troubleshooting-model-not-found.html",
              "to": "/docs/troubleshooting/model-not-found",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/troubleshooting/model-not-found.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/troubleshooting/invalid-api-key",
        "canonical_url": "https://corvusllm.com/docs/troubleshooting/invalid-api-key",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-troubleshooting-invalid-api-key.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.7"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/troubleshooting/invalid-api-key",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/troubleshooting/invalid-api-key",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/troubleshooting/invalid-api-key",
            "canonical_url": "https://corvusllm.com/docs/troubleshooting/invalid-api-key",
            "static_file_public_path": "/docs-troubleshooting-invalid-api-key.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/troubleshooting/invalid-api-key",
              "to": "/docs-troubleshooting-invalid-api-key.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-troubleshooting-invalid-api-key.html",
              "to": "/docs/troubleshooting/invalid-api-key",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/troubleshooting/invalid-api-key.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/troubleshooting/wrong-base-url",
        "canonical_url": "https://corvusllm.com/docs/troubleshooting/wrong-base-url",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-troubleshooting-wrong-base-url.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.7"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/troubleshooting/wrong-base-url",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/troubleshooting/wrong-base-url",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/troubleshooting/wrong-base-url",
            "canonical_url": "https://corvusllm.com/docs/troubleshooting/wrong-base-url",
            "static_file_public_path": "/docs-troubleshooting-wrong-base-url.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/troubleshooting/wrong-base-url",
              "to": "/docs-troubleshooting-wrong-base-url.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-troubleshooting-wrong-base-url.html",
              "to": "/docs/troubleshooting/wrong-base-url",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/troubleshooting/wrong-base-url.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/troubleshooting/out-of-balance",
        "canonical_url": "https://corvusllm.com/docs/troubleshooting/out-of-balance",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-troubleshooting-out-of-balance.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.7"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/troubleshooting/out-of-balance",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/troubleshooting/out-of-balance",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/troubleshooting/out-of-balance",
            "canonical_url": "https://corvusllm.com/docs/troubleshooting/out-of-balance",
            "static_file_public_path": "/docs-troubleshooting-out-of-balance.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/troubleshooting/out-of-balance",
              "to": "/docs-troubleshooting-out-of-balance.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-troubleshooting-out-of-balance.html",
              "to": "/docs/troubleshooting/out-of-balance",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/troubleshooting/out-of-balance.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/troubleshooting/upstream-provider-unavailable",
        "canonical_url": "https://corvusllm.com/docs/troubleshooting/upstream-provider-unavailable",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-troubleshooting-upstream-provider-unavailable.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.7"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/troubleshooting/upstream-provider-unavailable",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/troubleshooting/upstream-provider-unavailable",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/troubleshooting/upstream-provider-unavailable",
            "canonical_url": "https://corvusllm.com/docs/troubleshooting/upstream-provider-unavailable",
            "static_file_public_path": "/docs-troubleshooting-upstream-provider-unavailable.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/troubleshooting/upstream-provider-unavailable",
              "to": "/docs-troubleshooting-upstream-provider-unavailable.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-troubleshooting-upstream-provider-unavailable.html",
              "to": "/docs/troubleshooting/upstream-provider-unavailable",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/troubleshooting/upstream-provider-unavailable.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/troubleshooting/request-timeout",
        "canonical_url": "https://corvusllm.com/docs/troubleshooting/request-timeout",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-troubleshooting-request-timeout.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.7"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/troubleshooting/request-timeout",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/troubleshooting/request-timeout",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/troubleshooting/request-timeout",
            "canonical_url": "https://corvusllm.com/docs/troubleshooting/request-timeout",
            "static_file_public_path": "/docs-troubleshooting-request-timeout.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/troubleshooting/request-timeout",
              "to": "/docs-troubleshooting-request-timeout.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-troubleshooting-request-timeout.html",
              "to": "/docs/troubleshooting/request-timeout",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/troubleshooting/request-timeout.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/troubleshooting/image-input-errors",
        "canonical_url": "https://corvusllm.com/docs/troubleshooting/image-input-errors",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-troubleshooting-image-input-errors.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.7"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/troubleshooting/image-input-errors",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/troubleshooting/image-input-errors",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/troubleshooting/image-input-errors",
            "canonical_url": "https://corvusllm.com/docs/troubleshooting/image-input-errors",
            "static_file_public_path": "/docs-troubleshooting-image-input-errors.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/troubleshooting/image-input-errors",
              "to": "/docs-troubleshooting-image-input-errors.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-troubleshooting-image-input-errors.html",
              "to": "/docs/troubleshooting/image-input-errors",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/troubleshooting/image-input-errors.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/troubleshooting/tool-creation-failed",
        "canonical_url": "https://corvusllm.com/docs/troubleshooting/tool-creation-failed",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-troubleshooting-tool-creation-failed.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.7"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/troubleshooting/tool-creation-failed",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/troubleshooting/tool-creation-failed",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/troubleshooting/tool-creation-failed",
            "canonical_url": "https://corvusllm.com/docs/troubleshooting/tool-creation-failed",
            "static_file_public_path": "/docs-troubleshooting-tool-creation-failed.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/troubleshooting/tool-creation-failed",
              "to": "/docs-troubleshooting-tool-creation-failed.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-troubleshooting-tool-creation-failed.html",
              "to": "/docs/troubleshooting/tool-creation-failed",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/troubleshooting/tool-creation-failed.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/troubleshooting/cache-token-cost-spikes",
        "canonical_url": "https://corvusllm.com/docs/troubleshooting/cache-token-cost-spikes",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-troubleshooting-cache-token-cost-spikes.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.7"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/troubleshooting/cache-token-cost-spikes",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/troubleshooting/cache-token-cost-spikes",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/troubleshooting/cache-token-cost-spikes",
            "canonical_url": "https://corvusllm.com/docs/troubleshooting/cache-token-cost-spikes",
            "static_file_public_path": "/docs-troubleshooting-cache-token-cost-spikes.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/troubleshooting/cache-token-cost-spikes",
              "to": "/docs-troubleshooting-cache-token-cost-spikes.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-troubleshooting-cache-token-cost-spikes.html",
              "to": "/docs/troubleshooting/cache-token-cost-spikes",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/troubleshooting/cache-token-cost-spikes.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/api/overview",
        "canonical_url": "https://corvusllm.com/docs/api/overview",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-api-overview.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.8"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/api/overview",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/api/overview",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/api/overview",
            "canonical_url": "https://corvusllm.com/docs/api/overview",
            "static_file_public_path": "/docs-api-overview.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/api/overview",
              "to": "/docs-api-overview.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-api-overview.html",
              "to": "/docs/api/overview",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/api/overview.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/api/models",
        "canonical_url": "https://corvusllm.com/docs/api/models",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-api-models.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.8"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/api/models",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/api/models",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/api/models",
            "canonical_url": "https://corvusllm.com/docs/api/models",
            "static_file_public_path": "/docs-api-models.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/api/models",
              "to": "/docs-api-models.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-api-models.html",
              "to": "/docs/api/models",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/api/models.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/docs/api/billing",
        "canonical_url": "https://corvusllm.com/docs/api/billing",
        "indexation_state": "indexable_public_canonical",
        "static_file": "docs-api-billing.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.8"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/docs/api/billing",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/docs/api/billing",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/docs/api/billing",
            "canonical_url": "https://corvusllm.com/docs/api/billing",
            "static_file_public_path": "/docs-api-billing.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/docs/api/billing",
              "to": "/docs-api-billing.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/docs-api-billing.html",
              "to": "/docs/api/billing",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/docs/api/billing.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq",
        "canonical_url": "https://corvusllm.com/faq",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.8"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq",
            "canonical_url": "https://corvusllm.com/faq",
            "static_file_public_path": "/faq.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/faq",
              "to": "/faq.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/faq.html",
              "to": "/faq",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/faq.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/what-do-i-actually-receive-after-a-successful-order/",
        "canonical_url": "https://corvusllm.com/faq/what-do-i-actually-receive-after-a-successful-order/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/what-do-i-actually-receive-after-a-successful-order/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/what-do-i-actually-receive-after-a-successful-order/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/what-do-i-actually-receive-after-a-successful-order/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/what-do-i-actually-receive-after-a-successful-order/",
            "canonical_url": "https://corvusllm.com/faq/what-do-i-actually-receive-after-a-successful-order/",
            "static_file_public_path": "/faq/what-do-i-actually-receive-after-a-successful-order/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/what-do-i-actually-receive-after-a-successful-order/index.html"
            }
          },
          "markdown_source": "/faq/what-do-i-actually-receive-after-a-successful-order.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/do-i-need-my-own-openai-or-anthropic-account-first/",
        "canonical_url": "https://corvusllm.com/faq/do-i-need-my-own-openai-or-anthropic-account-first/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/do-i-need-my-own-openai-or-anthropic-account-first/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/do-i-need-my-own-openai-or-anthropic-account-first/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/do-i-need-my-own-openai-or-anthropic-account-first/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/do-i-need-my-own-openai-or-anthropic-account-first/",
            "canonical_url": "https://corvusllm.com/faq/do-i-need-my-own-openai-or-anthropic-account-first/",
            "static_file_public_path": "/faq/do-i-need-my-own-openai-or-anthropic-account-first/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/do-i-need-my-own-openai-or-anthropic-account-first/index.html"
            }
          },
          "markdown_source": "/faq/do-i-need-my-own-openai-or-anthropic-account-first.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/which-page-should-i-read-first-if-i-am-completely-new/",
        "canonical_url": "https://corvusllm.com/faq/which-page-should-i-read-first-if-i-am-completely-new/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/which-page-should-i-read-first-if-i-am-completely-new/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/which-page-should-i-read-first-if-i-am-completely-new/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/which-page-should-i-read-first-if-i-am-completely-new/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/which-page-should-i-read-first-if-i-am-completely-new/",
            "canonical_url": "https://corvusllm.com/faq/which-page-should-i-read-first-if-i-am-completely-new/",
            "static_file_public_path": "/faq/which-page-should-i-read-first-if-i-am-completely-new/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/which-page-should-i-read-first-if-i-am-completely-new/index.html"
            }
          },
          "markdown_source": "/faq/which-page-should-i-read-first-if-i-am-completely-new.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/can-i-start-with-a-small-plan-before-buying-something-larger/",
        "canonical_url": "https://corvusllm.com/faq/can-i-start-with-a-small-plan-before-buying-something-larger/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/can-i-start-with-a-small-plan-before-buying-something-larger/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/can-i-start-with-a-small-plan-before-buying-something-larger/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/can-i-start-with-a-small-plan-before-buying-something-larger/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/can-i-start-with-a-small-plan-before-buying-something-larger/",
            "canonical_url": "https://corvusllm.com/faq/can-i-start-with-a-small-plan-before-buying-something-larger/",
            "static_file_public_path": "/faq/can-i-start-with-a-small-plan-before-buying-something-larger/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/can-i-start-with-a-small-plan-before-buying-something-larger/index.html"
            }
          },
          "markdown_source": "/faq/can-i-start-with-a-small-plan-before-buying-something-larger.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/how-long-does-first-setup-usually-take-once-the-key-is-delivered/",
        "canonical_url": "https://corvusllm.com/faq/how-long-does-first-setup-usually-take-once-the-key-is-delivered/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/how-long-does-first-setup-usually-take-once-the-key-is-delivered/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/how-long-does-first-setup-usually-take-once-the-key-is-delivered/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/how-long-does-first-setup-usually-take-once-the-key-is-delivered/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/how-long-does-first-setup-usually-take-once-the-key-is-delivered/",
            "canonical_url": "https://corvusllm.com/faq/how-long-does-first-setup-usually-take-once-the-key-is-delivered/",
            "static_file_public_path": "/faq/how-long-does-first-setup-usually-take-once-the-key-is-delivered/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/how-long-does-first-setup-usually-take-once-the-key-is-delivered/index.html"
            }
          },
          "markdown_source": "/faq/how-long-does-first-setup-usually-take-once-the-key-is-delivered.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/what-happens-after-my-crypto-payment-is-confirmed/",
        "canonical_url": "https://corvusllm.com/faq/what-happens-after-my-crypto-payment-is-confirmed/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/what-happens-after-my-crypto-payment-is-confirmed/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/what-happens-after-my-crypto-payment-is-confirmed/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/what-happens-after-my-crypto-payment-is-confirmed/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/what-happens-after-my-crypto-payment-is-confirmed/",
            "canonical_url": "https://corvusllm.com/faq/what-happens-after-my-crypto-payment-is-confirmed/",
            "static_file_public_path": "/faq/what-happens-after-my-crypto-payment-is-confirmed/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/what-happens-after-my-crypto-payment-is-confirmed/index.html"
            }
          },
          "markdown_source": "/faq/what-happens-after-my-crypto-payment-is-confirmed.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/which-cryptocurrencies-and-networks-can-i-use-to-pay/",
        "canonical_url": "https://corvusllm.com/faq/which-cryptocurrencies-and-networks-can-i-use-to-pay/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/which-cryptocurrencies-and-networks-can-i-use-to-pay/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/which-cryptocurrencies-and-networks-can-i-use-to-pay/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/which-cryptocurrencies-and-networks-can-i-use-to-pay/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/which-cryptocurrencies-and-networks-can-i-use-to-pay/",
            "canonical_url": "https://corvusllm.com/faq/which-cryptocurrencies-and-networks-can-i-use-to-pay/",
            "static_file_public_path": "/faq/which-cryptocurrencies-and-networks-can-i-use-to-pay/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/which-cryptocurrencies-and-networks-can-i-use-to-pay/index.html"
            }
          },
          "markdown_source": "/faq/which-cryptocurrencies-and-networks-can-i-use-to-pay.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/can-i-recover-an-order-later-if-i-close-the-page-or-switch-devices/",
        "canonical_url": "https://corvusllm.com/faq/can-i-recover-an-order-later-if-i-close-the-page-or-switch-devices/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/can-i-recover-an-order-later-if-i-close-the-page-or-switch-devices/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/can-i-recover-an-order-later-if-i-close-the-page-or-switch-devices/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/can-i-recover-an-order-later-if-i-close-the-page-or-switch-devices/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/can-i-recover-an-order-later-if-i-close-the-page-or-switch-devices/",
            "canonical_url": "https://corvusllm.com/faq/can-i-recover-an-order-later-if-i-close-the-page-or-switch-devices/",
            "static_file_public_path": "/faq/can-i-recover-an-order-later-if-i-close-the-page-or-switch-devices/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/can-i-recover-an-order-later-if-i-close-the-page-or-switch-devices/index.html"
            }
          },
          "markdown_source": "/faq/can-i-recover-an-order-later-if-i-close-the-page-or-switch-devices.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/what-if-i-typed-the-wrong-email-address-during-checkout/",
        "canonical_url": "https://corvusllm.com/faq/what-if-i-typed-the-wrong-email-address-during-checkout/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/what-if-i-typed-the-wrong-email-address-during-checkout/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/what-if-i-typed-the-wrong-email-address-during-checkout/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/what-if-i-typed-the-wrong-email-address-during-checkout/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/what-if-i-typed-the-wrong-email-address-during-checkout/",
            "canonical_url": "https://corvusllm.com/faq/what-if-i-typed-the-wrong-email-address-during-checkout/",
            "static_file_public_path": "/faq/what-if-i-typed-the-wrong-email-address-during-checkout/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/what-if-i-typed-the-wrong-email-address-during-checkout/index.html"
            }
          },
          "markdown_source": "/faq/what-if-i-typed-the-wrong-email-address-during-checkout.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/do-you-deliver-instantly-at-all-hours-of-the-day/",
        "canonical_url": "https://corvusllm.com/faq/do-you-deliver-instantly-at-all-hours-of-the-day/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/do-you-deliver-instantly-at-all-hours-of-the-day/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/do-you-deliver-instantly-at-all-hours-of-the-day/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/do-you-deliver-instantly-at-all-hours-of-the-day/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/do-you-deliver-instantly-at-all-hours-of-the-day/",
            "canonical_url": "https://corvusllm.com/faq/do-you-deliver-instantly-at-all-hours-of-the-day/",
            "static_file_public_path": "/faq/do-you-deliver-instantly-at-all-hours-of-the-day/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/do-you-deliver-instantly-at-all-hours-of-the-day/index.html"
            }
          },
          "markdown_source": "/faq/do-you-deliver-instantly-at-all-hours-of-the-day.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/are-there-recurring-charges-or-automatic-renewals/",
        "canonical_url": "https://corvusllm.com/faq/are-there-recurring-charges-or-automatic-renewals/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/are-there-recurring-charges-or-automatic-renewals/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/are-there-recurring-charges-or-automatic-renewals/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/are-there-recurring-charges-or-automatic-renewals/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/are-there-recurring-charges-or-automatic-renewals/",
            "canonical_url": "https://corvusllm.com/faq/are-there-recurring-charges-or-automatic-renewals/",
            "static_file_public_path": "/faq/are-there-recurring-charges-or-automatic-renewals/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/are-there-recurring-charges-or-automatic-renewals/index.html"
            }
          },
          "markdown_source": "/faq/are-there-recurring-charges-or-automatic-renewals.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/why-does-the-crypto-amount-change-before-i-lock-the-payment/",
        "canonical_url": "https://corvusllm.com/faq/why-does-the-crypto-amount-change-before-i-lock-the-payment/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/why-does-the-crypto-amount-change-before-i-lock-the-payment/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/why-does-the-crypto-amount-change-before-i-lock-the-payment/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/why-does-the-crypto-amount-change-before-i-lock-the-payment/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/why-does-the-crypto-amount-change-before-i-lock-the-payment/",
            "canonical_url": "https://corvusllm.com/faq/why-does-the-crypto-amount-change-before-i-lock-the-payment/",
            "static_file_public_path": "/faq/why-does-the-crypto-amount-change-before-i-lock-the-payment/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/why-does-the-crypto-amount-change-before-i-lock-the-payment/index.html"
            }
          },
          "markdown_source": "/faq/why-does-the-crypto-amount-change-before-i-lock-the-payment.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/is-the-quote-fixed-after-i-press-continue-and-reach-the-payment-step/",
        "canonical_url": "https://corvusllm.com/faq/is-the-quote-fixed-after-i-press-continue-and-reach-the-payment-step/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/is-the-quote-fixed-after-i-press-continue-and-reach-the-payment-step/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/is-the-quote-fixed-after-i-press-continue-and-reach-the-payment-step/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/is-the-quote-fixed-after-i-press-continue-and-reach-the-payment-step/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/is-the-quote-fixed-after-i-press-continue-and-reach-the-payment-step/",
            "canonical_url": "https://corvusllm.com/faq/is-the-quote-fixed-after-i-press-continue-and-reach-the-payment-step/",
            "static_file_public_path": "/faq/is-the-quote-fixed-after-i-press-continue-and-reach-the-payment-step/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/is-the-quote-fixed-after-i-press-continue-and-reach-the-payment-step/index.html"
            }
          },
          "markdown_source": "/faq/is-the-quote-fixed-after-i-press-continue-and-reach-the-payment-step.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/can-i-pay-from-an-exchange-wallet-instead-of-a-self-custody-wallet/",
        "canonical_url": "https://corvusllm.com/faq/can-i-pay-from-an-exchange-wallet-instead-of-a-self-custody-wallet/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/can-i-pay-from-an-exchange-wallet-instead-of-a-self-custody-wallet/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/can-i-pay-from-an-exchange-wallet-instead-of-a-self-custody-wallet/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/can-i-pay-from-an-exchange-wallet-instead-of-a-self-custody-wallet/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/can-i-pay-from-an-exchange-wallet-instead-of-a-self-custody-wallet/",
            "canonical_url": "https://corvusllm.com/faq/can-i-pay-from-an-exchange-wallet-instead-of-a-self-custody-wallet/",
            "static_file_public_path": "/faq/can-i-pay-from-an-exchange-wallet-instead-of-a-self-custody-wallet/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/can-i-pay-from-an-exchange-wallet-instead-of-a-self-custody-wallet/index.html"
            }
          },
          "markdown_source": "/faq/can-i-pay-from-an-exchange-wallet-instead-of-a-self-custody-wallet.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/is-corvusllm-a-normal-subscription-with-monthly-card-billing/",
        "canonical_url": "https://corvusllm.com/faq/is-corvusllm-a-normal-subscription-with-monthly-card-billing/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/is-corvusllm-a-normal-subscription-with-monthly-card-billing/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/is-corvusllm-a-normal-subscription-with-monthly-card-billing/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/is-corvusllm-a-normal-subscription-with-monthly-card-billing/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/is-corvusllm-a-normal-subscription-with-monthly-card-billing/",
            "canonical_url": "https://corvusllm.com/faq/is-corvusllm-a-normal-subscription-with-monthly-card-billing/",
            "static_file_public_path": "/faq/is-corvusllm-a-normal-subscription-with-monthly-card-billing/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/is-corvusllm-a-normal-subscription-with-monthly-card-billing/index.html"
            }
          },
          "markdown_source": "/faq/is-corvusllm-a-normal-subscription-with-monthly-card-billing.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/when-can-i-reasonably-expect-a-refund/",
        "canonical_url": "https://corvusllm.com/faq/when-can-i-reasonably-expect-a-refund/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/when-can-i-reasonably-expect-a-refund/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/when-can-i-reasonably-expect-a-refund/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/when-can-i-reasonably-expect-a-refund/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/when-can-i-reasonably-expect-a-refund/",
            "canonical_url": "https://corvusllm.com/faq/when-can-i-reasonably-expect-a-refund/",
            "static_file_public_path": "/faq/when-can-i-reasonably-expect-a-refund/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/when-can-i-reasonably-expect-a-refund/index.html"
            }
          },
          "markdown_source": "/faq/when-can-i-reasonably-expect-a-refund.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/what-does-the-service-guarantee-actually-cover/",
        "canonical_url": "https://corvusllm.com/faq/what-does-the-service-guarantee-actually-cover/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/what-does-the-service-guarantee-actually-cover/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/what-does-the-service-guarantee-actually-cover/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/what-does-the-service-guarantee-actually-cover/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/what-does-the-service-guarantee-actually-cover/",
            "canonical_url": "https://corvusllm.com/faq/what-does-the-service-guarantee-actually-cover/",
            "static_file_public_path": "/faq/what-does-the-service-guarantee-actually-cover/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/what-does-the-service-guarantee-actually-cover/index.html"
            }
          },
          "markdown_source": "/faq/what-does-the-service-guarantee-actually-cover.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/do-refunds-apply-if-i-send-funds-on-the-wrong-network/",
        "canonical_url": "https://corvusllm.com/faq/do-refunds-apply-if-i-send-funds-on-the-wrong-network/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/do-refunds-apply-if-i-send-funds-on-the-wrong-network/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/do-refunds-apply-if-i-send-funds-on-the-wrong-network/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/do-refunds-apply-if-i-send-funds-on-the-wrong-network/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/do-refunds-apply-if-i-send-funds-on-the-wrong-network/",
            "canonical_url": "https://corvusllm.com/faq/do-refunds-apply-if-i-send-funds-on-the-wrong-network/",
            "static_file_public_path": "/faq/do-refunds-apply-if-i-send-funds-on-the-wrong-network/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/do-refunds-apply-if-i-send-funds-on-the-wrong-network/index.html"
            }
          },
          "markdown_source": "/faq/do-refunds-apply-if-i-send-funds-on-the-wrong-network.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/what-if-i-overpay-or-underpay-the-quoted-amount/",
        "canonical_url": "https://corvusllm.com/faq/what-if-i-overpay-or-underpay-the-quoted-amount/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/what-if-i-overpay-or-underpay-the-quoted-amount/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/what-if-i-overpay-or-underpay-the-quoted-amount/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/what-if-i-overpay-or-underpay-the-quoted-amount/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/what-if-i-overpay-or-underpay-the-quoted-amount/",
            "canonical_url": "https://corvusllm.com/faq/what-if-i-overpay-or-underpay-the-quoted-amount/",
            "static_file_public_path": "/faq/what-if-i-overpay-or-underpay-the-quoted-amount/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/what-if-i-overpay-or-underpay-the-quoted-amount/index.html"
            }
          },
          "markdown_source": "/faq/what-if-i-overpay-or-underpay-the-quoted-amount.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/what-if-a-model-lineup-changes-after-i-buy-access/",
        "canonical_url": "https://corvusllm.com/faq/what-if-a-model-lineup-changes-after-i-buy-access/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/what-if-a-model-lineup-changes-after-i-buy-access/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/what-if-a-model-lineup-changes-after-i-buy-access/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/what-if-a-model-lineup-changes-after-i-buy-access/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/what-if-a-model-lineup-changes-after-i-buy-access/",
            "canonical_url": "https://corvusllm.com/faq/what-if-a-model-lineup-changes-after-i-buy-access/",
            "static_file_public_path": "/faq/what-if-a-model-lineup-changes-after-i-buy-access/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/what-if-a-model-lineup-changes-after-i-buy-access/index.html"
            }
          },
          "markdown_source": "/faq/what-if-a-model-lineup-changes-after-i-buy-access.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/which-model-families-does-corvusllm-usually-expose/",
        "canonical_url": "https://corvusllm.com/faq/which-model-families-does-corvusllm-usually-expose/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/which-model-families-does-corvusllm-usually-expose/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/which-model-families-does-corvusllm-usually-expose/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/which-model-families-does-corvusllm-usually-expose/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/which-model-families-does-corvusllm-usually-expose/",
            "canonical_url": "https://corvusllm.com/faq/which-model-families-does-corvusllm-usually-expose/",
            "static_file_public_path": "/faq/which-model-families-does-corvusllm-usually-expose/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/which-model-families-does-corvusllm-usually-expose/index.html"
            }
          },
          "markdown_source": "/faq/which-model-families-does-corvusllm-usually-expose.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/where-should-i-check-the-current-model-lineup-before-buying/",
        "canonical_url": "https://corvusllm.com/faq/where-should-i-check-the-current-model-lineup-before-buying/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/where-should-i-check-the-current-model-lineup-before-buying/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/where-should-i-check-the-current-model-lineup-before-buying/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/where-should-i-check-the-current-model-lineup-before-buying/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/where-should-i-check-the-current-model-lineup-before-buying/",
            "canonical_url": "https://corvusllm.com/faq/where-should-i-check-the-current-model-lineup-before-buying/",
            "static_file_public_path": "/faq/where-should-i-check-the-current-model-lineup-before-buying/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/where-should-i-check-the-current-model-lineup-before-buying/index.html"
            }
          },
          "markdown_source": "/faq/where-should-i-check-the-current-model-lineup-before-buying.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/does-every-pack-include-every-model-on-the-site/",
        "canonical_url": "https://corvusllm.com/faq/does-every-pack-include-every-model-on-the-site/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/does-every-pack-include-every-model-on-the-site/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/does-every-pack-include-every-model-on-the-site/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/does-every-pack-include-every-model-on-the-site/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/does-every-pack-include-every-model-on-the-site/",
            "canonical_url": "https://corvusllm.com/faq/does-every-pack-include-every-model-on-the-site/",
            "static_file_public_path": "/faq/does-every-pack-include-every-model-on-the-site/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/does-every-pack-include-every-model-on-the-site/index.html"
            }
          },
          "markdown_source": "/faq/does-every-pack-include-every-model-on-the-site.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/are-model-lineups-fixed-forever-once-a-pack-exists/",
        "canonical_url": "https://corvusllm.com/faq/are-model-lineups-fixed-forever-once-a-pack-exists/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/are-model-lineups-fixed-forever-once-a-pack-exists/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/are-model-lineups-fixed-forever-once-a-pack-exists/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/are-model-lineups-fixed-forever-once-a-pack-exists/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/are-model-lineups-fixed-forever-once-a-pack-exists/",
            "canonical_url": "https://corvusllm.com/faq/are-model-lineups-fixed-forever-once-a-pack-exists/",
            "static_file_public_path": "/faq/are-model-lineups-fixed-forever-once-a-pack-exists/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/are-model-lineups-fixed-forever-once-a-pack-exists/index.html"
            }
          },
          "markdown_source": "/faq/are-model-lineups-fixed-forever-once-a-pack-exists.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/how-do-i-tell-whether-a-pack-is-single-model-or-multi-model/",
        "canonical_url": "https://corvusllm.com/faq/how-do-i-tell-whether-a-pack-is-single-model-or-multi-model/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/how-do-i-tell-whether-a-pack-is-single-model-or-multi-model/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/how-do-i-tell-whether-a-pack-is-single-model-or-multi-model/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/how-do-i-tell-whether-a-pack-is-single-model-or-multi-model/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/how-do-i-tell-whether-a-pack-is-single-model-or-multi-model/",
            "canonical_url": "https://corvusllm.com/faq/how-do-i-tell-whether-a-pack-is-single-model-or-multi-model/",
            "static_file_public_path": "/faq/how-do-i-tell-whether-a-pack-is-single-model-or-multi-model/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/how-do-i-tell-whether-a-pack-is-single-model-or-multi-model/index.html"
            }
          },
          "markdown_source": "/faq/how-do-i-tell-whether-a-pack-is-single-model-or-multi-model.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/why-can-corvusllm-be-cheaper-than-official-pricing/",
        "canonical_url": "https://corvusllm.com/faq/why-can-corvusllm-be-cheaper-than-official-pricing/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/why-can-corvusllm-be-cheaper-than-official-pricing/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/why-can-corvusllm-be-cheaper-than-official-pricing/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/why-can-corvusllm-be-cheaper-than-official-pricing/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/why-can-corvusllm-be-cheaper-than-official-pricing/",
            "canonical_url": "https://corvusllm.com/faq/why-can-corvusllm-be-cheaper-than-official-pricing/",
            "static_file_public_path": "/faq/why-can-corvusllm-be-cheaper-than-official-pricing/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/why-can-corvusllm-be-cheaper-than-official-pricing/index.html"
            }
          },
          "markdown_source": "/faq/why-can-corvusllm-be-cheaper-than-official-pricing.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/does-the-lower-price-automatically-mean-lower-model-quality/",
        "canonical_url": "https://corvusllm.com/faq/does-the-lower-price-automatically-mean-lower-model-quality/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/does-the-lower-price-automatically-mean-lower-model-quality/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/does-the-lower-price-automatically-mean-lower-model-quality/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/does-the-lower-price-automatically-mean-lower-model-quality/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/does-the-lower-price-automatically-mean-lower-model-quality/",
            "canonical_url": "https://corvusllm.com/faq/does-the-lower-price-automatically-mean-lower-model-quality/",
            "static_file_public_path": "/faq/does-the-lower-price-automatically-mean-lower-model-quality/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/does-the-lower-price-automatically-mean-lower-model-quality/index.html"
            }
          },
          "markdown_source": "/faq/does-the-lower-price-automatically-mean-lower-model-quality.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/is-corvusllm-basically-a-third-party-access-layer-rather-than-an-official-provider-account/",
        "canonical_url": "https://corvusllm.com/faq/is-corvusllm-basically-a-third-party-access-layer-rather-than-an-official-provider-account/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/is-corvusllm-basically-a-third-party-access-layer-rather-than-an-official-provider-account/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/is-corvusllm-basically-a-third-party-access-layer-rather-than-an-official-provider-account/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/is-corvusllm-basically-a-third-party-access-layer-rather-than-an-official-provider-account/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/is-corvusllm-basically-a-third-party-access-layer-rather-than-an-official-provider-account/",
            "canonical_url": "https://corvusllm.com/faq/is-corvusllm-basically-a-third-party-access-layer-rather-than-an-official-provider-account/",
            "static_file_public_path": "/faq/is-corvusllm-basically-a-third-party-access-layer-rather-than-an-official-provider-account/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/is-corvusllm-basically-a-third-party-access-layer-rather-than-an-official-provider-account/index.html"
            }
          },
          "markdown_source": "/faq/is-corvusllm-basically-a-third-party-access-layer-rather-than-an-official-provider-account.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/when-should-i-buy-directly-from-an-official-provider-instead/",
        "canonical_url": "https://corvusllm.com/faq/when-should-i-buy-directly-from-an-official-provider-instead/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/when-should-i-buy-directly-from-an-official-provider-instead/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/when-should-i-buy-directly-from-an-official-provider-instead/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/when-should-i-buy-directly-from-an-official-provider-instead/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/when-should-i-buy-directly-from-an-official-provider-instead/",
            "canonical_url": "https://corvusllm.com/faq/when-should-i-buy-directly-from-an-official-provider-instead/",
            "static_file_public_path": "/faq/when-should-i-buy-directly-from-an-official-provider-instead/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/when-should-i-buy-directly-from-an-official-provider-instead/index.html"
            }
          },
          "markdown_source": "/faq/when-should-i-buy-directly-from-an-official-provider-instead.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/what-are-the-real-trade-offs-compared-with-going-direct/",
        "canonical_url": "https://corvusllm.com/faq/what-are-the-real-trade-offs-compared-with-going-direct/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/what-are-the-real-trade-offs-compared-with-going-direct/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/what-are-the-real-trade-offs-compared-with-going-direct/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/what-are-the-real-trade-offs-compared-with-going-direct/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/what-are-the-real-trade-offs-compared-with-going-direct/",
            "canonical_url": "https://corvusllm.com/faq/what-are-the-real-trade-offs-compared-with-going-direct/",
            "static_file_public_path": "/faq/what-are-the-real-trade-offs-compared-with-going-direct/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/what-are-the-real-trade-offs-compared-with-going-direct/index.html"
            }
          },
          "markdown_source": "/faq/what-are-the-real-trade-offs-compared-with-going-direct.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/what-does-openai-compatible-api-actually-mean-here/",
        "canonical_url": "https://corvusllm.com/faq/what-does-openai-compatible-api-actually-mean-here/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/what-does-openai-compatible-api-actually-mean-here/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/what-does-openai-compatible-api-actually-mean-here/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/what-does-openai-compatible-api-actually-mean-here/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/what-does-openai-compatible-api-actually-mean-here/",
            "canonical_url": "https://corvusllm.com/faq/what-does-openai-compatible-api-actually-mean-here/",
            "static_file_public_path": "/faq/what-does-openai-compatible-api-actually-mean-here/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/what-does-openai-compatible-api-actually-mean-here/index.html"
            }
          },
          "markdown_source": "/faq/what-does-openai-compatible-api-actually-mean-here.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/which-base-url-should-i-use-in-my-client-or-sdk/",
        "canonical_url": "https://corvusllm.com/faq/which-base-url-should-i-use-in-my-client-or-sdk/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/which-base-url-should-i-use-in-my-client-or-sdk/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/which-base-url-should-i-use-in-my-client-or-sdk/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/which-base-url-should-i-use-in-my-client-or-sdk/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/which-base-url-should-i-use-in-my-client-or-sdk/",
            "canonical_url": "https://corvusllm.com/faq/which-base-url-should-i-use-in-my-client-or-sdk/",
            "static_file_public_path": "/faq/which-base-url-should-i-use-in-my-client-or-sdk/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/which-base-url-should-i-use-in-my-client-or-sdk/index.html"
            }
          },
          "markdown_source": "/faq/which-base-url-should-i-use-in-my-client-or-sdk.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/do-i-need-to-rewrite-my-prompts-when-moving-a-project-over/",
        "canonical_url": "https://corvusllm.com/faq/do-i-need-to-rewrite-my-prompts-when-moving-a-project-over/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/do-i-need-to-rewrite-my-prompts-when-moving-a-project-over/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/do-i-need-to-rewrite-my-prompts-when-moving-a-project-over/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/do-i-need-to-rewrite-my-prompts-when-moving-a-project-over/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/do-i-need-to-rewrite-my-prompts-when-moving-a-project-over/",
            "canonical_url": "https://corvusllm.com/faq/do-i-need-to-rewrite-my-prompts-when-moving-a-project-over/",
            "static_file_public_path": "/faq/do-i-need-to-rewrite-my-prompts-when-moving-a-project-over/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/do-i-need-to-rewrite-my-prompts-when-moving-a-project-over/index.html"
            }
          },
          "markdown_source": "/faq/do-i-need-to-rewrite-my-prompts-when-moving-a-project-over.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/are-standard-parameters-like-temperature-and-max-tokens-still-relevant/",
        "canonical_url": "https://corvusllm.com/faq/are-standard-parameters-like-temperature-and-max-tokens-still-relevant/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/are-standard-parameters-like-temperature-and-max-tokens-still-relevant/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/are-standard-parameters-like-temperature-and-max-tokens-still-relevant/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/are-standard-parameters-like-temperature-and-max-tokens-still-relevant/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/are-standard-parameters-like-temperature-and-max-tokens-still-relevant/",
            "canonical_url": "https://corvusllm.com/faq/are-standard-parameters-like-temperature-and-max-tokens-still-relevant/",
            "static_file_public_path": "/faq/are-standard-parameters-like-temperature-and-max-tokens-still-relevant/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/are-standard-parameters-like-temperature-and-max-tokens-still-relevant/index.html"
            }
          },
          "markdown_source": "/faq/are-standard-parameters-like-temperature-and-max-tokens-still-relevant.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/should-i-keep-the-api-key-in-environment-variables-rather-than-hardcoding-it/",
        "canonical_url": "https://corvusllm.com/faq/should-i-keep-the-api-key-in-environment-variables-rather-than-hardcoding-it/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/should-i-keep-the-api-key-in-environment-variables-rather-than-hardcoding-it/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/should-i-keep-the-api-key-in-environment-variables-rather-than-hardcoding-it/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/should-i-keep-the-api-key-in-environment-variables-rather-than-hardcoding-it/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/should-i-keep-the-api-key-in-environment-variables-rather-than-hardcoding-it/",
            "canonical_url": "https://corvusllm.com/faq/should-i-keep-the-api-key-in-environment-variables-rather-than-hardcoding-it/",
            "static_file_public_path": "/faq/should-i-keep-the-api-key-in-environment-variables-rather-than-hardcoding-it/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/should-i-keep-the-api-key-in-environment-variables-rather-than-hardcoding-it/index.html"
            }
          },
          "markdown_source": "/faq/should-i-keep-the-api-key-in-environment-variables-rather-than-hardcoding-it.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/can-i-use-corvusllm-inside-cursor/",
        "canonical_url": "https://corvusllm.com/faq/can-i-use-corvusllm-inside-cursor/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/can-i-use-corvusllm-inside-cursor/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/can-i-use-corvusllm-inside-cursor/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/can-i-use-corvusllm-inside-cursor/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/can-i-use-corvusllm-inside-cursor/",
            "canonical_url": "https://corvusllm.com/faq/can-i-use-corvusllm-inside-cursor/",
            "static_file_public_path": "/faq/can-i-use-corvusllm-inside-cursor/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/can-i-use-corvusllm-inside-cursor/index.html"
            }
          },
          "markdown_source": "/faq/can-i-use-corvusllm-inside-cursor.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/which-model-family-usually-makes-the-most-sense-in-cursor/",
        "canonical_url": "https://corvusllm.com/faq/which-model-family-usually-makes-the-most-sense-in-cursor/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/which-model-family-usually-makes-the-most-sense-in-cursor/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/which-model-family-usually-makes-the-most-sense-in-cursor/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/which-model-family-usually-makes-the-most-sense-in-cursor/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/which-model-family-usually-makes-the-most-sense-in-cursor/",
            "canonical_url": "https://corvusllm.com/faq/which-model-family-usually-makes-the-most-sense-in-cursor/",
            "static_file_public_path": "/faq/which-model-family-usually-makes-the-most-sense-in-cursor/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/which-model-family-usually-makes-the-most-sense-in-cursor/index.html"
            }
          },
          "markdown_source": "/faq/which-model-family-usually-makes-the-most-sense-in-cursor.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/why-does-a-model-sometimes-not-show-up-correctly-in-cursor/",
        "canonical_url": "https://corvusllm.com/faq/why-does-a-model-sometimes-not-show-up-correctly-in-cursor/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/why-does-a-model-sometimes-not-show-up-correctly-in-cursor/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/why-does-a-model-sometimes-not-show-up-correctly-in-cursor/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/why-does-a-model-sometimes-not-show-up-correctly-in-cursor/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/why-does-a-model-sometimes-not-show-up-correctly-in-cursor/",
            "canonical_url": "https://corvusllm.com/faq/why-does-a-model-sometimes-not-show-up-correctly-in-cursor/",
            "static_file_public_path": "/faq/why-does-a-model-sometimes-not-show-up-correctly-in-cursor/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/why-does-a-model-sometimes-not-show-up-correctly-in-cursor/index.html"
            }
          },
          "markdown_source": "/faq/why-does-a-model-sometimes-not-show-up-correctly-in-cursor.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/can-i-use-the-same-key-on-multiple-cursor-installs-that-i-personally-control/",
        "canonical_url": "https://corvusllm.com/faq/can-i-use-the-same-key-on-multiple-cursor-installs-that-i-personally-control/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/can-i-use-the-same-key-on-multiple-cursor-installs-that-i-personally-control/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/can-i-use-the-same-key-on-multiple-cursor-installs-that-i-personally-control/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/can-i-use-the-same-key-on-multiple-cursor-installs-that-i-personally-control/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/can-i-use-the-same-key-on-multiple-cursor-installs-that-i-personally-control/",
            "canonical_url": "https://corvusllm.com/faq/can-i-use-the-same-key-on-multiple-cursor-installs-that-i-personally-control/",
            "static_file_public_path": "/faq/can-i-use-the-same-key-on-multiple-cursor-installs-that-i-personally-control/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/can-i-use-the-same-key-on-multiple-cursor-installs-that-i-personally-control/index.html"
            }
          },
          "markdown_source": "/faq/can-i-use-the-same-key-on-multiple-cursor-installs-that-i-personally-control.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/where-is-the-full-cursor-setup-walkthrough/",
        "canonical_url": "https://corvusllm.com/faq/where-is-the-full-cursor-setup-walkthrough/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/where-is-the-full-cursor-setup-walkthrough/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/where-is-the-full-cursor-setup-walkthrough/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/where-is-the-full-cursor-setup-walkthrough/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/where-is-the-full-cursor-setup-walkthrough/",
            "canonical_url": "https://corvusllm.com/faq/where-is-the-full-cursor-setup-walkthrough/",
            "static_file_public_path": "/faq/where-is-the-full-cursor-setup-walkthrough/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/where-is-the-full-cursor-setup-walkthrough/index.html"
            }
          },
          "markdown_source": "/faq/where-is-the-full-cursor-setup-walkthrough.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/can-corvusllm-work-with-claude-code-style-workflows/",
        "canonical_url": "https://corvusllm.com/faq/can-corvusllm-work-with-claude-code-style-workflows/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/can-corvusllm-work-with-claude-code-style-workflows/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/can-corvusllm-work-with-claude-code-style-workflows/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/can-corvusllm-work-with-claude-code-style-workflows/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/can-corvusllm-work-with-claude-code-style-workflows/",
            "canonical_url": "https://corvusllm.com/faq/can-corvusllm-work-with-claude-code-style-workflows/",
            "static_file_public_path": "/faq/can-corvusllm-work-with-claude-code-style-workflows/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/can-corvusllm-work-with-claude-code-style-workflows/index.html"
            }
          },
          "markdown_source": "/faq/can-corvusllm-work-with-claude-code-style-workflows.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/what-do-i-normally-need-to-change-for-claude-code-setup/",
        "canonical_url": "https://corvusllm.com/faq/what-do-i-normally-need-to-change-for-claude-code-setup/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/what-do-i-normally-need-to-change-for-claude-code-setup/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/what-do-i-normally-need-to-change-for-claude-code-setup/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/what-do-i-normally-need-to-change-for-claude-code-setup/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/what-do-i-normally-need-to-change-for-claude-code-setup/",
            "canonical_url": "https://corvusllm.com/faq/what-do-i-normally-need-to-change-for-claude-code-setup/",
            "static_file_public_path": "/faq/what-do-i-normally-need-to-change-for-claude-code-setup/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/what-do-i-normally-need-to-change-for-claude-code-setup/index.html"
            }
          },
          "markdown_source": "/faq/what-do-i-normally-need-to-change-for-claude-code-setup.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/is-a-claude-focused-pack-a-better-fit-than-a-generic-multi-model-pack-for-claude-code/",
        "canonical_url": "https://corvusllm.com/faq/is-a-claude-focused-pack-a-better-fit-than-a-generic-multi-model-pack-for-claude-code/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/is-a-claude-focused-pack-a-better-fit-than-a-generic-multi-model-pack-for-claude-code/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/is-a-claude-focused-pack-a-better-fit-than-a-generic-multi-model-pack-for-claude-code/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/is-a-claude-focused-pack-a-better-fit-than-a-generic-multi-model-pack-for-claude-code/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/is-a-claude-focused-pack-a-better-fit-than-a-generic-multi-model-pack-for-claude-code/",
            "canonical_url": "https://corvusllm.com/faq/is-a-claude-focused-pack-a-better-fit-than-a-generic-multi-model-pack-for-claude-code/",
            "static_file_public_path": "/faq/is-a-claude-focused-pack-a-better-fit-than-a-generic-multi-model-pack-for-claude-code/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/is-a-claude-focused-pack-a-better-fit-than-a-generic-multi-model-pack-for-claude-code/index.html"
            }
          },
          "markdown_source": "/faq/is-a-claude-focused-pack-a-better-fit-than-a-generic-multi-model-pack-for-claude-code.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/should-i-run-claude-code-or-similar-tools-in-full-access-or-danger-modes/",
        "canonical_url": "https://corvusllm.com/faq/should-i-run-claude-code-or-similar-tools-in-full-access-or-danger-modes/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/should-i-run-claude-code-or-similar-tools-in-full-access-or-danger-modes/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/should-i-run-claude-code-or-similar-tools-in-full-access-or-danger-modes/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/should-i-run-claude-code-or-similar-tools-in-full-access-or-danger-modes/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/should-i-run-claude-code-or-similar-tools-in-full-access-or-danger-modes/",
            "canonical_url": "https://corvusllm.com/faq/should-i-run-claude-code-or-similar-tools-in-full-access-or-danger-modes/",
            "static_file_public_path": "/faq/should-i-run-claude-code-or-similar-tools-in-full-access-or-danger-modes/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/should-i-run-claude-code-or-similar-tools-in-full-access-or-danger-modes/index.html"
            }
          },
          "markdown_source": "/faq/should-i-run-claude-code-or-similar-tools-in-full-access-or-danger-modes.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/where-is-the-step-by-step-claude-code-walkthrough/",
        "canonical_url": "https://corvusllm.com/faq/where-is-the-step-by-step-claude-code-walkthrough/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/where-is-the-step-by-step-claude-code-walkthrough/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/where-is-the-step-by-step-claude-code-walkthrough/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/where-is-the-step-by-step-claude-code-walkthrough/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/where-is-the-step-by-step-claude-code-walkthrough/",
            "canonical_url": "https://corvusllm.com/faq/where-is-the-step-by-step-claude-code-walkthrough/",
            "static_file_public_path": "/faq/where-is-the-step-by-step-claude-code-walkthrough/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/where-is-the-step-by-step-claude-code-walkthrough/index.html"
            }
          },
          "markdown_source": "/faq/where-is-the-step-by-step-claude-code-walkthrough.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/can-i-connect-corvusllm-to-open-webui/",
        "canonical_url": "https://corvusllm.com/faq/can-i-connect-corvusllm-to-open-webui/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/can-i-connect-corvusllm-to-open-webui/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/can-i-connect-corvusllm-to-open-webui/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/can-i-connect-corvusllm-to-open-webui/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/can-i-connect-corvusllm-to-open-webui/",
            "canonical_url": "https://corvusllm.com/faq/can-i-connect-corvusllm-to-open-webui/",
            "static_file_public_path": "/faq/can-i-connect-corvusllm-to-open-webui/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/can-i-connect-corvusllm-to-open-webui/index.html"
            }
          },
          "markdown_source": "/faq/can-i-connect-corvusllm-to-open-webui.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/can-i-expose-multiple-model-families-inside-the-same-open-webui-install/",
        "canonical_url": "https://corvusllm.com/faq/can-i-expose-multiple-model-families-inside-the-same-open-webui-install/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/can-i-expose-multiple-model-families-inside-the-same-open-webui-install/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/can-i-expose-multiple-model-families-inside-the-same-open-webui-install/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/can-i-expose-multiple-model-families-inside-the-same-open-webui-install/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/can-i-expose-multiple-model-families-inside-the-same-open-webui-install/",
            "canonical_url": "https://corvusllm.com/faq/can-i-expose-multiple-model-families-inside-the-same-open-webui-install/",
            "static_file_public_path": "/faq/can-i-expose-multiple-model-families-inside-the-same-open-webui-install/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/can-i-expose-multiple-model-families-inside-the-same-open-webui-install/index.html"
            }
          },
          "markdown_source": "/faq/can-i-expose-multiple-model-families-inside-the-same-open-webui-install.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/is-corvusllm-suitable-for-internal-chat-workspaces-in-open-webui/",
        "canonical_url": "https://corvusllm.com/faq/is-corvusllm-suitable-for-internal-chat-workspaces-in-open-webui/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/is-corvusllm-suitable-for-internal-chat-workspaces-in-open-webui/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/is-corvusllm-suitable-for-internal-chat-workspaces-in-open-webui/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/is-corvusllm-suitable-for-internal-chat-workspaces-in-open-webui/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/is-corvusllm-suitable-for-internal-chat-workspaces-in-open-webui/",
            "canonical_url": "https://corvusllm.com/faq/is-corvusllm-suitable-for-internal-chat-workspaces-in-open-webui/",
            "static_file_public_path": "/faq/is-corvusllm-suitable-for-internal-chat-workspaces-in-open-webui/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/is-corvusllm-suitable-for-internal-chat-workspaces-in-open-webui/index.html"
            }
          },
          "markdown_source": "/faq/is-corvusllm-suitable-for-internal-chat-workspaces-in-open-webui.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/why-do-some-requests-fail-in-open-webui-even-though-the-key-is-valid/",
        "canonical_url": "https://corvusllm.com/faq/why-do-some-requests-fail-in-open-webui-even-though-the-key-is-valid/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/why-do-some-requests-fail-in-open-webui-even-though-the-key-is-valid/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/why-do-some-requests-fail-in-open-webui-even-though-the-key-is-valid/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/why-do-some-requests-fail-in-open-webui-even-though-the-key-is-valid/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/why-do-some-requests-fail-in-open-webui-even-though-the-key-is-valid/",
            "canonical_url": "https://corvusllm.com/faq/why-do-some-requests-fail-in-open-webui-even-though-the-key-is-valid/",
            "static_file_public_path": "/faq/why-do-some-requests-fail-in-open-webui-even-though-the-key-is-valid/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/why-do-some-requests-fail-in-open-webui-even-though-the-key-is-valid/index.html"
            }
          },
          "markdown_source": "/faq/why-do-some-requests-fail-in-open-webui-even-though-the-key-is-valid.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/which-type-of-pack-makes-the-most-sense-for-open-webui-setups/",
        "canonical_url": "https://corvusllm.com/faq/which-type-of-pack-makes-the-most-sense-for-open-webui-setups/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/which-type-of-pack-makes-the-most-sense-for-open-webui-setups/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/which-type-of-pack-makes-the-most-sense-for-open-webui-setups/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/which-type-of-pack-makes-the-most-sense-for-open-webui-setups/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/which-type-of-pack-makes-the-most-sense-for-open-webui-setups/",
            "canonical_url": "https://corvusllm.com/faq/which-type-of-pack-makes-the-most-sense-for-open-webui-setups/",
            "static_file_public_path": "/faq/which-type-of-pack-makes-the-most-sense-for-open-webui-setups/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/which-type-of-pack-makes-the-most-sense-for-open-webui-setups/index.html"
            }
          },
          "markdown_source": "/faq/which-type-of-pack-makes-the-most-sense-for-open-webui-setups.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/does-corvusllm-work-with-langchain-and-similar-orchestration-libraries/",
        "canonical_url": "https://corvusllm.com/faq/does-corvusllm-work-with-langchain-and-similar-orchestration-libraries/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/does-corvusllm-work-with-langchain-and-similar-orchestration-libraries/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/does-corvusllm-work-with-langchain-and-similar-orchestration-libraries/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/does-corvusllm-work-with-langchain-and-similar-orchestration-libraries/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/does-corvusllm-work-with-langchain-and-similar-orchestration-libraries/",
            "canonical_url": "https://corvusllm.com/faq/does-corvusllm-work-with-langchain-and-similar-orchestration-libraries/",
            "static_file_public_path": "/faq/does-corvusllm-work-with-langchain-and-similar-orchestration-libraries/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/does-corvusllm-work-with-langchain-and-similar-orchestration-libraries/index.html"
            }
          },
          "markdown_source": "/faq/does-corvusllm-work-with-langchain-and-similar-orchestration-libraries.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/can-i-keep-using-the-official-openai-sdk-in-my-app/",
        "canonical_url": "https://corvusllm.com/faq/can-i-keep-using-the-official-openai-sdk-in-my-app/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/can-i-keep-using-the-official-openai-sdk-in-my-app/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/can-i-keep-using-the-official-openai-sdk-in-my-app/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/can-i-keep-using-the-official-openai-sdk-in-my-app/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/can-i-keep-using-the-official-openai-sdk-in-my-app/",
            "canonical_url": "https://corvusllm.com/faq/can-i-keep-using-the-official-openai-sdk-in-my-app/",
            "static_file_public_path": "/faq/can-i-keep-using-the-official-openai-sdk-in-my-app/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/can-i-keep-using-the-official-openai-sdk-in-my-app/index.html"
            }
          },
          "markdown_source": "/faq/can-i-keep-using-the-official-openai-sdk-in-my-app.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/should-i-put-the-key-in-server-environment-variables-for-production-apps/",
        "canonical_url": "https://corvusllm.com/faq/should-i-put-the-key-in-server-environment-variables-for-production-apps/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/should-i-put-the-key-in-server-environment-variables-for-production-apps/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/should-i-put-the-key-in-server-environment-variables-for-production-apps/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/should-i-put-the-key-in-server-environment-variables-for-production-apps/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/should-i-put-the-key-in-server-environment-variables-for-production-apps/",
            "canonical_url": "https://corvusllm.com/faq/should-i-put-the-key-in-server-environment-variables-for-production-apps/",
            "static_file_public_path": "/faq/should-i-put-the-key-in-server-environment-variables-for-production-apps/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/should-i-put-the-key-in-server-environment-variables-for-production-apps/index.html"
            }
          },
          "markdown_source": "/faq/should-i-put-the-key-in-server-environment-variables-for-production-apps.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/can-i-use-corvusllm-in-n8n-cron-jobs-or-backend-scripts/",
        "canonical_url": "https://corvusllm.com/faq/can-i-use-corvusllm-in-n8n-cron-jobs-or-backend-scripts/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/can-i-use-corvusllm-in-n8n-cron-jobs-or-backend-scripts/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/can-i-use-corvusllm-in-n8n-cron-jobs-or-backend-scripts/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/can-i-use-corvusllm-in-n8n-cron-jobs-or-backend-scripts/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/can-i-use-corvusllm-in-n8n-cron-jobs-or-backend-scripts/",
            "canonical_url": "https://corvusllm.com/faq/can-i-use-corvusllm-in-n8n-cron-jobs-or-backend-scripts/",
            "static_file_public_path": "/faq/can-i-use-corvusllm-in-n8n-cron-jobs-or-backend-scripts/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/can-i-use-corvusllm-in-n8n-cron-jobs-or-backend-scripts/index.html"
            }
          },
          "markdown_source": "/faq/can-i-use-corvusllm-in-n8n-cron-jobs-or-backend-scripts.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/how-should-i-separate-development-and-production-usage/",
        "canonical_url": "https://corvusllm.com/faq/how-should-i-separate-development-and-production-usage/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/how-should-i-separate-development-and-production-usage/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/how-should-i-separate-development-and-production-usage/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/how-should-i-separate-development-and-production-usage/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/how-should-i-separate-development-and-production-usage/",
            "canonical_url": "https://corvusllm.com/faq/how-should-i-separate-development-and-production-usage/",
            "static_file_public_path": "/faq/how-should-i-separate-development-and-production-usage/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/how-should-i-separate-development-and-production-usage/index.html"
            }
          },
          "markdown_source": "/faq/how-should-i-separate-development-and-production-usage.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/what-personal-data-do-you-actually-need-to-process-a-public-order/",
        "canonical_url": "https://corvusllm.com/faq/what-personal-data-do-you-actually-need-to-process-a-public-order/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/what-personal-data-do-you-actually-need-to-process-a-public-order/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/what-personal-data-do-you-actually-need-to-process-a-public-order/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/what-personal-data-do-you-actually-need-to-process-a-public-order/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/what-personal-data-do-you-actually-need-to-process-a-public-order/",
            "canonical_url": "https://corvusllm.com/faq/what-personal-data-do-you-actually-need-to-process-a-public-order/",
            "static_file_public_path": "/faq/what-personal-data-do-you-actually-need-to-process-a-public-order/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/what-personal-data-do-you-actually-need-to-process-a-public-order/index.html"
            }
          },
          "markdown_source": "/faq/what-personal-data-do-you-actually-need-to-process-a-public-order.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/do-you-store-any-credit-card-information/",
        "canonical_url": "https://corvusllm.com/faq/do-you-store-any-credit-card-information/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/do-you-store-any-credit-card-information/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/do-you-store-any-credit-card-information/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/do-you-store-any-credit-card-information/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/do-you-store-any-credit-card-information/",
            "canonical_url": "https://corvusllm.com/faq/do-you-store-any-credit-card-information/",
            "static_file_public_path": "/faq/do-you-store-any-credit-card-information/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/do-you-store-any-credit-card-information/index.html"
            }
          },
          "markdown_source": "/faq/do-you-store-any-credit-card-information.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/does-the-browser-keep-my-key-or-full-checkout-data-in-local-storage/",
        "canonical_url": "https://corvusllm.com/faq/does-the-browser-keep-my-key-or-full-checkout-data-in-local-storage/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/does-the-browser-keep-my-key-or-full-checkout-data-in-local-storage/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/does-the-browser-keep-my-key-or-full-checkout-data-in-local-storage/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/does-the-browser-keep-my-key-or-full-checkout-data-in-local-storage/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/does-the-browser-keep-my-key-or-full-checkout-data-in-local-storage/",
            "canonical_url": "https://corvusllm.com/faq/does-the-browser-keep-my-key-or-full-checkout-data-in-local-storage/",
            "static_file_public_path": "/faq/does-the-browser-keep-my-key-or-full-checkout-data-in-local-storage/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/does-the-browser-keep-my-key-or-full-checkout-data-in-local-storage/index.html"
            }
          },
          "markdown_source": "/faq/does-the-browser-keep-my-key-or-full-checkout-data-in-local-storage.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/should-i-send-highly-sensitive-prompts-or-company-secrets-through-corvusllm/",
        "canonical_url": "https://corvusllm.com/faq/should-i-send-highly-sensitive-prompts-or-company-secrets-through-corvusllm/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/should-i-send-highly-sensitive-prompts-or-company-secrets-through-corvusllm/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/should-i-send-highly-sensitive-prompts-or-company-secrets-through-corvusllm/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/should-i-send-highly-sensitive-prompts-or-company-secrets-through-corvusllm/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/should-i-send-highly-sensitive-prompts-or-company-secrets-through-corvusllm/",
            "canonical_url": "https://corvusllm.com/faq/should-i-send-highly-sensitive-prompts-or-company-secrets-through-corvusllm/",
            "static_file_public_path": "/faq/should-i-send-highly-sensitive-prompts-or-company-secrets-through-corvusllm/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/should-i-send-highly-sensitive-prompts-or-company-secrets-through-corvusllm/index.html"
            }
          },
          "markdown_source": "/faq/should-i-send-highly-sensitive-prompts-or-company-secrets-through-corvusllm.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/where-can-i-read-the-actual-privacy-policy-instead-of-just-marketing-copy/",
        "canonical_url": "https://corvusllm.com/faq/where-can-i-read-the-actual-privacy-policy-instead-of-just-marketing-copy/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/where-can-i-read-the-actual-privacy-policy-instead-of-just-marketing-copy/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/where-can-i-read-the-actual-privacy-policy-instead-of-just-marketing-copy/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/where-can-i-read-the-actual-privacy-policy-instead-of-just-marketing-copy/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/where-can-i-read-the-actual-privacy-policy-instead-of-just-marketing-copy/",
            "canonical_url": "https://corvusllm.com/faq/where-can-i-read-the-actual-privacy-policy-instead-of-just-marketing-copy/",
            "static_file_public_path": "/faq/where-can-i-read-the-actual-privacy-policy-instead-of-just-marketing-copy/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/where-can-i-read-the-actual-privacy-policy-instead-of-just-marketing-copy/index.html"
            }
          },
          "markdown_source": "/faq/where-can-i-read-the-actual-privacy-policy-instead-of-just-marketing-copy.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/is-corvusllm-automatically-suitable-for-regulated-or-compliance-heavy-workloads/",
        "canonical_url": "https://corvusllm.com/faq/is-corvusllm-automatically-suitable-for-regulated-or-compliance-heavy-workloads/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/is-corvusllm-automatically-suitable-for-regulated-or-compliance-heavy-workloads/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/is-corvusllm-automatically-suitable-for-regulated-or-compliance-heavy-workloads/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/is-corvusllm-automatically-suitable-for-regulated-or-compliance-heavy-workloads/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/is-corvusllm-automatically-suitable-for-regulated-or-compliance-heavy-workloads/",
            "canonical_url": "https://corvusllm.com/faq/is-corvusllm-automatically-suitable-for-regulated-or-compliance-heavy-workloads/",
            "static_file_public_path": "/faq/is-corvusllm-automatically-suitable-for-regulated-or-compliance-heavy-workloads/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/is-corvusllm-automatically-suitable-for-regulated-or-compliance-heavy-workloads/index.html"
            }
          },
          "markdown_source": "/faq/is-corvusllm-automatically-suitable-for-regulated-or-compliance-heavy-workloads.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/does-the-browser-confirm-payments-on-its-own/",
        "canonical_url": "https://corvusllm.com/faq/does-the-browser-confirm-payments-on-its-own/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/does-the-browser-confirm-payments-on-its-own/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/does-the-browser-confirm-payments-on-its-own/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/does-the-browser-confirm-payments-on-its-own/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/does-the-browser-confirm-payments-on-its-own/",
            "canonical_url": "https://corvusllm.com/faq/does-the-browser-confirm-payments-on-its-own/",
            "static_file_public_path": "/faq/does-the-browser-confirm-payments-on-its-own/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/does-the-browser-confirm-payments-on-its-own/index.html"
            }
          },
          "markdown_source": "/faq/does-the-browser-confirm-payments-on-its-own.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/does-the-public-site-promise-an-enterprise-sla/",
        "canonical_url": "https://corvusllm.com/faq/does-the-public-site-promise-an-enterprise-sla/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/does-the-public-site-promise-an-enterprise-sla/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/does-the-public-site-promise-an-enterprise-sla/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/does-the-public-site-promise-an-enterprise-sla/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/does-the-public-site-promise-an-enterprise-sla/",
            "canonical_url": "https://corvusllm.com/faq/does-the-public-site-promise-an-enterprise-sla/",
            "static_file_public_path": "/faq/does-the-public-site-promise-an-enterprise-sla/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/does-the-public-site-promise-an-enterprise-sla/index.html"
            }
          },
          "markdown_source": "/faq/does-the-public-site-promise-an-enterprise-sla.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/can-i-rely-on-corvusllm-outputs-for-legal-medical-or-other-high-stakes-decisions-without-review/",
        "canonical_url": "https://corvusllm.com/faq/can-i-rely-on-corvusllm-outputs-for-legal-medical-or-other-high-stakes-decisions-without-review/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/can-i-rely-on-corvusllm-outputs-for-legal-medical-or-other-high-stakes-decisions-without-review/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/can-i-rely-on-corvusllm-outputs-for-legal-medical-or-other-high-stakes-decisions-without-review/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/can-i-rely-on-corvusllm-outputs-for-legal-medical-or-other-high-stakes-decisions-without-review/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/can-i-rely-on-corvusllm-outputs-for-legal-medical-or-other-high-stakes-decisions-without-review/",
            "canonical_url": "https://corvusllm.com/faq/can-i-rely-on-corvusllm-outputs-for-legal-medical-or-other-high-stakes-decisions-without-review/",
            "static_file_public_path": "/faq/can-i-rely-on-corvusllm-outputs-for-legal-medical-or-other-high-stakes-decisions-without-review/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/can-i-rely-on-corvusllm-outputs-for-legal-medical-or-other-high-stakes-decisions-without-review/index.html"
            }
          },
          "markdown_source": "/faq/can-i-rely-on-corvusllm-outputs-for-legal-medical-or-other-high-stakes-decisions-without-review.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/are-there-clear-usage-boundaries-on-what-i-should-not-do-with-the-service/",
        "canonical_url": "https://corvusllm.com/faq/are-there-clear-usage-boundaries-on-what-i-should-not-do-with-the-service/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/are-there-clear-usage-boundaries-on-what-i-should-not-do-with-the-service/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/are-there-clear-usage-boundaries-on-what-i-should-not-do-with-the-service/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/are-there-clear-usage-boundaries-on-what-i-should-not-do-with-the-service/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/are-there-clear-usage-boundaries-on-what-i-should-not-do-with-the-service/",
            "canonical_url": "https://corvusllm.com/faq/are-there-clear-usage-boundaries-on-what-i-should-not-do-with-the-service/",
            "static_file_public_path": "/faq/are-there-clear-usage-boundaries-on-what-i-should-not-do-with-the-service/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/are-there-clear-usage-boundaries-on-what-i-should-not-do-with-the-service/index.html"
            }
          },
          "markdown_source": "/faq/are-there-clear-usage-boundaries-on-what-i-should-not-do-with-the-service.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/is-there-a-status-page-i-can-check-before-opening-support/",
        "canonical_url": "https://corvusllm.com/faq/is-there-a-status-page-i-can-check-before-opening-support/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/is-there-a-status-page-i-can-check-before-opening-support/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/is-there-a-status-page-i-can-check-before-opening-support/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/is-there-a-status-page-i-can-check-before-opening-support/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/is-there-a-status-page-i-can-check-before-opening-support/",
            "canonical_url": "https://corvusllm.com/faq/is-there-a-status-page-i-can-check-before-opening-support/",
            "static_file_public_path": "/faq/is-there-a-status-page-i-can-check-before-opening-support/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/is-there-a-status-page-i-can-check-before-opening-support/index.html"
            }
          },
          "markdown_source": "/faq/is-there-a-status-page-i-can-check-before-opening-support.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/what-happens-if-an-upstream-model-or-provider-has-an-outage/",
        "canonical_url": "https://corvusllm.com/faq/what-happens-if-an-upstream-model-or-provider-has-an-outage/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/what-happens-if-an-upstream-model-or-provider-has-an-outage/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/what-happens-if-an-upstream-model-or-provider-has-an-outage/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/what-happens-if-an-upstream-model-or-provider-has-an-outage/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/what-happens-if-an-upstream-model-or-provider-has-an-outage/",
            "canonical_url": "https://corvusllm.com/faq/what-happens-if-an-upstream-model-or-provider-has-an-outage/",
            "static_file_public_path": "/faq/what-happens-if-an-upstream-model-or-provider-has-an-outage/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/what-happens-if-an-upstream-model-or-provider-has-an-outage/index.html"
            }
          },
          "markdown_source": "/faq/what-happens-if-an-upstream-model-or-provider-has-an-outage.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/are-there-rate-limits-or-fairness-protections/",
        "canonical_url": "https://corvusllm.com/faq/are-there-rate-limits-or-fairness-protections/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/are-there-rate-limits-or-fairness-protections/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/are-there-rate-limits-or-fairness-protections/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/are-there-rate-limits-or-fairness-protections/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/are-there-rate-limits-or-fairness-protections/",
            "canonical_url": "https://corvusllm.com/faq/are-there-rate-limits-or-fairness-protections/",
            "static_file_public_path": "/faq/are-there-rate-limits-or-fairness-protections/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/are-there-rate-limits-or-fairness-protections/index.html"
            }
          },
          "markdown_source": "/faq/are-there-rate-limits-or-fairness-protections.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/why-can-payment-status-stay-on-waiting-for-a-while-even-after-i-sent-funds/",
        "canonical_url": "https://corvusllm.com/faq/why-can-payment-status-stay-on-waiting-for-a-while-even-after-i-sent-funds/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/why-can-payment-status-stay-on-waiting-for-a-while-even-after-i-sent-funds/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/why-can-payment-status-stay-on-waiting-for-a-while-even-after-i-sent-funds/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/why-can-payment-status-stay-on-waiting-for-a-while-even-after-i-sent-funds/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/why-can-payment-status-stay-on-waiting-for-a-while-even-after-i-sent-funds/",
            "canonical_url": "https://corvusllm.com/faq/why-can-payment-status-stay-on-waiting-for-a-while-even-after-i-sent-funds/",
            "static_file_public_path": "/faq/why-can-payment-status-stay-on-waiting-for-a-while-even-after-i-sent-funds/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/why-can-payment-status-stay-on-waiting-for-a-while-even-after-i-sent-funds/index.html"
            }
          },
          "markdown_source": "/faq/why-can-payment-status-stay-on-waiting-for-a-while-even-after-i-sent-funds.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/what-should-i-do-if-an-order-still-looks-stuck-after-the-transfer-is-confirmed-on-chain/",
        "canonical_url": "https://corvusllm.com/faq/what-should-i-do-if-an-order-still-looks-stuck-after-the-transfer-is-confirmed-on-chain/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/what-should-i-do-if-an-order-still-looks-stuck-after-the-transfer-is-confirmed-on-chain/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/what-should-i-do-if-an-order-still-looks-stuck-after-the-transfer-is-confirmed-on-chain/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/what-should-i-do-if-an-order-still-looks-stuck-after-the-transfer-is-confirmed-on-chain/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/what-should-i-do-if-an-order-still-looks-stuck-after-the-transfer-is-confirmed-on-chain/",
            "canonical_url": "https://corvusllm.com/faq/what-should-i-do-if-an-order-still-looks-stuck-after-the-transfer-is-confirmed-on-chain/",
            "static_file_public_path": "/faq/what-should-i-do-if-an-order-still-looks-stuck-after-the-transfer-is-confirmed-on-chain/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/what-should-i-do-if-an-order-still-looks-stuck-after-the-transfer-is-confirmed-on-chain/index.html"
            }
          },
          "markdown_source": "/faq/what-should-i-do-if-an-order-still-looks-stuck-after-the-transfer-is-confirmed-on-chain.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/how-can-i-vet-corvusllm-before-placing-a-larger-order/",
        "canonical_url": "https://corvusllm.com/faq/how-can-i-vet-corvusllm-before-placing-a-larger-order/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/how-can-i-vet-corvusllm-before-placing-a-larger-order/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/how-can-i-vet-corvusllm-before-placing-a-larger-order/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/how-can-i-vet-corvusllm-before-placing-a-larger-order/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/how-can-i-vet-corvusllm-before-placing-a-larger-order/",
            "canonical_url": "https://corvusllm.com/faq/how-can-i-vet-corvusllm-before-placing-a-larger-order/",
            "static_file_public_path": "/faq/how-can-i-vet-corvusllm-before-placing-a-larger-order/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/how-can-i-vet-corvusllm-before-placing-a-larger-order/index.html"
            }
          },
          "markdown_source": "/faq/how-can-i-vet-corvusllm-before-placing-a-larger-order.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/which-payment-methods-are-currently-available/",
        "canonical_url": "https://corvusllm.com/faq/which-payment-methods-are-currently-available/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/which-payment-methods-are-currently-available/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/which-payment-methods-are-currently-available/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/which-payment-methods-are-currently-available/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/which-payment-methods-are-currently-available/",
            "canonical_url": "https://corvusllm.com/faq/which-payment-methods-are-currently-available/",
            "static_file_public_path": "/faq/which-payment-methods-are-currently-available/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/which-payment-methods-are-currently-available/index.html"
            }
          },
          "markdown_source": "/faq/which-payment-methods-are-currently-available.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/do-you-publish-fake-reviews-or-fake-rating-averages-to-look-bigger-than-you-are/",
        "canonical_url": "https://corvusllm.com/faq/do-you-publish-fake-reviews-or-fake-rating-averages-to-look-bigger-than-you-are/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/do-you-publish-fake-reviews-or-fake-rating-averages-to-look-bigger-than-you-are/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/do-you-publish-fake-reviews-or-fake-rating-averages-to-look-bigger-than-you-are/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/do-you-publish-fake-reviews-or-fake-rating-averages-to-look-bigger-than-you-are/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/do-you-publish-fake-reviews-or-fake-rating-averages-to-look-bigger-than-you-are/",
            "canonical_url": "https://corvusllm.com/faq/do-you-publish-fake-reviews-or-fake-rating-averages-to-look-bigger-than-you-are/",
            "static_file_public_path": "/faq/do-you-publish-fake-reviews-or-fake-rating-averages-to-look-bigger-than-you-are/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/do-you-publish-fake-reviews-or-fake-rating-averages-to-look-bigger-than-you-are/index.html"
            }
          },
          "markdown_source": "/faq/do-you-publish-fake-reviews-or-fake-rating-averages-to-look-bigger-than-you-are.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/is-there-proof-beyond-testimonials-and-nice-looking-ui/",
        "canonical_url": "https://corvusllm.com/faq/is-there-proof-beyond-testimonials-and-nice-looking-ui/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/is-there-proof-beyond-testimonials-and-nice-looking-ui/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/is-there-proof-beyond-testimonials-and-nice-looking-ui/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/is-there-proof-beyond-testimonials-and-nice-looking-ui/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/is-there-proof-beyond-testimonials-and-nice-looking-ui/",
            "canonical_url": "https://corvusllm.com/faq/is-there-proof-beyond-testimonials-and-nice-looking-ui/",
            "static_file_public_path": "/faq/is-there-proof-beyond-testimonials-and-nice-looking-ui/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/is-there-proof-beyond-testimonials-and-nice-looking-ui/index.html"
            }
          },
          "markdown_source": "/faq/is-there-proof-beyond-testimonials-and-nice-looking-ui.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/are-these-real-claude-models/",
        "canonical_url": "https://corvusllm.com/faq/are-these-real-claude-models/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/are-these-real-claude-models/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/are-these-real-claude-models/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/are-these-real-claude-models/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/are-these-real-claude-models/",
            "canonical_url": "https://corvusllm.com/faq/are-these-real-claude-models/",
            "static_file_public_path": "/faq/are-these-real-claude-models/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/are-these-real-claude-models/index.html"
            }
          },
          "markdown_source": "/faq/are-these-real-claude-models.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/why-does-the-model-sometimes-say-its-name-is-kiro/",
        "canonical_url": "https://corvusllm.com/faq/why-does-the-model-sometimes-say-its-name-is-kiro/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/why-does-the-model-sometimes-say-its-name-is-kiro/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/why-does-the-model-sometimes-say-its-name-is-kiro/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/why-does-the-model-sometimes-say-its-name-is-kiro/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/why-does-the-model-sometimes-say-its-name-is-kiro/",
            "canonical_url": "https://corvusllm.com/faq/why-does-the-model-sometimes-say-its-name-is-kiro/",
            "static_file_public_path": "/faq/why-does-the-model-sometimes-say-its-name-is-kiro/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/why-does-the-model-sometimes-say-its-name-is-kiro/index.html"
            }
          },
          "markdown_source": "/faq/why-does-the-model-sometimes-say-its-name-is-kiro.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/how-do-i-know-it-is-the-same-claude-as-on-claude-ai/",
        "canonical_url": "https://corvusllm.com/faq/how-do-i-know-it-is-the-same-claude-as-on-claude-ai/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/how-do-i-know-it-is-the-same-claude-as-on-claude-ai/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/how-do-i-know-it-is-the-same-claude-as-on-claude-ai/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/how-do-i-know-it-is-the-same-claude-as-on-claude-ai/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/how-do-i-know-it-is-the-same-claude-as-on-claude-ai/",
            "canonical_url": "https://corvusllm.com/faq/how-do-i-know-it-is-the-same-claude-as-on-claude-ai/",
            "static_file_public_path": "/faq/how-do-i-know-it-is-the-same-claude-as-on-claude-ai/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/how-do-i-know-it-is-the-same-claude-as-on-claude-ai/index.html"
            }
          },
          "markdown_source": "/faq/how-do-i-know-it-is-the-same-claude-as-on-claude-ai.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/can-i-verify-tool-compatibility-before-i-buy/",
        "canonical_url": "https://corvusllm.com/faq/can-i-verify-tool-compatibility-before-i-buy/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/can-i-verify-tool-compatibility-before-i-buy/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/can-i-verify-tool-compatibility-before-i-buy/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/can-i-verify-tool-compatibility-before-i-buy/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/can-i-verify-tool-compatibility-before-i-buy/",
            "canonical_url": "https://corvusllm.com/faq/can-i-verify-tool-compatibility-before-i-buy/",
            "static_file_public_path": "/faq/can-i-verify-tool-compatibility-before-i-buy/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/can-i-verify-tool-compatibility-before-i-buy/index.html"
            }
          },
          "markdown_source": "/faq/can-i-verify-tool-compatibility-before-i-buy.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/my-order-still-says-awaiting-payment-even-though-i-sent-the-transfer-what-now/",
        "canonical_url": "https://corvusllm.com/faq/my-order-still-says-awaiting-payment-even-though-i-sent-the-transfer-what-now/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/my-order-still-says-awaiting-payment-even-though-i-sent-the-transfer-what-now/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/my-order-still-says-awaiting-payment-even-though-i-sent-the-transfer-what-now/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/my-order-still-says-awaiting-payment-even-though-i-sent-the-transfer-what-now/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/my-order-still-says-awaiting-payment-even-though-i-sent-the-transfer-what-now/",
            "canonical_url": "https://corvusllm.com/faq/my-order-still-says-awaiting-payment-even-though-i-sent-the-transfer-what-now/",
            "static_file_public_path": "/faq/my-order-still-says-awaiting-payment-even-though-i-sent-the-transfer-what-now/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/my-order-still-says-awaiting-payment-even-though-i-sent-the-transfer-what-now/index.html"
            }
          },
          "markdown_source": "/faq/my-order-still-says-awaiting-payment-even-though-i-sent-the-transfer-what-now.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/i-never-received-the-confirmation-or-delivery-email-what-should-i-check-first/",
        "canonical_url": "https://corvusllm.com/faq/i-never-received-the-confirmation-or-delivery-email-what-should-i-check-first/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/i-never-received-the-confirmation-or-delivery-email-what-should-i-check-first/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/i-never-received-the-confirmation-or-delivery-email-what-should-i-check-first/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/i-never-received-the-confirmation-or-delivery-email-what-should-i-check-first/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/i-never-received-the-confirmation-or-delivery-email-what-should-i-check-first/",
            "canonical_url": "https://corvusllm.com/faq/i-never-received-the-confirmation-or-delivery-email-what-should-i-check-first/",
            "static_file_public_path": "/faq/i-never-received-the-confirmation-or-delivery-email-what-should-i-check-first/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/i-never-received-the-confirmation-or-delivery-email-what-should-i-check-first/index.html"
            }
          },
          "markdown_source": "/faq/i-never-received-the-confirmation-or-delivery-email-what-should-i-check-first.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/my-key-works-in-one-tool-but-not-another-does-that-mean-the-service-is-broken/",
        "canonical_url": "https://corvusllm.com/faq/my-key-works-in-one-tool-but-not-another-does-that-mean-the-service-is-broken/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/my-key-works-in-one-tool-but-not-another-does-that-mean-the-service-is-broken/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/my-key-works-in-one-tool-but-not-another-does-that-mean-the-service-is-broken/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/my-key-works-in-one-tool-but-not-another-does-that-mean-the-service-is-broken/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/my-key-works-in-one-tool-but-not-another-does-that-mean-the-service-is-broken/",
            "canonical_url": "https://corvusllm.com/faq/my-key-works-in-one-tool-but-not-another-does-that-mean-the-service-is-broken/",
            "static_file_public_path": "/faq/my-key-works-in-one-tool-but-not-another-does-that-mean-the-service-is-broken/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/my-key-works-in-one-tool-but-not-another-does-that-mean-the-service-is-broken/index.html"
            }
          },
          "markdown_source": "/faq/my-key-works-in-one-tool-but-not-another-does-that-mean-the-service-is-broken.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/my-quote-expired-while-i-was-still-trying-to-pay-should-i-use-the-old-amount-anyway/",
        "canonical_url": "https://corvusllm.com/faq/my-quote-expired-while-i-was-still-trying-to-pay-should-i-use-the-old-amount-anyway/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/my-quote-expired-while-i-was-still-trying-to-pay-should-i-use-the-old-amount-anyway/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/my-quote-expired-while-i-was-still-trying-to-pay-should-i-use-the-old-amount-anyway/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/my-quote-expired-while-i-was-still-trying-to-pay-should-i-use-the-old-amount-anyway/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/my-quote-expired-while-i-was-still-trying-to-pay-should-i-use-the-old-amount-anyway/",
            "canonical_url": "https://corvusllm.com/faq/my-quote-expired-while-i-was-still-trying-to-pay-should-i-use-the-old-amount-anyway/",
            "static_file_public_path": "/faq/my-quote-expired-while-i-was-still-trying-to-pay-should-i-use-the-old-amount-anyway/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/my-quote-expired-while-i-was-still-trying-to-pay-should-i-use-the-old-amount-anyway/index.html"
            }
          },
          "markdown_source": "/faq/my-quote-expired-while-i-was-still-trying-to-pay-should-i-use-the-old-amount-anyway.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/i-am-getting-model-not-found-unauthorized-or-similar-api-errors-where-should-i-look-first/",
        "canonical_url": "https://corvusllm.com/faq/i-am-getting-model-not-found-unauthorized-or-similar-api-errors-where-should-i-look-first/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/i-am-getting-model-not-found-unauthorized-or-similar-api-errors-where-should-i-look-first/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/i-am-getting-model-not-found-unauthorized-or-similar-api-errors-where-should-i-look-first/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/i-am-getting-model-not-found-unauthorized-or-similar-api-errors-where-should-i-look-first/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/i-am-getting-model-not-found-unauthorized-or-similar-api-errors-where-should-i-look-first/",
            "canonical_url": "https://corvusllm.com/faq/i-am-getting-model-not-found-unauthorized-or-similar-api-errors-where-should-i-look-first/",
            "static_file_public_path": "/faq/i-am-getting-model-not-found-unauthorized-or-similar-api-errors-where-should-i-look-first/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/i-am-getting-model-not-found-unauthorized-or-similar-api-errors-where-should-i-look-first/index.html"
            }
          },
          "markdown_source": "/faq/i-am-getting-model-not-found-unauthorized-or-similar-api-errors-where-should-i-look-first.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/can-a-team-use-corvusllm-for-internal-work/",
        "canonical_url": "https://corvusllm.com/faq/can-a-team-use-corvusllm-for-internal-work/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/can-a-team-use-corvusllm-for-internal-work/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/can-a-team-use-corvusllm-for-internal-work/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/can-a-team-use-corvusllm-for-internal-work/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/can-a-team-use-corvusllm-for-internal-work/",
            "canonical_url": "https://corvusllm.com/faq/can-a-team-use-corvusllm-for-internal-work/",
            "static_file_public_path": "/faq/can-a-team-use-corvusllm-for-internal-work/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/can-a-team-use-corvusllm-for-internal-work/index.html"
            }
          },
          "markdown_source": "/faq/can-a-team-use-corvusllm-for-internal-work.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/can-we-buy-multiple-keys-for-different-users-or-environments/",
        "canonical_url": "https://corvusllm.com/faq/can-we-buy-multiple-keys-for-different-users-or-environments/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/can-we-buy-multiple-keys-for-different-users-or-environments/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/can-we-buy-multiple-keys-for-different-users-or-environments/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/can-we-buy-multiple-keys-for-different-users-or-environments/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/can-we-buy-multiple-keys-for-different-users-or-environments/",
            "canonical_url": "https://corvusllm.com/faq/can-we-buy-multiple-keys-for-different-users-or-environments/",
            "static_file_public_path": "/faq/can-we-buy-multiple-keys-for-different-users-or-environments/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/can-we-buy-multiple-keys-for-different-users-or-environments/index.html"
            }
          },
          "markdown_source": "/faq/can-we-buy-multiple-keys-for-different-users-or-environments.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/is-the-public-crypto-checkout-a-good-fit-for-companies-that-need-traditional-invoicing-or-procurement-approval/",
        "canonical_url": "https://corvusllm.com/faq/is-the-public-crypto-checkout-a-good-fit-for-companies-that-need-traditional-invoicing-or-procurement-approval/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/is-the-public-crypto-checkout-a-good-fit-for-companies-that-need-traditional-invoicing-or-procurement-approval/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/is-the-public-crypto-checkout-a-good-fit-for-companies-that-need-traditional-invoicing-or-procurement-approval/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/is-the-public-crypto-checkout-a-good-fit-for-companies-that-need-traditional-invoicing-or-procurement-approval/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/is-the-public-crypto-checkout-a-good-fit-for-companies-that-need-traditional-invoicing-or-procurement-approval/",
            "canonical_url": "https://corvusllm.com/faq/is-the-public-crypto-checkout-a-good-fit-for-companies-that-need-traditional-invoicing-or-procurement-approval/",
            "static_file_public_path": "/faq/is-the-public-crypto-checkout-a-good-fit-for-companies-that-need-traditional-invoicing-or-procurement-approval/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/is-the-public-crypto-checkout-a-good-fit-for-companies-that-need-traditional-invoicing-or-procurement-approval/index.html"
            }
          },
          "markdown_source": "/faq/is-the-public-crypto-checkout-a-good-fit-for-companies-that-need-traditional-invoicing-or-procurement-approval.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/should-a-whole-team-share-one-key/",
        "canonical_url": "https://corvusllm.com/faq/should-a-whole-team-share-one-key/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/should-a-whole-team-share-one-key/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/should-a-whole-team-share-one-key/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/should-a-whole-team-share-one-key/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/should-a-whole-team-share-one-key/",
            "canonical_url": "https://corvusllm.com/faq/should-a-whole-team-share-one-key/",
            "static_file_public_path": "/faq/should-a-whole-team-share-one-key/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/should-a-whole-team-share-one-key/index.html"
            }
          },
          "markdown_source": "/faq/should-a-whole-team-share-one-key.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/can-support-help-us-roll-corvusllm-out-across-several-tools/",
        "canonical_url": "https://corvusllm.com/faq/can-support-help-us-roll-corvusllm-out-across-several-tools/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/can-support-help-us-roll-corvusllm-out-across-several-tools/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/can-support-help-us-roll-corvusllm-out-across-several-tools/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/can-support-help-us-roll-corvusllm-out-across-several-tools/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/can-support-help-us-roll-corvusllm-out-across-several-tools/",
            "canonical_url": "https://corvusllm.com/faq/can-support-help-us-roll-corvusllm-out-across-several-tools/",
            "static_file_public_path": "/faq/can-support-help-us-roll-corvusllm-out-across-several-tools/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/can-support-help-us-roll-corvusllm-out-across-several-tools/index.html"
            }
          },
          "markdown_source": "/faq/can-support-help-us-roll-corvusllm-out-across-several-tools.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/which-model-family-is-usually-strongest-for-coding-work/",
        "canonical_url": "https://corvusllm.com/faq/which-model-family-is-usually-strongest-for-coding-work/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/which-model-family-is-usually-strongest-for-coding-work/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/which-model-family-is-usually-strongest-for-coding-work/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/which-model-family-is-usually-strongest-for-coding-work/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/which-model-family-is-usually-strongest-for-coding-work/",
            "canonical_url": "https://corvusllm.com/faq/which-model-family-is-usually-strongest-for-coding-work/",
            "static_file_public_path": "/faq/which-model-family-is-usually-strongest-for-coding-work/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/which-model-family-is-usually-strongest-for-coding-work/index.html"
            }
          },
          "markdown_source": "/faq/which-model-family-is-usually-strongest-for-coding-work.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/what-should-i-choose-for-cost-sensitive-automation-rather-than-premium-reasoning/",
        "canonical_url": "https://corvusllm.com/faq/what-should-i-choose-for-cost-sensitive-automation-rather-than-premium-reasoning/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/what-should-i-choose-for-cost-sensitive-automation-rather-than-premium-reasoning/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/what-should-i-choose-for-cost-sensitive-automation-rather-than-premium-reasoning/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/what-should-i-choose-for-cost-sensitive-automation-rather-than-premium-reasoning/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/what-should-i-choose-for-cost-sensitive-automation-rather-than-premium-reasoning/",
            "canonical_url": "https://corvusllm.com/faq/what-should-i-choose-for-cost-sensitive-automation-rather-than-premium-reasoning/",
            "static_file_public_path": "/faq/what-should-i-choose-for-cost-sensitive-automation-rather-than-premium-reasoning/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/what-should-i-choose-for-cost-sensitive-automation-rather-than-premium-reasoning/index.html"
            }
          },
          "markdown_source": "/faq/what-should-i-choose-for-cost-sensitive-automation-rather-than-premium-reasoning.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/what-is-the-safest-choice-for-general-purpose-use-when-i-am-unsure/",
        "canonical_url": "https://corvusllm.com/faq/what-is-the-safest-choice-for-general-purpose-use-when-i-am-unsure/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/what-is-the-safest-choice-for-general-purpose-use-when-i-am-unsure/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/what-is-the-safest-choice-for-general-purpose-use-when-i-am-unsure/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/what-is-the-safest-choice-for-general-purpose-use-when-i-am-unsure/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/what-is-the-safest-choice-for-general-purpose-use-when-i-am-unsure/",
            "canonical_url": "https://corvusllm.com/faq/what-is-the-safest-choice-for-general-purpose-use-when-i-am-unsure/",
            "static_file_public_path": "/faq/what-is-the-safest-choice-for-general-purpose-use-when-i-am-unsure/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/what-is-the-safest-choice-for-general-purpose-use-when-i-am-unsure/index.html"
            }
          },
          "markdown_source": "/faq/what-is-the-safest-choice-for-general-purpose-use-when-i-am-unsure.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/when-should-i-buy-a-single-family-pack-instead-of-an-all-in-one-style-pack/",
        "canonical_url": "https://corvusllm.com/faq/when-should-i-buy-a-single-family-pack-instead-of-an-all-in-one-style-pack/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/when-should-i-buy-a-single-family-pack-instead-of-an-all-in-one-style-pack/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/when-should-i-buy-a-single-family-pack-instead-of-an-all-in-one-style-pack/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/when-should-i-buy-a-single-family-pack-instead-of-an-all-in-one-style-pack/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/when-should-i-buy-a-single-family-pack-instead-of-an-all-in-one-style-pack/",
            "canonical_url": "https://corvusllm.com/faq/when-should-i-buy-a-single-family-pack-instead-of-an-all-in-one-style-pack/",
            "static_file_public_path": "/faq/when-should-i-buy-a-single-family-pack-instead-of-an-all-in-one-style-pack/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/when-should-i-buy-a-single-family-pack-instead-of-an-all-in-one-style-pack/index.html"
            }
          },
          "markdown_source": "/faq/when-should-i-buy-a-single-family-pack-instead-of-an-all-in-one-style-pack.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/where-can-i-compare-models-before-i-buy/",
        "canonical_url": "https://corvusllm.com/faq/where-can-i-compare-models-before-i-buy/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/where-can-i-compare-models-before-i-buy/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/where-can-i-compare-models-before-i-buy/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/where-can-i-compare-models-before-i-buy/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/where-can-i-compare-models-before-i-buy/",
            "canonical_url": "https://corvusllm.com/faq/where-can-i-compare-models-before-i-buy/",
            "static_file_public_path": "/faq/where-can-i-compare-models-before-i-buy/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/where-can-i-compare-models-before-i-buy/index.html"
            }
          },
          "markdown_source": "/faq/where-can-i-compare-models-before-i-buy.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/how-hard-is-it-to-switch-an-existing-openai-based-project-to-corvusllm/",
        "canonical_url": "https://corvusllm.com/faq/how-hard-is-it-to-switch-an-existing-openai-based-project-to-corvusllm/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/how-hard-is-it-to-switch-an-existing-openai-based-project-to-corvusllm/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/how-hard-is-it-to-switch-an-existing-openai-based-project-to-corvusllm/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/how-hard-is-it-to-switch-an-existing-openai-based-project-to-corvusllm/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/how-hard-is-it-to-switch-an-existing-openai-based-project-to-corvusllm/",
            "canonical_url": "https://corvusllm.com/faq/how-hard-is-it-to-switch-an-existing-openai-based-project-to-corvusllm/",
            "static_file_public_path": "/faq/how-hard-is-it-to-switch-an-existing-openai-based-project-to-corvusllm/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/how-hard-is-it-to-switch-an-existing-openai-based-project-to-corvusllm/index.html"
            }
          },
          "markdown_source": "/faq/how-hard-is-it-to-switch-an-existing-openai-based-project-to-corvusllm.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/how-do-i-move-over-from-direct-anthropic-usage/",
        "canonical_url": "https://corvusllm.com/faq/how-do-i-move-over-from-direct-anthropic-usage/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/how-do-i-move-over-from-direct-anthropic-usage/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/how-do-i-move-over-from-direct-anthropic-usage/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/how-do-i-move-over-from-direct-anthropic-usage/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/how-do-i-move-over-from-direct-anthropic-usage/",
            "canonical_url": "https://corvusllm.com/faq/how-do-i-move-over-from-direct-anthropic-usage/",
            "static_file_public_path": "/faq/how-do-i-move-over-from-direct-anthropic-usage/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/how-do-i-move-over-from-direct-anthropic-usage/index.html"
            }
          },
          "markdown_source": "/faq/how-do-i-move-over-from-direct-anthropic-usage.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/do-i-usually-need-to-rewrite-prompts-when-migrating/",
        "canonical_url": "https://corvusllm.com/faq/do-i-usually-need-to-rewrite-prompts-when-migrating/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/do-i-usually-need-to-rewrite-prompts-when-migrating/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/do-i-usually-need-to-rewrite-prompts-when-migrating/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/do-i-usually-need-to-rewrite-prompts-when-migrating/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/do-i-usually-need-to-rewrite-prompts-when-migrating/",
            "canonical_url": "https://corvusllm.com/faq/do-i-usually-need-to-rewrite-prompts-when-migrating/",
            "static_file_public_path": "/faq/do-i-usually-need-to-rewrite-prompts-when-migrating/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/do-i-usually-need-to-rewrite-prompts-when-migrating/index.html"
            }
          },
          "markdown_source": "/faq/do-i-usually-need-to-rewrite-prompts-when-migrating.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/can-i-keep-my-current-client-libraries-and-agent-tooling/",
        "canonical_url": "https://corvusllm.com/faq/can-i-keep-my-current-client-libraries-and-agent-tooling/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/can-i-keep-my-current-client-libraries-and-agent-tooling/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/can-i-keep-my-current-client-libraries-and-agent-tooling/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/can-i-keep-my-current-client-libraries-and-agent-tooling/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/can-i-keep-my-current-client-libraries-and-agent-tooling/",
            "canonical_url": "https://corvusllm.com/faq/can-i-keep-my-current-client-libraries-and-agent-tooling/",
            "static_file_public_path": "/faq/can-i-keep-my-current-client-libraries-and-agent-tooling/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/can-i-keep-my-current-client-libraries-and-agent-tooling/index.html"
            }
          },
          "markdown_source": "/faq/can-i-keep-my-current-client-libraries-and-agent-tooling.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/what-is-the-safest-migration-plan-if-i-do-not-want-to-break-production/",
        "canonical_url": "https://corvusllm.com/faq/what-is-the-safest-migration-plan-if-i-do-not-want-to-break-production/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/what-is-the-safest-migration-plan-if-i-do-not-want-to-break-production/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/what-is-the-safest-migration-plan-if-i-do-not-want-to-break-production/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/what-is-the-safest-migration-plan-if-i-do-not-want-to-break-production/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/what-is-the-safest-migration-plan-if-i-do-not-want-to-break-production/",
            "canonical_url": "https://corvusllm.com/faq/what-is-the-safest-migration-plan-if-i-do-not-want-to-break-production/",
            "static_file_public_path": "/faq/what-is-the-safest-migration-plan-if-i-do-not-want-to-break-production/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/what-is-the-safest-migration-plan-if-i-do-not-want-to-break-production/index.html"
            }
          },
          "markdown_source": "/faq/what-is-the-safest-migration-plan-if-i-do-not-want-to-break-production.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/can-i-top-up-before-my-balance-runs-low/",
        "canonical_url": "https://corvusllm.com/faq/can-i-top-up-before-my-balance-runs-low/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/can-i-top-up-before-my-balance-runs-low/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/can-i-top-up-before-my-balance-runs-low/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/can-i-top-up-before-my-balance-runs-low/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/can-i-top-up-before-my-balance-runs-low/",
            "canonical_url": "https://corvusllm.com/faq/can-i-top-up-before-my-balance-runs-low/",
            "static_file_public_path": "/faq/can-i-top-up-before-my-balance-runs-low/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/can-i-top-up-before-my-balance-runs-low/index.html"
            }
          },
          "markdown_source": "/faq/can-i-top-up-before-my-balance-runs-low.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/can-i-place-an-order-on-weekends-or-outside-normal-business-hours/",
        "canonical_url": "https://corvusllm.com/faq/can-i-place-an-order-on-weekends-or-outside-normal-business-hours/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/can-i-place-an-order-on-weekends-or-outside-normal-business-hours/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/can-i-place-an-order-on-weekends-or-outside-normal-business-hours/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/can-i-place-an-order-on-weekends-or-outside-normal-business-hours/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/can-i-place-an-order-on-weekends-or-outside-normal-business-hours/",
            "canonical_url": "https://corvusllm.com/faq/can-i-place-an-order-on-weekends-or-outside-normal-business-hours/",
            "static_file_public_path": "/faq/can-i-place-an-order-on-weekends-or-outside-normal-business-hours/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/can-i-place-an-order-on-weekends-or-outside-normal-business-hours/index.html"
            }
          },
          "markdown_source": "/faq/can-i-place-an-order-on-weekends-or-outside-normal-business-hours.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/is-there-a-minimum-purchase-size/",
        "canonical_url": "https://corvusllm.com/faq/is-there-a-minimum-purchase-size/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/is-there-a-minimum-purchase-size/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/is-there-a-minimum-purchase-size/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/is-there-a-minimum-purchase-size/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/is-there-a-minimum-purchase-size/",
            "canonical_url": "https://corvusllm.com/faq/is-there-a-minimum-purchase-size/",
            "static_file_public_path": "/faq/is-there-a-minimum-purchase-size/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/is-there-a-minimum-purchase-size/index.html"
            }
          },
          "markdown_source": "/faq/is-there-a-minimum-purchase-size.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/can-i-use-the-same-email-address-for-multiple-different-orders/",
        "canonical_url": "https://corvusllm.com/faq/can-i-use-the-same-email-address-for-multiple-different-orders/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/can-i-use-the-same-email-address-for-multiple-different-orders/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/can-i-use-the-same-email-address-for-multiple-different-orders/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/can-i-use-the-same-email-address-for-multiple-different-orders/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/can-i-use-the-same-email-address-for-multiple-different-orders/",
            "canonical_url": "https://corvusllm.com/faq/can-i-use-the-same-email-address-for-multiple-different-orders/",
            "static_file_public_path": "/faq/can-i-use-the-same-email-address-for-multiple-different-orders/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/can-i-use-the-same-email-address-for-multiple-different-orders/index.html"
            }
          },
          "markdown_source": "/faq/can-i-use-the-same-email-address-for-multiple-different-orders.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/faq/what-is-the-fastest-support-path-when-something-feels-wrong/",
        "canonical_url": "https://corvusllm.com/faq/what-is-the-fastest-support-path-when-something-feels-wrong/",
        "indexation_state": "indexable_public_canonical",
        "static_file": "faq/what-is-the-fastest-support-path-when-something-feels-wrong/index.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.75"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/faq/what-is-the-fastest-support-path-when-something-feels-wrong/",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/faq/what-is-the-fastest-support-path-when-something-feels-wrong/",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/faq/what-is-the-fastest-support-path-when-something-feels-wrong/",
            "canonical_url": "https://corvusllm.com/faq/what-is-the-fastest-support-path-when-something-feels-wrong/",
            "static_file_public_path": "/faq/what-is-the-fastest-support-path-when-something-feels-wrong/index.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": true,
              "extensionless": true,
              "trailing_slash": true
            },
            "clean_url_rewrite": {
              "required": false,
              "reason": "Directory index routes are served by their canonical directory path."
            },
            "html_alias_redirect": {
              "required": false,
              "reason": "Directory index file is not the advertised canonical route."
            },
            "directory_index_serving": {
              "mode": "static_directory_index",
              "canonical_path_has_trailing_slash": true,
              "public_index_file": "/faq/what-is-the-fastest-support-path-when-something-feels-wrong/index.html"
            }
          },
          "markdown_source": "/faq/what-is-the-fastest-support-path-when-something-feels-wrong.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/site-map",
        "canonical_url": "https://corvusllm.com/site-map",
        "indexation_state": "indexable_public_canonical",
        "static_file": "site-map.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "weekly",
          "priority": "0.55"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/site-map",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/site-map",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/site-map",
            "canonical_url": "https://corvusllm.com/site-map",
            "static_file_public_path": "/site-map.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/site-map",
              "to": "/site-map.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/site-map.html",
              "to": "/site-map",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/site-map.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/about",
        "canonical_url": "https://corvusllm.com/about",
        "indexation_state": "indexable_public_canonical",
        "static_file": "about.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.7"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/about",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/about",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/about",
            "canonical_url": "https://corvusllm.com/about",
            "static_file_public_path": "/about.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/about",
              "to": "/about.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/about.html",
              "to": "/about",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/about.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/trust-center",
        "canonical_url": "https://corvusllm.com/trust-center",
        "indexation_state": "indexable_public_canonical",
        "static_file": "trust-center.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.9"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/trust-center",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/trust-center",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/trust-center",
            "canonical_url": "https://corvusllm.com/trust-center",
            "static_file_public_path": "/trust-center.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/trust-center",
              "to": "/trust-center.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/trust-center.html",
              "to": "/trust-center",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/trust-center.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/service-status",
        "canonical_url": "https://corvusllm.com/service-status",
        "indexation_state": "indexable_public_canonical",
        "static_file": "service-status.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "hourly",
          "priority": "0.7"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/service-status",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/service-status",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/service-status",
            "canonical_url": "https://corvusllm.com/service-status",
            "static_file_public_path": "/service-status.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/service-status",
              "to": "/service-status.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/service-status.html",
              "to": "/service-status",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/service-status.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/ai-api-pricing-tracker",
        "canonical_url": "https://corvusllm.com/ai-api-pricing-tracker",
        "indexation_state": "indexable_public_canonical",
        "static_file": "ai-api-pricing-tracker.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.8"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/ai-api-pricing-tracker",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/ai-api-pricing-tracker",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/ai-api-pricing-tracker",
            "canonical_url": "https://corvusllm.com/ai-api-pricing-tracker",
            "static_file_public_path": "/ai-api-pricing-tracker.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/ai-api-pricing-tracker",
              "to": "/ai-api-pricing-tracker.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/ai-api-pricing-tracker.html",
              "to": "/ai-api-pricing-tracker",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/ai-api-pricing-tracker.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/customer-stories",
        "canonical_url": "https://corvusllm.com/customer-stories",
        "indexation_state": "indexable_public_canonical",
        "static_file": "customer-stories.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "weekly",
          "priority": "0.7"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/customer-stories",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/customer-stories",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/customer-stories",
            "canonical_url": "https://corvusllm.com/customer-stories",
            "static_file_public_path": "/customer-stories.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/customer-stories",
              "to": "/customer-stories.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/customer-stories.html",
              "to": "/customer-stories",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/customer-stories.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/verify-corvusllm",
        "canonical_url": "https://corvusllm.com/verify-corvusllm",
        "indexation_state": "indexable_public_canonical",
        "static_file": "verify-corvusllm.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.8"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/verify-corvusllm",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/verify-corvusllm",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/verify-corvusllm",
            "canonical_url": "https://corvusllm.com/verify-corvusllm",
            "static_file_public_path": "/verify-corvusllm.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/verify-corvusllm",
              "to": "/verify-corvusllm.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/verify-corvusllm.html",
              "to": "/verify-corvusllm",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/verify-corvusllm.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/proof-of-operations",
        "canonical_url": "https://corvusllm.com/proof-of-operations",
        "indexation_state": "indexable_public_canonical",
        "static_file": "proof-of-operations.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "monthly",
          "priority": "0.8"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/proof-of-operations",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/proof-of-operations",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/proof-of-operations",
            "canonical_url": "https://corvusllm.com/proof-of-operations",
            "static_file_public_path": "/proof-of-operations.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/proof-of-operations",
              "to": "/proof-of-operations.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/proof-of-operations.html",
              "to": "/proof-of-operations",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/proof-of-operations.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/agb",
        "canonical_url": "https://corvusllm.com/agb",
        "indexation_state": "indexable_public_canonical",
        "static_file": "agb.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "yearly",
          "priority": "0.3"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/agb",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/agb",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/agb",
            "canonical_url": "https://corvusllm.com/agb",
            "static_file_public_path": "/agb.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/agb",
              "to": "/agb.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/agb.html",
              "to": "/agb",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/agb.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/datenschutz",
        "canonical_url": "https://corvusllm.com/datenschutz",
        "indexation_state": "indexable_public_canonical",
        "static_file": "datenschutz.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "yearly",
          "priority": "0.3"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/datenschutz",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/datenschutz",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/datenschutz",
            "canonical_url": "https://corvusllm.com/datenschutz",
            "static_file_public_path": "/datenschutz.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/datenschutz",
              "to": "/datenschutz.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/datenschutz.html",
              "to": "/datenschutz",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/datenschutz.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      },
      {
        "path": "/impressum",
        "canonical_url": "https://corvusllm.com/impressum",
        "indexation_state": "indexable_public_canonical",
        "static_file": "impressum.html",
        "sitemap": {
          "included": true,
          "loc_matches_canonical": true,
          "changefreq": "yearly",
          "priority": "0.3"
        },
        "html_signals": {
          "robots_meta": "index, follow",
          "canonical": "https://corvusllm.com/impressum",
          "canonical_matches_route": true,
          "og_url": "https://corvusllm.com/impressum",
          "og_url_matches_route": true,
          "noindex_present": false
        },
        "discovery_signals": {
          "public_pages_json": true,
          "route_inventory_json": true,
          "route_inventory_contract": {
            "canonical_path": "/impressum",
            "canonical_url": "https://corvusllm.com/impressum",
            "static_file_public_path": "/impressum.html",
            "static_file_exists": true,
            "route_shape": {
              "root": false,
              "directory_index": false,
              "extensionless": true,
              "trailing_slash": false
            },
            "clean_url_rewrite": {
              "required": true,
              "from": "/impressum",
              "to": "/impressum.html",
              "status": 200,
              "present": true
            },
            "html_alias_redirect": {
              "required": true,
              "from": "/impressum.html",
              "to": "/impressum",
              "status": 301,
              "present": true
            },
            "directory_index_serving": null
          },
          "markdown_source": "/impressum.md"
        },
        "exclusion_signals": {
          "utility_route": false,
          "redirect_alias": false,
          "host_alias": false
        }
      }
    ],
    "utility_routes": [
      {
        "path": "/auth",
        "indexation_state": "non_indexable_utility",
        "crawl_policy": "crawlable_so_noindex_can_be_seen",
        "static_file": "auth.html",
        "static_file_exists": true,
        "sitemap_included": false,
        "public_pages_json_included": false,
        "route_inventory_json_included": false,
        "robots_txt_disallowed": false,
        "noindex_signals": {
          "x_robots_tag_header": "noindex, nofollow, noarchive",
          "x_robots_tag_header_present": true,
          "static_robots_meta": "noindex, nofollow, noarchive",
          "static_or_header_noindex_present": true
        }
      },
      {
        "path": "/login",
        "indexation_state": "non_indexable_utility",
        "crawl_policy": "crawlable_so_noindex_can_be_seen",
        "static_file": "login.html",
        "static_file_exists": false,
        "sitemap_included": false,
        "public_pages_json_included": false,
        "route_inventory_json_included": false,
        "robots_txt_disallowed": false,
        "noindex_signals": {
          "x_robots_tag_header": "noindex, nofollow, noarchive",
          "x_robots_tag_header_present": true,
          "static_robots_meta": null,
          "static_or_header_noindex_present": true
        }
      },
      {
        "path": "/portal",
        "indexation_state": "non_indexable_utility",
        "crawl_policy": "crawlable_so_noindex_can_be_seen",
        "static_file": "portal.html",
        "static_file_exists": true,
        "sitemap_included": false,
        "public_pages_json_included": false,
        "route_inventory_json_included": false,
        "robots_txt_disallowed": false,
        "noindex_signals": {
          "x_robots_tag_header": "noindex, nofollow, noarchive",
          "x_robots_tag_header_present": true,
          "static_robots_meta": "noindex, nofollow, noarchive",
          "static_or_header_noindex_present": true
        }
      },
      {
        "path": "/workspace",
        "indexation_state": "non_indexable_utility",
        "crawl_policy": "crawlable_so_noindex_can_be_seen",
        "static_file": "workspace.html",
        "static_file_exists": true,
        "sitemap_included": false,
        "public_pages_json_included": false,
        "route_inventory_json_included": false,
        "robots_txt_disallowed": false,
        "noindex_signals": {
          "x_robots_tag_header": "noindex, nofollow, noarchive",
          "x_robots_tag_header_present": true,
          "static_robots_meta": "noindex, nofollow, noarchive",
          "static_or_header_noindex_present": true
        }
      },
      {
        "path": "/admin",
        "indexation_state": "non_indexable_utility",
        "crawl_policy": "crawlable_so_noindex_can_be_seen",
        "static_file": "admin.html",
        "static_file_exists": true,
        "sitemap_included": false,
        "public_pages_json_included": false,
        "route_inventory_json_included": false,
        "robots_txt_disallowed": false,
        "noindex_signals": {
          "x_robots_tag_header": "noindex, nofollow, noarchive",
          "x_robots_tag_header_present": true,
          "static_robots_meta": "noindex, nofollow, noarchive",
          "static_or_header_noindex_present": true
        }
      },
      {
        "path": "/checkout",
        "indexation_state": "non_indexable_utility",
        "crawl_policy": "crawlable_so_noindex_can_be_seen",
        "static_file": "index.html",
        "static_file_exists": true,
        "sitemap_included": false,
        "public_pages_json_included": false,
        "route_inventory_json_included": false,
        "robots_txt_disallowed": false,
        "noindex_signals": {
          "x_robots_tag_header": "noindex, nofollow, noarchive",
          "x_robots_tag_header_present": true,
          "static_robots_meta": "index, follow",
          "static_or_header_noindex_present": true
        }
      },
      {
        "path": "/order-status",
        "indexation_state": "non_indexable_utility",
        "crawl_policy": "crawlable_so_noindex_can_be_seen",
        "static_file": "index.html",
        "static_file_exists": true,
        "sitemap_included": false,
        "public_pages_json_included": false,
        "route_inventory_json_included": false,
        "robots_txt_disallowed": false,
        "noindex_signals": {
          "x_robots_tag_header": "noindex, nofollow, noarchive",
          "x_robots_tag_header_present": true,
          "static_robots_meta": "index, follow",
          "static_or_header_noindex_present": true
        }
      },
      {
        "path": "/x-callback.html",
        "indexation_state": "non_indexable_utility",
        "crawl_policy": "crawlable_so_noindex_can_be_seen",
        "static_file": "x-callback.html",
        "static_file_exists": true,
        "sitemap_included": false,
        "public_pages_json_included": false,
        "route_inventory_json_included": false,
        "robots_txt_disallowed": false,
        "noindex_signals": {
          "x_robots_tag_header": "noindex, nofollow",
          "x_robots_tag_header_present": true,
          "static_robots_meta": "noindex, nofollow",
          "static_or_header_noindex_present": true
        }
      }
    ],
    "redirect_alias_policy": {
      "indexation_state": "permanent_redirect_to_canonical_public_route",
      "source_paths_publicly_listed": false,
      "source_path_count": 14,
      "html_variant_redirects_required": true,
      "canonical_targets": [
        "/docs/api/models",
        "/docs/getting-started/before-you-buy",
        "/docs/integrations/claude-code",
        "/docs/integrations/cursor",
        "/docs/integrations/dev-tools",
        "/docs/integrations/open-webui",
        "/docs/integrations/openai-sdks",
        "/models"
      ]
    },
    "host_alias_policy": {
      "indexation_state": "permanent_redirect_to_canonical_host",
      "source_hosts_publicly_listed": false,
      "source_host_count": 11,
      "canonical_host": "https://corvusllm.com"
    },
    "public_discovery_assets": [
      "/sitemap.xml",
      "/robots.txt",
      "/llms.txt",
      "/llms-full.txt",
      "/data/models.json",
      "/data/model-pages.json",
      "/data/crawl-surface.json",
      "/data/route-inventory.json",
      "/data/indexation-contract.json",
      "/data/public-pages.json",
      "/data/public-route-matrix.json",
      "/data/public-route-taxonomy.json",
      "/data/public-query-index.json",
      "/data/landing-pages.json",
      "/data/trust-index.json",
      "/data/ai-answer-index.json",
      "/data/reputation-index.json",
      "/data/faq-index.json",
      "/data/setup-index.json",
      "/data/docs-index.json",
      "/data/programmatic-seo-index.json"
    ]
  },
  "issue_buckets": {
    "public_routes_missing_sitemap": [],
    "public_routes_canonical_mismatch": [],
    "public_routes_og_url_mismatch": [],
    "public_routes_with_noindex": [],
    "public_routes_missing_public_pages_json": [],
    "public_routes_missing_route_inventory_json": [],
    "public_routes_missing_serving_contract": [],
    "utility_routes_in_sitemap": [],
    "utility_routes_in_public_pages_json": [],
    "utility_routes_in_route_inventory_json": [],
    "utility_routes_blocked_by_robots_txt": [],
    "utility_routes_missing_noindex_signal": [],
    "redirect_alias_targets_not_public": [],
    "redirect_aliases_missing_permanent_redirects": [],
    "host_alias_redirect_failures": [],
    "public_legacy_values": []
  }
}
