{
  "ok": true,
  "host": "app.odei.ai",
  "artifact": "odei.agent.governance-loop",
  "version": "2026-03-19",
  "launchStatus": {
    "state": "announcement_coming_soon",
    "access": "guided_launch_intake",
    "publicLaunch": "not_yet_public"
  },
  "scope": "catalog",
  "summary": "Canonical governance-loop catalog across the first ODEI runtime profiles before public self-serve activation opens.",
  "promise": "Humans and agents should be able to inspect the governed execution loop directly instead of inferring it from marketing copy.",
  "profiles": [
    {
      "profileId": "founder-operator",
      "profileLabel": "Executive operator",
      "governanceBoundary": "Approval-first · Review with me first",
      "governanceBoundaryNote": "Observe → Decide → Act → Verify → Evolve should run under one explicit approval boundary before autonomy expands.",
      "stages": {
        "observe": {
          "label": "Observe",
          "contract": [
            "email",
            "calendar",
            "documents"
          ],
          "note": "The loop watches only the first bounded world surfaces so the runtime starts coherent instead of noisy."
        },
        "decide": {
          "label": "Decide",
          "contract": [
            "priority",
            "governance",
            "timing"
          ],
          "note": "Priority, policy, timing, and operator intent are checked before the runtime moves into action."
        },
        "act": {
          "label": "Act",
          "contract": [
            "draft operating brief",
            "queue follow-ups",
            "flag approvals"
          ],
          "note": "Actions wait for operator approval until the first governed boundary proves safe."
        },
        "verify": {
          "label": "Verify",
          "contract": [
            "brief delivered",
            "receipts attached",
            "approvals surfaced"
          ],
          "note": "Every action must resolve against receipts, state changes, or explicit approval outcomes before the loop compounds."
        },
        "evolve": {
          "label": "Evolve",
          "contract": [
            "meeting cadence",
            "follow-up timing",
            "decision context"
          ],
          "note": "The World Model keeps timing, preferences, and operating context so the runtime improves across sessions."
        }
      },
      "receiptRule": "Every loop step should leave a visible signal, approval, queued action, or outcome receipt.",
      "continuityRule": "The same governance loop stays attached to the same World Model workspace instead of resetting with every session.",
      "links": {
        "app": "https://app.odei.ai/",
        "docs": "https://api.odei.ai/worldmodel/",
        "agentBuilder": "https://api.odei.ai/product/create-your-personal-agent/",
        "governanceLoop": "https://app.odei.ai/governance-loop.json?profile=founder-operator",
        "workspaceContract": "https://app.odei.ai/workspace-contract.json?profile=founder-operator",
        "runtimeProfiles": "https://app.odei.ai/runtime-profiles.json?profile=founder-operator",
        "runtimePackage": "https://app.odei.ai/runtime-package.json?profile=founder-operator",
        "firstMissionPack": "https://app.odei.ai/first-mission-pack.json?profile=founder-operator",
        "firstMissionLaunch": "https://app.odei.ai/first-mission-launch.json?profile=founder-operator",
        "activationPackage": "https://app.odei.ai/activation-package.json?profile=founder-operator",
        "launchChecklist": "https://app.odei.ai/launch-checklist.json?profile=founder-operator"
      }
    },
    {
      "profileId": "deal-operator",
      "profileLabel": "Deal operator",
      "governanceBoundary": "Hybrid autonomy · Review with me first",
      "governanceBoundaryNote": "Observe → Decide → Act → Verify → Evolve should run under one explicit approval boundary before autonomy expands.",
      "stages": {
        "observe": {
          "label": "Observe",
          "contract": [
            "email",
            "calendar",
            "crm"
          ],
          "note": "The loop watches only the first bounded world surfaces so the runtime starts coherent instead of noisy."
        },
        "decide": {
          "label": "Decide",
          "contract": [
            "thread priority",
            "counterparty timing",
            "approval scope"
          ],
          "note": "Priority, policy, timing, and operator intent are checked before the runtime moves into action."
        },
        "act": {
          "label": "Act",
          "contract": [
            "draft next touch",
            "update pipeline state",
            "queue follow-up"
          ],
          "note": "Low-risk actions can queue automatically under policy, while sensitive actions still escalate for approval."
        },
        "verify": {
          "label": "Verify",
          "contract": [
            "thread status changed",
            "pipeline updated",
            "receipt captured"
          ],
          "note": "Every action must resolve against receipts, state changes, or explicit approval outcomes before the loop compounds."
        },
        "evolve": {
          "label": "Evolve",
          "contract": [
            "response timing",
            "deal context",
            "counterparty preferences"
          ],
          "note": "The World Model keeps timing, preferences, and operating context so the runtime improves across sessions."
        }
      },
      "receiptRule": "Every loop step should leave a visible signal, approval, queued action, or outcome receipt.",
      "continuityRule": "The same governance loop stays attached to the same World Model workspace instead of resetting with every session.",
      "links": {
        "app": "https://app.odei.ai/",
        "docs": "https://api.odei.ai/worldmodel/",
        "agentBuilder": "https://api.odei.ai/product/create-your-personal-agent/",
        "governanceLoop": "https://app.odei.ai/governance-loop.json?profile=deal-operator",
        "workspaceContract": "https://app.odei.ai/workspace-contract.json?profile=deal-operator",
        "runtimeProfiles": "https://app.odei.ai/runtime-profiles.json?profile=deal-operator",
        "runtimePackage": "https://app.odei.ai/runtime-package.json?profile=deal-operator",
        "firstMissionPack": "https://app.odei.ai/first-mission-pack.json?profile=deal-operator",
        "firstMissionLaunch": "https://app.odei.ai/first-mission-launch.json?profile=deal-operator",
        "activationPackage": "https://app.odei.ai/activation-package.json?profile=deal-operator",
        "launchChecklist": "https://app.odei.ai/launch-checklist.json?profile=deal-operator"
      }
    },
    {
      "profileId": "research-operator",
      "profileLabel": "Research operator",
      "governanceBoundary": "Approval-first · Review with me first",
      "governanceBoundaryNote": "Observe → Decide → Act → Verify → Evolve should run under one explicit approval boundary before autonomy expands.",
      "stages": {
        "observe": {
          "label": "Observe",
          "contract": [
            "documents",
            "notes",
            "custom api"
          ],
          "note": "The loop watches only the first bounded world surfaces so the runtime starts coherent instead of noisy."
        },
        "decide": {
          "label": "Decide",
          "contract": [
            "materiality",
            "relevance",
            "governance boundary"
          ],
          "note": "Priority, policy, timing, and operator intent are checked before the runtime moves into action."
        },
        "act": {
          "label": "Act",
          "contract": [
            "update world model",
            "draft brief",
            "queue approval"
          ],
          "note": "Actions wait for operator approval until the first governed boundary proves safe."
        },
        "verify": {
          "label": "Verify",
          "contract": [
            "source links attached",
            "brief delivered",
            "state updated"
          ],
          "note": "Every action must resolve against receipts, state changes, or explicit approval outcomes before the loop compounds."
        },
        "evolve": {
          "label": "Evolve",
          "contract": [
            "research perimeter",
            "signal quality",
            "briefing cadence"
          ],
          "note": "The World Model keeps timing, preferences, and operating context so the runtime improves across sessions."
        }
      },
      "receiptRule": "Every loop step should leave a visible signal, approval, queued action, or outcome receipt.",
      "continuityRule": "The same governance loop stays attached to the same World Model workspace instead of resetting with every session.",
      "links": {
        "app": "https://app.odei.ai/",
        "docs": "https://api.odei.ai/worldmodel/",
        "agentBuilder": "https://api.odei.ai/product/create-your-personal-agent/",
        "governanceLoop": "https://app.odei.ai/governance-loop.json?profile=research-operator",
        "workspaceContract": "https://app.odei.ai/workspace-contract.json?profile=research-operator",
        "runtimeProfiles": "https://app.odei.ai/runtime-profiles.json?profile=research-operator",
        "runtimePackage": "https://app.odei.ai/runtime-package.json?profile=research-operator",
        "firstMissionPack": "https://app.odei.ai/first-mission-pack.json?profile=research-operator",
        "firstMissionLaunch": "https://app.odei.ai/first-mission-launch.json?profile=research-operator",
        "activationPackage": "https://app.odei.ai/activation-package.json?profile=research-operator",
        "launchChecklist": "https://app.odei.ai/launch-checklist.json?profile=research-operator"
      }
    },
    {
      "profileId": "team-runtime",
      "profileLabel": "Team runtime",
      "governanceBoundary": "Team runtime · Review with me first",
      "governanceBoundaryNote": "Observe → Decide → Act → Verify → Evolve should run under one explicit approval boundary before autonomy expands.",
      "stages": {
        "observe": {
          "label": "Observe",
          "contract": [
            "email",
            "calendar",
            "tasks",
            "documents"
          ],
          "note": "The loop watches only the first bounded world surfaces so the runtime starts coherent instead of noisy."
        },
        "decide": {
          "label": "Decide",
          "contract": [
            "operator lane",
            "approval path",
            "shared priority"
          ],
          "note": "Priority, policy, timing, and operator intent are checked before the runtime moves into action."
        },
        "act": {
          "label": "Act",
          "contract": [
            "queue team mission",
            "draft updates",
            "assign approvals"
          ],
          "note": "Shared operator lanes and approvals define who may move the loop forward at each step."
        },
        "verify": {
          "label": "Verify",
          "contract": [
            "approval recorded",
            "team receipt visible",
            "cadence active"
          ],
          "note": "Every action must resolve against receipts, state changes, or explicit approval outcomes before the loop compounds."
        },
        "evolve": {
          "label": "Evolve",
          "contract": [
            "shared context",
            "approval norms",
            "team operating rhythm"
          ],
          "note": "The World Model keeps timing, preferences, and operating context so the runtime improves across sessions."
        }
      },
      "receiptRule": "Every loop step should leave a visible signal, approval, queued action, or outcome receipt.",
      "continuityRule": "The same governance loop stays attached to the same World Model workspace instead of resetting with every session.",
      "links": {
        "app": "https://app.odei.ai/",
        "docs": "https://api.odei.ai/worldmodel/",
        "agentBuilder": "https://api.odei.ai/product/create-your-personal-agent/",
        "governanceLoop": "https://app.odei.ai/governance-loop.json?profile=team-runtime",
        "workspaceContract": "https://app.odei.ai/workspace-contract.json?profile=team-runtime",
        "runtimeProfiles": "https://app.odei.ai/runtime-profiles.json?profile=team-runtime",
        "runtimePackage": "https://app.odei.ai/runtime-package.json?profile=team-runtime",
        "firstMissionPack": "https://app.odei.ai/first-mission-pack.json?profile=team-runtime",
        "firstMissionLaunch": "https://app.odei.ai/first-mission-launch.json?profile=team-runtime",
        "activationPackage": "https://app.odei.ai/activation-package.json?profile=team-runtime",
        "launchChecklist": "https://app.odei.ai/launch-checklist.json?profile=team-runtime"
      }
    }
  ],
  "links": {
    "app": "https://app.odei.ai/",
    "docs": "https://api.odei.ai/worldmodel/",
    "agentBuilder": "https://api.odei.ai/product/create-your-personal-agent/",
    "governanceLoop": "https://app.odei.ai/governance-loop.json?profile=founder-operator",
    "commercialEnvelope": "https://app.odei.ai/commercial-envelope.json?profile=founder-operator",
    "workspaceContract": "https://app.odei.ai/workspace-contract.json?profile=founder-operator",
    "accountBoundary": "https://app.odei.ai/account-boundary.json?profile=founder-operator",
    "runtimeProfiles": "https://app.odei.ai/runtime-profiles.json",
    "runtimePackage": "https://app.odei.ai/runtime-package.json?profile=founder-operator",
    "activationReadiness": "https://app.odei.ai/activation-readiness.json?profile=founder-operator",
    "firstMissionPack": "https://app.odei.ai/first-mission-pack.json?profile=founder-operator",
    "activationPackage": "https://app.odei.ai/activation-package.json?profile=founder-operator",
    "launchChecklist": "https://app.odei.ai/launch-checklist.json?profile=founder-operator"
  },
  "generatedAt": "2026-07-14T22:52:49.126Z"
}