{
  "profileId": "uaix.ai-ready-web.route-inventory.v1",
  "title": "UAIX AI-Ready Web Route Inventory",
  "version": "1.0.0",
  "package_version": "3.167.0",
  "generated_at_utc": "2026-06-27T00:00:00Z",
  "canonical_url": "https://uaix.org/spec/ai-ready-web-route-inventory.json",
  "program_url": "https://uaix.org/en-us/ai-ready-web/",
  "live_sampled_at_utc": "2026-06-21T14:58:13Z",
  "publication_status": "source-ready after local tests; not live-published until coordinated production build, upload, root discovery refresh, and live verification complete",
  "live_findings": [
    {
      "id": "LIVE-001",
      "finding": "Sampled live homepage, sitemap, AI Memory Package Wizard, and .well-known discovery routes returned HTTP 200.",
      "evidence": [
        "https://uaix.org/",
        "https://uaix.org/sitemap.xml",
        "https://uaix.org/en-us/tools/ai-memory-package-wizard/",
        "https://uaix.org/.well-known/uaix.json"
      ]
    },
    {
      "id": "LIVE-002",
      "finding": "The 2026-06-21 live sample found live .well-known/uaix.json behind local source discovery and publish-root artifacts, and live llms.txt still exposed one stale NuGet pending-target sentence. Current source has advanced since that sample, so LIVE-002 remains an operations warning until a coordinated package build, upload, root discovery refresh, cache clear, and live re-sample replace the dated evidence.",
      "evidence": [
        "https://uaix.org/.well-known/uaix.json",
        "https://uaix.org/llms.txt",
        "E:/Source/WP/UAIX/.well-known/uaix.json",
        "E:/Source/WP/UAIX-Publish/ROOT-FILES/.well-known/uaix.json"
      ],
      "required_handling": "Do not claim the AI-Ready Web program or NuGet inventory is live-complete until the generated publish folder is refreshed from current source, the live root files are replaced, caches are cleared, and post-upload discovery checks pass."
    },
    {
      "id": "LIVE-003",
      "finding": "Live unsupported POST /wp-json/uaix/v1/catalog returned WordPress-style 404 JSON rather than UAIX 405 Problem Details, while OPTIONS correctly advertised Allow: GET.",
      "evidence": [
        "https://uaix.org/wp-json/uaix/v1/catalog",
        "wp-content/plugins/uaix-core/api/class-uai-core-rest-controller.php"
      ],
      "required_handling": "Source now normalizes known UAIX REST route method mismatches to 405 application/problem+json with an Allow header. Rebuild and publish the UAIX Core plugin before treating this as live-fixed."
    }
  ],
  "human_pages": [
    {
      "slug": "ai_ready_web",
      "url": "https://uaix.org/en-us/ai-ready-web/",
      "status": "source_added",
      "purpose": "AI-Ready Web seven-volume program index."
    },
    {
      "slug": "ai_ready_web_seo",
      "url": "https://uaix.org/en-us/ai-ready-web/search-engine-optimization/",
      "status": "source_added",
      "purpose": "Search Engine Optimization (SEO) guidance for crawlable, useful, human-first AI-ready web pages."
    },
    {
      "slug": "ai_ready_web_aeo",
      "url": "https://uaix.org/en-us/ai-ready-web/answer-engine-optimization/",
      "status": "source_added",
      "purpose": "Answer Engine Optimization (AEO) guidance for direct, citable, source-backed AI-ready web answers."
    },
    {
      "slug": "ai_ready_web_geo",
      "url": "https://uaix.org/en-us/ai-ready-web/generative-engine-optimization/",
      "status": "source_added",
      "purpose": "Generative Engine Optimization (GEO) guidance for retrievable, grounded, evidence-backed AI-ready web content."
    },
    {
      "slug": "ai_ready_web_executive_audit",
      "url": "https://uaix.org/en-us/ai-ready-web/executive-audit/",
      "status": "source_added",
      "purpose": "Current-state audit, source/live drift, risk register, and evidence links."
    },
    {
      "slug": "ai_ready_web_architecture",
      "url": "https://uaix.org/en-us/ai-ready-web/architecture/",
      "status": "source_added",
      "purpose": "Layered AI-ready website architecture."
    },
    {
      "slug": "ai_ready_web_specification",
      "url": "https://uaix.org/en-us/ai-ready-web/specification/",
      "status": "source_added",
      "purpose": "Normative AI-Ready Web requirement families."
    },
    {
      "slug": "ai_ready_web_implementation",
      "url": "https://uaix.org/en-us/ai-ready-web/implementation/",
      "status": "source_added",
      "purpose": "Framework and operations implementation guidance."
    },
    {
      "slug": "ai_ready_web_schemas_examples",
      "url": "https://uaix.org/en-us/ai-ready-web/schemas-examples/",
      "status": "source_added",
      "purpose": "Machine-readable schema and example guidance."
    },
    {
      "slug": "ai_ready_web_validator_testing",
      "url": "https://uaix.org/en-us/ai-ready-web/validator-testing/",
      "status": "source_added",
      "purpose": "Readiness assessment and test strategy."
    },
    {
      "slug": "ai_ready_web_roadmap_governance",
      "url": "https://uaix.org/en-us/ai-ready-web/roadmap-governance/",
      "status": "source_added",
      "purpose": "Roadmap, maturity governance, claim review, and lifecycle gates."
    }
  ],
  "machine_files": [
    {
      "slug": "ai_ready_web_requirements",
      "url": "https://uaix.org/spec/ai-ready-web-requirements.json",
      "status": "source_added",
      "content_type": "application/json"
    },
    {
      "slug": "ai_ready_web_maturity_register",
      "url": "https://uaix.org/spec/ai-ready-web-maturity-register.json",
      "status": "source_added",
      "content_type": "application/json"
    },
    {
      "slug": "ai_ready_web_route_inventory",
      "url": "https://uaix.org/spec/ai-ready-web-route-inventory.json",
      "status": "source_added",
      "content_type": "application/json"
    },
    {
      "slug": "ai_ready_web_manifest_schema",
      "url": "https://uaix.org/spec/ai-ready-web-manifest.schema.json",
      "status": "source_added",
      "content_type": "application/schema+json"
    },
    {
      "slug": "ai_ready_web_manifest_example",
      "url": "https://uaix.org/spec/ai-ready-web-manifest.example.json",
      "status": "source_added",
      "content_type": "application/json"
    },
    {
      "slug": "ai_ready_web_readiness_result_schema",
      "url": "https://uaix.org/spec/ai-ready-web-readiness-result.schema.json",
      "status": "source_added",
      "content_type": "application/schema+json"
    },
    {
      "slug": "ai_ready_web_readiness_result_example",
      "url": "https://uaix.org/spec/ai-ready-web-readiness-result.example.json",
      "status": "source_added",
      "content_type": "application/json"
    }
  ],
  "existing_baseline_routes": [
    "https://uaix.org/robots.txt",
    "https://uaix.org/sitemap.xml",
    "https://uaix.org/llms.txt",
    "https://uaix.org/llms-full.txt",
    "https://uaix.org/.well-known/uaix.json",
    "https://uaix.org/.well-known/uai.json",
    "https://uaix.org/.well-known/ai-agent.json",
    "https://uaix.org/.well-known/openapi.json",
    "https://uaix.org/schemas/index.json",
    "https://uaix.org/examples/index.json",
    "https://uaix.org/wp-json/uaix/v1/catalog",
    "https://uaix.org/wp-json/uaix/v1/openapi.json",
    "https://uaix.org/en-us/spec/",
    "https://uaix.org/en-us/standards/capability-ladder/",
    "https://uaix.org/en-us/governance/launch-readiness/"
  ],
  "support_boundary": "This inventory records public routes and source/live state. It does not grant crawling, scraping, mutation, authentication, runtime execution, certification, endorsement, or safety proof."
}
