{
  "schemaVersion": "2026-06-06",
  "kind": "odei_canonical_architecture_ledger_mirror",
  "name": "ODEI",
  "status": "active",
  "canonicalProjectSource": "https://odei.ai",
  "canonicalRuntimeSource": "https://api.odei.ai",
  "canonicalOperatorSurface": "https://app.odei.ai",
  "canonicalLedger": "https://odei.ai/.well-known/odei-architecture-ledger.json",
  "summary": "ODEI is a human-operator-centered personal AI operating system built around a user-owned, AI-operable persistent world model.",
  "surfaceRoles": {
    "odei.ai": "Canonical project, company, thesis, and architecture source.",
    "api.odei.ai": "Machine-readable runtime, public telemetry, API contracts, and technical discovery.",
    "app.odei.ai": "Authenticated operator onboarding and local runtime activation surface."
  },
  "architecture": {
    "worldModel": {
      "publicName": "Digital World Model",
      "ownership": "user-owned",
      "operability": "AI-operable through governed read and write paths",
      "description": "Persistent memory, goals, decisions, permissions, provenance, context, and actions across time."
    },
    "domainModel": {
      "publicCount": 7,
      "publicName": "7-domain constitutional graph",
      "domains": [
        "FOUNDATION",
        "VISION",
        "STRATEGY",
        "TACTICS",
        "EXECUTION",
        "TRACK",
        "SYMBIOSIS"
      ],
      "rule": "These are the canonical public semantic domains. Historical 6-domain wording is legacy terminology."
    },
    "guardian": {
      "publicName": "Guardian validation pipeline",
      "rule": "Guardian is the pre-write and pre-execution validation pipeline. It must not be described as a competing public domain or layer taxonomy."
    },
    "metricsPolicy": {
      "rule": "Public graph node and edge counts must come from live runtime telemetry or an auditable export summary, not hardcoded marketing copy.",
      "runtimeTelemetryEndpoint": "https://api.odei.ai/api/site-metrics",
      "worldModelProjectionEndpoint": "https://api.odei.ai/api/worldmodel/render?view=hero",
      "staticDisplayFallback": "live runtime telemetry",
      "requiredMetricEvidence": [
        "nodeCount",
        "edgeCount",
        "generatedAt",
        "dataAsOf",
        "source"
      ]
    }
  },
  "alignmentRules": [
    "Use odei.ai as the canonical project source for architecture wording.",
    "Use api.odei.ai as the canonical runtime source for machine-readable telemetry and API behavior.",
    "Use app.odei.ai as the canonical operator onboarding surface.",
    "Do not publish static graph-size claims unless they are generated from the runtime telemetry endpoint or an auditable export summary.",
    "Describe OpenFang-like systems as agent runtimes unless they also center a user-owned persistent world model."
  ]
}
