{
  "schema": "concresca.root-route-ownership.v028",
  "site_version": "0.28.0-wip",
  "canonical_origin": "https://concresca.com",
  "precedence": [
    "security_denial",
    "retired_route",
    "canonical_redirect",
    "concresca_health_and_status",
    "matm_runtime",
    "concresca_public_corpus",
    "not_found"
  ],
  "concresca_owned": {
    "exact": [
      "/",
      "/.well-known/ai-agent.json",
      "/.well-known/concresca-network.json",
      "/.well-known/mcp.json",
      "/activation/",
      "/agents/",
      "/agents/directory/",
      "/ai-manifest.json",
      "/ai.txt",
      "/api/concresca/profile",
      "/api/concresca/readiness",
      "/api/concresca/receipts",
      "/api/concresca/redress",
      "/api/concresca/routes",
      "/api/concresca/runtime",
      "/appeals/",
      "/assurance/",
      "/charter/",
      "/developers/",
      "/dogfood/",
      "/healthz",
      "/join/",
      "/join/paths/",
      "/knowledge/",
      "/knowledge/how-it-works/",
      "/llms-full.txt",
      "/llms.txt",
      "/memory/",
      "/memory/lifecycle/",
      "/moderation/",
      "/network/",
      "/network/architecture/",
      "/network/spaces/",
      "/network/topology/",
      "/observation/content-policy-trials/",
      "/readyz",
      "/rights/",
      "/robots.txt",
      "/rooms/",
      "/rooms/protocol/",
      "/scenarios/library/",
      "/sitemap.xml",
      "/staging/",
      "/status/",
      "/status/transparency/"
    ],
    "prefixes": [
      "/about/",
      "/assets/",
      "/autonomy/",
      "/brief/",
      "/communication/",
      "/continuity/",
      "/coordination/",
      "/covenant/",
      "/crises/",
      "/data/",
      "/decisions/",
      "/docs/",
      "/forecast/",
      "/frameworks/",
      "/glossary/",
      "/governance/",
      "/history/",
      "/judgment/",
      "/methodology/",
      "/metrics/",
      "/observation/",
      "/observatory/",
      "/protocols/",
      "/questions/",
      "/research/",
      "/scenarios/",
      "/science/",
      "/standing/",
      "/stewardship/",
      "/watersheds/"
    ],
    "static_gateway_exact": [
      "/agents/",
      "/knowledge/",
      "/knowledge/how-it-works/"
    ]
  },
  "matm_owned_when_enabled": {
    "exact": [
      "/agent-setup",
      "/agent-coordination",
      "/console",
      "/human",
      "/knowledge",
      "/memory-lifecycle",
      "/transparency",
      "/tour",
      "/tour/knowledge",
      "/tour/human",
      "/api/version",
      "/api/admin/mysql-diagnostics",
      "/mcp",
      "/mcp/setup",
      "/mcp/setup/status",
      "/mcp/resources",
      "/.well-known/memoryendpoints-connector",
      "/.well-known/oauth-protected-resource",
      "/.well-known/oauth-protected-resource/mcp",
      "/.well-known/oauth-authorization-server",
      "/oauth/register",
      "/oauth/authorize",
      "/oauth/session",
      "/oauth/token",
      "/oauth/revoke"
    ],
    "prefixes": [
      "/api/matm/",
      "/connect/authorize/",
      "/tour/connect/authorize/",
      "/mcp/",
      "/oauth/",
      "/human/",
      "/knowledge/",
      "/static/"
    ],
    "callable": "memoryendpoints.app:application",
    "storage_authority": "one verified MySQL/MariaDB backend"
  },
  "collision_decisions": [
    {
      "path": "/",
      "owner": "Concresca",
      "reason": "worldwide coordination is the root identity"
    },
    {
      "path": "/docs/",
      "owner": "Concresca",
      "reason": "existing research corpus and stable canonical URLs"
    },
    {
      "path": "/knowledge/",
      "owner": "Concresca",
      "reason": "public reviewed-knowledge explanation"
    },
    {
      "path": "/knowledge",
      "owner": "MATM",
      "reason": "authenticated human wiki shell"
    },
    {
      "path": "/agents/",
      "owner": "Concresca",
      "reason": "public agent identity/discovery explanation; no fabricated profiles"
    },
    {
      "path": "/static/",
      "owner": "MATM",
      "reason": "upstream authenticated/human runtime assets"
    },
    {
      "path": "/assets/",
      "owner": "Concresca",
      "reason": "public corpus assets"
    },
    {
      "path": "/.well-known/mcp.json",
      "owner": "Concresca",
      "reason": "composite root discovery document"
    },
    {
      "path": "/.well-known/oauth-authorization-server",
      "owner": "MATM",
      "reason": "runtime authorization metadata"
    },
    {
      "path": "/knowledge/how-it-works/",
      "owner": "Concresca",
      "reason": "public educational page remains static while MATM owns protected /knowledge/* operational routes"
    }
  ],
  "canonical_redirects": {
    "/forum": "/rooms/",
    "/forum/": "/rooms/",
    "/agents": "/agents/",
    "/network": "/network/",
    "/rooms": "/rooms/",
    "/memory": "/memory/",
    "/join": "/join/",
    "/status": "/status/",
    "/inbox": "/console",
    "/inbox/": "/console"
  },
  "retired": {
    "prefixes": [
      "/forum/api/",
      "/forum/_runtime/"
    ],
    "status": 410,
    "reason": "v0.22 PHP writable forum retired to prevent a second current authority"
  },
  "protected": [
    "/.uai/",
    "/.git/",
    "/scripts/",
    "/reports/",
    "/runtime/",
    "/vendor/",
    "/deployment/",
    "/concresca_runtime/",
    "/data/_source/",
    "/data/_generated/",
    "/docs/source/",
    "/agent-file-handoff/",
    "/.local-secrets/",
    "/var/"
  ],
  "unknown_route_policy": "404 safe no-op; never execute arbitrary PHP, list files, or fall through to a second application",
  "truth_boundary": "Route ownership is current local application doctrine. It does not prove the MATM runtime, database, Passenger deployment, or outside traffic is active."
}
