[{"data":1,"prerenderedAt":1767},["ShallowReactive",2],{"navigation":3,"/introduction/key-benefits":879,"/introduction/key-benefits-surround":1762},[4,22,45,115,156,187,214,235,264,295,318,361,389,418,436,470,491,534,548,571,632,670,693,757,850],{"title":5,"path":6,"stem":7,"children":8,"icon":11},"Introduction","/introduction","01.introduction/1.index",[9,12,17],{"title":10,"path":6,"stem":7,"icon":11},"What is Orkestia?","i-lucide-sparkles",{"title":13,"path":14,"stem":15,"icon":16},"Core Philosophy","/introduction/core-philosophy","01.introduction/2.core-philosophy","i-lucide-shield-check",{"title":18,"path":19,"stem":20,"icon":21},"Key Benefits","/introduction/key-benefits","01.introduction/3.key-benefits","i-lucide-trophy",{"title":23,"path":24,"stem":25,"children":26,"icon":29},"Getting Started","/getting-started","02.getting-started/1.index",[27,30,35,40],{"title":28,"path":24,"stem":25,"icon":29},"Quick Start","i-lucide-rocket",{"title":31,"path":32,"stem":33,"icon":34},"Architecture Overview","/getting-started/architecture-overview","02.getting-started/2.architecture-overview","i-lucide-layout-dashboard",{"title":36,"path":37,"stem":38,"icon":39},"Concepts at a Glance","/getting-started/concepts","02.getting-started/3.concepts","i-lucide-list",{"title":41,"path":42,"stem":43,"icon":44},"Connect an AI Assistant","/getting-started/connect-an-ai-assistant","02.getting-started/4.connect-an-ai-assistant","i-lucide-bot",{"title":46,"path":47,"stem":48,"children":49,"icon":51},"Core Concepts","/concepts","03.concepts/01.index",[50,52,57,62,67,71,76,81,86,91,96,100,105,110],{"title":46,"path":47,"stem":48,"icon":51},"i-lucide-book-open",{"title":53,"path":54,"stem":55,"icon":56},"Workflows","/concepts/workflows","03.concepts/02.workflows","i-lucide-workflow",{"title":58,"path":59,"stem":60,"icon":61},"DGI — Dialog Generative Interface","/concepts/dgi","03.concepts/03.dgi","i-lucide-brain",{"title":63,"path":64,"stem":65,"icon":66},"Staff & AI Workforce Governance","/concepts/staff-governance","03.concepts/04.staff-governance","i-lucide-users-round",{"title":68,"path":69,"stem":70,"icon":44},"Agents — the execution substrate","/concepts/agents-platform","03.concepts/05.agents-platform",{"title":72,"path":73,"stem":74,"icon":75},"Runners & Execution Environments","/concepts/runners","03.concepts/06.runners","i-lucide-server-cog",{"title":77,"path":78,"stem":79,"icon":80},"Lumen Observability","/concepts/lumen","03.concepts/07.lumen","i-lucide-activity",{"title":82,"path":83,"stem":84,"icon":85},"Identity & Multi-Tenancy","/concepts/identity-multi-tenancy","03.concepts/08.identity-multi-tenancy","i-lucide-users",{"title":87,"path":88,"stem":89,"icon":90},"Billing, Pricing & Seats","/concepts/billing-and-seats","03.concepts/09.billing-and-seats","i-lucide-credit-card",{"title":92,"path":93,"stem":94,"icon":95},"App Data","/concepts/appdata","03.concepts/10.appdata","i-lucide-database",{"title":97,"path":98,"stem":99,"icon":61},"Engram","/concepts/engram","03.concepts/11.engram",{"title":101,"path":102,"stem":103,"icon":104},"DevKit","/concepts/devkit","03.concepts/12.devkit","i-lucide-terminal",{"title":106,"path":107,"stem":108,"icon":109},"App Host","/concepts/app-host","03.concepts/13.app-host","i-lucide-globe",{"title":111,"path":112,"stem":113,"icon":114},"Agent Exchange","/concepts/agent-exchange","03.concepts/14.agent-exchange","i-lucide-landmark",{"title":116,"path":117,"stem":118,"children":119,"icon":121},"Guides","/guides","04.guides/1.index",[120,122,127,132,137,142,147,151],{"title":116,"path":117,"stem":118,"icon":121},"i-lucide-compass",{"title":123,"path":124,"stem":125,"icon":126},"Building with DGI","/guides/building-with-dgi","04.guides/2.building-with-dgi","i-lucide-brain-circuit",{"title":128,"path":129,"stem":130,"icon":131},"Creating & Exposing Virtual Workflows","/guides/virtual-workflows","04.guides/4.virtual-workflows","i-lucide-blocks",{"title":133,"path":134,"stem":135,"icon":136},"Runner Management & Provisioning","/guides/runner-management","04.guides/5.runner-management","i-lucide-server",{"title":138,"path":139,"stem":140,"icon":141},"Security & Compliance","/guides/security-and-compliance","04.guides/7.security-and-compliance","i-lucide-shield",{"title":143,"path":144,"stem":145,"icon":146},"Tickets & Software Delivery","/guides/tickets-and-software-delivery","04.guides/8.tickets-and-software-delivery","i-lucide-ticket",{"title":148,"path":149,"stem":150},"Orkestia for AI-driven cloud infrastructure automation","/guides/cloud-automation-alternatives","04.guides/9.cloud-automation-alternatives",{"title":152,"path":153,"stem":154,"icon":155},"Typed decisions with TypeSafe","/guides/typed-decisions-with-typesafe","04.guides/9.typed-decisions-with-typesafe","i-lucide-git-branch",{"title":157,"path":158,"stem":159,"children":160,"icon":162},"Reference","/reference","05.reference/1.index",[161,163,168,173,177,182],{"title":157,"path":158,"stem":159,"icon":162},"i-lucide-library",{"title":164,"path":165,"stem":166,"icon":167},"Workflow Types & Registry","/reference/workflow-types-registry","05.reference/2.workflow-types-registry","i-lucide-list-tree",{"title":169,"path":170,"stem":171,"icon":172},"MCP Integration","/reference/mcp-integration","05.reference/3.mcp-integration","i-lucide-plug-zap",{"title":174,"path":175,"stem":176,"icon":104},"API & Tooling","/reference/api-tooling","05.reference/4.api-tooling",{"title":178,"path":179,"stem":180,"icon":181},"Integrations Catalog","/reference/integrations-catalog","05.reference/6.integrations-catalog","i-lucide-plug",{"title":183,"path":184,"stem":185,"icon":186},"Platform Services","/reference/platform-services","05.reference/7.platform-services","i-lucide-boxes",{"title":188,"path":189,"stem":190,"children":191,"icon":193},"Advanced Topics","/advanced","06.advanced/1.index",[192,194,199,204,209],{"title":188,"path":189,"stem":190,"icon":193},"i-lucide-flask-conical",{"title":195,"path":196,"stem":197,"icon":198},"Hybrid AI + Deterministic Execution","/advanced/hybrid-execution-model","06.advanced/2.hybrid-execution-model","i-lucide-git-merge",{"title":200,"path":201,"stem":202,"icon":203},"Drift Detection & Self-Healing","/advanced/drift-detection-self-healing","06.advanced/3.drift-detection-self-healing","i-lucide-heart-pulse",{"title":205,"path":206,"stem":207,"icon":208},"Governance & Approvals","/advanced/governance-and-approvals","06.advanced/4.governance-and-approvals","i-lucide-scale",{"title":210,"path":211,"stem":212,"icon":213},"Cost & Performance Optimization","/advanced/cost-and-performance","06.advanced/5.cost-and-performance","i-lucide-zap",{"title":215,"path":216,"stem":217,"children":218,"icon":220},"Operations","/operations","07.operations/1.index",[219,221,225,230],{"title":215,"path":216,"stem":217,"icon":220},"i-lucide-settings-2",{"title":222,"path":223,"stem":224,"icon":186},"Deployment Models","/operations/deployment-models","07.operations/2.deployment-models",{"title":226,"path":227,"stem":228,"icon":229},"Monitoring & Debugging","/operations/monitoring-and-debugging","07.operations/3.monitoring-and-debugging","i-lucide-bug",{"title":231,"path":232,"stem":233,"icon":234},"Best Practices","/operations/best-practices","07.operations/4.best-practices","i-lucide-check-check",{"title":236,"path":237,"stem":238,"children":239,"icon":241},"AWS Connections","/aws-connections","08.aws-connections/1.index",[240,242,245,250,255,260],{"title":236,"path":237,"stem":238,"icon":241},"i-simple-icons-amazonaws",{"title":23,"path":243,"stem":244,"icon":29},"/aws-connections/getting-started","08.aws-connections/2.getting-started",{"title":246,"path":247,"stem":248,"icon":249},"Setup Methods","/aws-connections/setup-methods","08.aws-connections/3.setup-methods","i-lucide-wrench",{"title":251,"path":252,"stem":253,"icon":254},"Managing Connections","/aws-connections/managing-connections","08.aws-connections/4.managing-connections","i-lucide-settings",{"title":256,"path":257,"stem":258,"icon":259},"Security Best Practices","/aws-connections/security-best-practices","08.aws-connections/5.security-best-practices","i-lucide-lock",{"title":261,"path":262,"stem":263,"icon":229},"Troubleshooting","/aws-connections/troubleshooting","08.aws-connections/6.troubleshooting",{"title":265,"path":266,"stem":267,"children":268,"icon":270},"Cloud Connections","/cloud-connections","09.cloud-connections/1.index",[269,271,276,281,286,291],{"title":265,"path":266,"stem":267,"icon":270},"i-lucide-cable",{"title":272,"path":273,"stem":274,"icon":275},"Google Cloud (GCP)","/cloud-connections/gcp","09.cloud-connections/2.gcp","i-simple-icons-googlecloud",{"title":277,"path":278,"stem":279,"icon":280},"Microsoft Azure","/cloud-connections/azure","09.cloud-connections/3.azure","i-simple-icons-microsoftazure",{"title":282,"path":283,"stem":284,"icon":285},"Magalu Cloud","/cloud-connections/magalu","09.cloud-connections/4.magalu","i-lucide-cloud",{"title":287,"path":288,"stem":289,"icon":290},"Kubernetes","/cloud-connections/kubernetes","09.cloud-connections/5.kubernetes","i-simple-icons-kubernetes",{"title":292,"path":293,"stem":294,"icon":208},"TypeSafe","/cloud-connections/typesafe","09.cloud-connections/6.typesafe",{"title":296,"path":297,"stem":298,"children":299,"icon":136},"DNS Providers","/dns-providers","10.dns-providers/1.index",[300,302,305,308,311,315],{"title":301,"path":297,"stem":298,"icon":136},"DNS Provider Connections",{"title":23,"path":303,"stem":304,"icon":29},"/dns-providers/getting-started","10.dns-providers/2.getting-started",{"title":246,"path":306,"stem":307,"icon":249},"/dns-providers/setup-methods","10.dns-providers/3.setup-methods",{"title":251,"path":309,"stem":310,"icon":254},"/dns-providers/managing-connections","10.dns-providers/4.managing-connections",{"title":312,"path":313,"stem":314,"icon":39},"Zones and Records","/dns-providers/zones-and-records","10.dns-providers/5.zones-and-records",{"title":261,"path":316,"stem":317,"icon":229},"/dns-providers/troubleshooting","10.dns-providers/6.troubleshooting",{"title":319,"path":320,"stem":321,"children":322,"icon":29},"Cloud Deploy","/cloud-deploy","11.cloud-deploy/01.index",[323,324,327,332,336,341,345,349,354,358],{"title":319,"path":320,"stem":321,"icon":29},{"title":23,"path":325,"stem":326,"icon":29},"/cloud-deploy/getting-started","11.cloud-deploy/02.getting-started",{"title":328,"path":329,"stem":330,"icon":331},"Creating a Site","/cloud-deploy/creating-a-site","11.cloud-deploy/03.creating-a-site","i-lucide-plus-circle",{"title":333,"path":334,"stem":335,"icon":34},"Site Overview and Deployments","/cloud-deploy/site-overview","11.cloud-deploy/04.site-overview",{"title":337,"path":338,"stem":339,"icon":340},"Deployment Progress and Success","/cloud-deploy/deployment-progress","11.cloud-deploy/05.deployment-progress","i-lucide-loader",{"title":342,"path":343,"stem":344,"icon":254},"Settings","/cloud-deploy/settings","11.cloud-deploy/06.settings",{"title":346,"path":347,"stem":348,"icon":109},"Custom Domains","/cloud-deploy/custom-domains","11.cloud-deploy/07.custom-domains",{"title":350,"path":351,"stem":352,"icon":353},"Resources, Releases, and Danger Zone","/cloud-deploy/resources-releases","11.cloud-deploy/08.resources-releases","i-lucide-package",{"title":355,"path":356,"stem":357,"icon":141},"Admin Dashboard","/cloud-deploy/admin-dashboard","11.cloud-deploy/09.admin-dashboard",{"title":261,"path":359,"stem":360,"icon":229},"/cloud-deploy/troubleshooting","11.cloud-deploy/10.troubleshooting",{"title":362,"path":363,"stem":364,"children":365,"icon":368},"User Onboarding","/user-onboarding","12.user-onboarding/1.index",[366,369,372,377,382,386],{"title":367,"path":363,"stem":364,"icon":368},"User Creation and Onboarding","i-lucide-user-plus",{"title":23,"path":370,"stem":371,"icon":29},"/user-onboarding/getting-started","12.user-onboarding/2.getting-started",{"title":373,"path":374,"stem":375,"icon":376},"Creating Your Organization","/user-onboarding/onboarding","12.user-onboarding/3.onboarding","i-lucide-building-2",{"title":378,"path":379,"stem":380,"icon":381},"Invitations","/user-onboarding/invitations","12.user-onboarding/4.invitations","i-lucide-mail",{"title":383,"path":384,"stem":385,"icon":254},"Managing Your Account","/user-onboarding/managing-account","12.user-onboarding/5.managing-account",{"title":261,"path":387,"stem":388,"icon":229},"/user-onboarding/troubleshooting","12.user-onboarding/6.troubleshooting",{"title":342,"path":390,"stem":391,"children":392,"icon":394},"/settings","13.settings/1.index",[393,395,400,404,409,413],{"title":342,"path":390,"stem":391,"icon":394},"i-lucide-sliders-horizontal",{"title":396,"path":397,"stem":398,"icon":399},"General Settings","/settings/general","13.settings/2.general","i-lucide-user",{"title":401,"path":402,"stem":403,"icon":85},"Members Settings","/settings/members","13.settings/3.members",{"title":405,"path":406,"stem":407,"icon":408},"Notifications Settings","/settings/notifications","13.settings/4.notifications","i-lucide-bell",{"title":410,"path":411,"stem":412,"icon":141},"Security Settings","/settings/security","13.settings/5.security",{"title":414,"path":415,"stem":416,"icon":417},"Signing Keys","/settings/keys","13.settings/6.keys","i-lucide-key-round",{"title":419,"path":420,"stem":421,"children":422,"icon":29},"App Enablement","/app-enablement","14.app-enablement/1.index",[423,424,428,432],{"title":419,"path":420,"stem":421,"icon":29},{"title":425,"path":426,"stem":427,"icon":417},"Sign in with Orkestia","/app-enablement/sign-in-with-orkestia","14.app-enablement/2.sign-in-with-orkestia",{"title":429,"path":430,"stem":431,"icon":95},"End-user data","/app-enablement/end-user-data","14.app-enablement/3.end-user-data",{"title":433,"path":434,"stem":435,"icon":131},"Compositions — use, invoke, share","/app-enablement/compositions","14.app-enablement/4.compositions",{"title":437,"path":438,"stem":439,"children":440,"icon":80},"Lumen","/lumen","15.lumen/1.index",[441,442,447,452,457,461,465],{"title":437,"path":438,"stem":439,"icon":80},{"title":443,"path":444,"stem":445,"icon":446},"Enable Lumen","/lumen/enable","15.lumen/2.enable","i-lucide-power",{"title":448,"path":449,"stem":450,"icon":451},"Send data","/lumen/send-data","15.lumen/3.send-data","i-lucide-upload",{"title":453,"path":454,"stem":455,"icon":456},"Collector","/lumen/collector","15.lumen/4.collector","i-lucide-container",{"title":458,"path":459,"stem":460,"icon":34},"Use Lumen","/lumen/observe","15.lumen/5.observe",{"title":462,"path":463,"stem":464,"icon":44},"Lumen MCP","/lumen/mcp","15.lumen/6.mcp",{"title":466,"path":467,"stem":468,"icon":469},"Query API","/lumen/query-api","15.lumen/7.query-api","i-lucide-search",{"title":471,"path":472,"stem":473,"children":474,"icon":476},"SDKs","/sdks","16.sdks/1.index",[475,477,482,487],{"title":471,"path":472,"stem":473,"icon":476},"i-lucide-code",{"title":478,"path":479,"stem":480,"icon":481},"Workflows SDK — Node / TypeScript","/sdks/workflows-nodejs","16.sdks/2.workflows-nodejs","i-lucide-file-ts",{"title":483,"path":484,"stem":485,"icon":486},"Workflows SDK — Python","/sdks/workflows-python","16.sdks/3.workflows-python","i-simple-icons-python",{"title":488,"path":489,"stem":490,"icon":417},"Auth SDK — Sign in with Orkestia","/sdks/auth","16.sdks/4.auth",{"title":92,"path":492,"stem":493,"children":494,"icon":95},"/appdata","17.appdata/1.index",[495,496,501,506,510,515,520,525,530],{"title":92,"path":492,"stem":493,"icon":95},{"title":497,"path":498,"stem":499,"icon":500},"Declare structures","/appdata/declare","17.appdata/2.declare","i-lucide-table",{"title":502,"path":503,"stem":504,"icon":505},"Records & Data API","/appdata/data-api","17.appdata/3.data-api","i-lucide-rows-3",{"title":507,"path":508,"stem":509,"icon":376},"Ownership & workspaces","/appdata/ownership","17.appdata/4.ownership",{"title":511,"path":512,"stem":513,"icon":514},"Expose App Data to end-users","/appdata/expose","17.appdata/5.expose","i-lucide-app-window",{"title":516,"path":517,"stem":518,"icon":519},"PostgREST HTTP","/appdata/postgrest","17.appdata/6.postgrest","i-lucide-unplug",{"title":521,"path":522,"stem":523,"icon":524},"Ordered append","/appdata/append","17.appdata/7.append","i-lucide-list-ordered",{"title":526,"path":527,"stem":528,"icon":529},"Databases and instances","/appdata/instances","17.appdata/8.instances","i-lucide-hard-drive",{"title":531,"path":532,"stem":533,"icon":104},"Query console and SQL","/appdata/query","17.appdata/9.query",{"title":97,"path":535,"stem":536,"children":537,"icon":61},"/engram","18.engram/1.index",[538,539,543],{"title":97,"path":535,"stem":536,"icon":61},{"title":540,"path":541,"stem":542,"icon":155},"Write & recall","/engram/write-recall","18.engram/2.write-recall",{"title":544,"path":545,"stem":546,"icon":547},"Field & feed","/engram/agent-memory","18.engram/3.agent-memory","i-lucide-radio",{"title":101,"path":549,"stem":550,"children":551,"icon":104},"/devkit","19.devkit/1.index",[552,553,558,562,567],{"title":101,"path":549,"stem":550,"icon":104},{"title":554,"path":555,"stem":556,"icon":557},"Install DevKit","/devkit/install","19.devkit/2.install","i-lucide-download",{"title":559,"path":560,"stem":561,"icon":519},"Hook redirect","/devkit/hooks","19.devkit/3.hooks",{"title":563,"path":564,"stem":565,"icon":566},"Local coding runner","/devkit/local-runner","19.devkit/4.local-runner","i-lucide-cpu",{"title":568,"path":569,"stem":570,"icon":131},"Compositions from DevKit","/devkit/compositions","19.devkit/5.compositions",{"title":572,"path":573,"stem":574,"children":575,"icon":44},"Staff & Agents","/staff-and-agents","20.staff-and-agents/01.index",[576,577,582,586,590,594,598,602,606,611,615,620,625,629],{"title":572,"path":573,"stem":574,"icon":44},{"title":578,"path":579,"stem":580,"icon":581},"Prerequisites","/staff-and-agents/prerequisites","20.staff-and-agents/02.prerequisites","i-lucide-list-checks",{"title":583,"path":584,"stem":585,"icon":368},"Hire an actor","/staff-and-agents/hire-an-actor","20.staff-and-agents/03.hire-an-actor",{"title":587,"path":588,"stem":589,"icon":34},"Console","/staff-and-agents/console","20.staff-and-agents/04.console",{"title":591,"path":592,"stem":593,"icon":11},"Configs, skills, and MCP","/staff-and-agents/configs-skills-mcp","20.staff-and-agents/05.configs-skills-mcp",{"title":595,"path":596,"stem":597,"icon":136},"Agent runner groups","/staff-and-agents/runner-groups","20.staff-and-agents/06.runner-groups",{"title":599,"path":600,"stem":601,"icon":16},"Governance","/staff-and-agents/governance","20.staff-and-agents/07.governance",{"title":603,"path":604,"stem":605,"icon":417},"Identity and tokens","/staff-and-agents/identity","20.staff-and-agents/08.identity",{"title":607,"path":608,"stem":609,"icon":610},"Memory and cost","/staff-and-agents/memory-and-cost","20.staff-and-agents/09.memory-and-cost","i-lucide-wallet",{"title":612,"path":613,"stem":614,"icon":155},"Coding agents","/staff-and-agents/coding-agents","20.staff-and-agents/10.coding-agents",{"title":616,"path":617,"stem":618,"icon":619},"Wire a repository for coding agents","/staff-and-agents/wire-a-repository","20.staff-and-agents/11.wire-a-repository","i-lucide-link",{"title":621,"path":622,"stem":623,"icon":624},"Run a ticket end to end","/staff-and-agents/run-a-ticket","20.staff-and-agents/12.run-a-ticket","i-lucide-play",{"title":626,"path":627,"stem":628,"icon":66},"Build a product team of actors","/staff-and-agents/build-a-product-team","20.staff-and-agents/13.build-a-product-team",{"title":261,"path":630,"stem":631,"icon":249},"/staff-and-agents/troubleshooting","20.staff-and-agents/14.troubleshooting",{"title":106,"path":633,"stem":634,"children":635,"icon":109},"/app-host","21.app-host/1.index",[636,637,641,644,649,653,658,662,666],{"title":106,"path":633,"stem":634,"icon":109},{"title":638,"path":639,"stem":640,"icon":514},"Your app and site","/app-host/your-app","21.app-host/2.your-app",{"title":92,"path":642,"stem":643,"icon":95},"/app-host/app-data","21.app-host/3.app-data",{"title":645,"path":646,"stem":647,"icon":648},"Website and process","/app-host/hosting","21.app-host/4.hosting","i-lucide-cloud-upload",{"title":650,"path":651,"stem":652,"icon":547},"Buzz","/app-host/buzz","21.app-host/5.buzz",{"title":654,"path":655,"stem":656,"icon":657},"Files","/app-host/files","21.app-host/6.files","i-lucide-folder",{"title":659,"path":660,"stem":661,"icon":109},"Your own domain","/app-host/your-domain","21.app-host/7.your-domain",{"title":663,"path":664,"stem":665,"icon":229},"Troubleshooting App Host","/app-host/troubleshooting","21.app-host/8.troubleshooting",{"title":667,"path":668,"stem":669,"icon":417},"Signing keys","/app-host/signing-keys","21.app-host/9.signing-keys",{"title":111,"path":671,"stem":672,"children":673,"icon":114},"/agent-exchange","22.agent-exchange/01.index",[674,675,678,682,686,690],{"title":111,"path":671,"stem":672,"icon":114},{"title":583,"path":676,"stem":677,"icon":368},"/agent-exchange/hire","22.agent-exchange/02.hire",{"title":679,"path":680,"stem":681,"icon":208},"List an actor","/agent-exchange/list","22.agent-exchange/03.list",{"title":683,"path":684,"stem":685,"icon":104},"Invoke & leases","/agent-exchange/invoke","22.agent-exchange/04.invoke",{"title":687,"path":688,"stem":689,"icon":141},"Settlement & trust","/agent-exchange/settlement","22.agent-exchange/05.settlement",{"title":53,"path":691,"stem":692,"icon":56},"/agent-exchange/workflows","22.agent-exchange/06.workflows",{"title":694,"path":695,"stem":696,"children":697,"icon":75},"Runners","/runners","23.runners/1.index",[698,700,704,709,713,717,721,726,730,734,738,741,745,749,753],{"title":699,"path":695,"stem":696,"icon":75},"Runner groups",{"title":701,"path":702,"stem":703,"icon":275},"Cloud Run","/runners/cloud-run","23.runners/10.cloud-run",{"title":705,"path":706,"stem":707,"icon":708},"DigitalOcean App Job","/runners/do-app-job","23.runners/11.do-app-job","i-simple-icons-digitalocean",{"title":710,"path":711,"stem":712,"icon":708},"DigitalOcean Droplet","/runners/do-droplet","23.runners/12.do-droplet",{"title":714,"path":715,"stem":716,"icon":285},"Magalu Cloud VM","/runners/magalu-vm","23.runners/13.magalu-vm",{"title":101,"path":718,"stem":719,"icon":720},"/runners/devkit","23.runners/14.devkit","i-lucide-laptop",{"title":722,"path":723,"stem":724,"icon":725},"Purposes & integrations","/runners/purposes","23.runners/16.purposes","i-lucide-layers",{"title":727,"path":728,"stem":729,"icon":241},"Fargate","/runners/fargate","23.runners/2.fargate",{"title":731,"path":732,"stem":733,"icon":241},"EC2 Auto Scaling","/runners/ec2-auto-scaling","23.runners/3.ec2-auto-scaling",{"title":735,"path":736,"stem":737,"icon":241},"EC2 VM","/runners/ec2-vm","23.runners/4.ec2-vm",{"title":287,"path":739,"stem":740,"icon":290},"/runners/kubernetes","23.runners/5.kubernetes",{"title":742,"path":743,"stem":744,"icon":280},"Azure Container Apps","/runners/azure-container-apps","23.runners/6.azure-container-apps",{"title":746,"path":747,"stem":748,"icon":280},"Azure VMSS","/runners/azure-vmss","23.runners/7.azure-vmss",{"title":750,"path":751,"stem":752,"icon":280},"Azure VM","/runners/azure-vm","23.runners/8.azure-vm",{"title":754,"path":755,"stem":756,"icon":275},"GCE","/runners/gce","23.runners/9.gce",{"title":758,"path":759,"stem":760,"children":761,"icon":763},"Chat","/chat","24.chat/01.index",[762,764,768,773,777,782,787,791,796,800,805,810,814,819,824,828,832,836,840,845],{"title":758,"path":759,"stem":760,"icon":763},"i-lucide-messages-square",{"title":765,"path":766,"stem":767,"icon":446},"Enable and publish","/chat/enable-and-publish","24.chat/02.enable-and-publish",{"title":769,"path":770,"stem":771,"icon":772},"Theme and customization","/chat/theme-and-customization","24.chat/03.theme-and-customization","i-lucide-palette",{"title":774,"path":775,"stem":776,"icon":85},"Members and moderation","/chat/members-and-moderation","24.chat/04.members-and-moderation",{"title":778,"path":779,"stem":780,"icon":781},"Channels","/chat/channels","24.chat/05.channels","i-lucide-hash",{"title":783,"path":784,"stem":785,"icon":786},"Using the chat","/chat/using-the-chat","24.chat/06.using-the-chat","i-lucide-message-circle",{"title":788,"path":789,"stem":790,"icon":44},"Actors in chat","/chat/actors-in-chat","24.chat/07.actors-in-chat",{"title":792,"path":793,"stem":794,"icon":795},"Internal support actor","/chat/internal-support-actor","24.chat/08.internal-support-actor","i-lucide-life-buoy",{"title":797,"path":798,"stem":799,"icon":104},"API and console","/chat/api-and-console","24.chat/09.api-and-console",{"title":801,"path":802,"stem":803,"icon":804},"Limits","/chat/limits","24.chat/10.limits","i-lucide-triangle-alert",{"title":806,"path":807,"stem":808,"icon":809},"Structured chat with DGI","/chat/structured-chat","24.chat/11.structured-chat","i-lucide-layout-list",{"title":811,"path":812,"stem":813,"icon":109},"Option A: hosted chat with DGI","/chat/option-a-hosted-chat","24.chat/12.option-a-hosted-chat",{"title":815,"path":816,"stem":817,"icon":818},"Option B: embed the chat component","/chat/option-b-embed-component","24.chat/13.option-b-embed-component","i-lucide-component",{"title":820,"path":821,"stem":822,"icon":823},"Option C: custom client (wire contract)","/chat/option-c-custom-client","24.chat/14.option-c-custom-client","i-lucide-braces",{"title":825,"path":826,"stem":827,"icon":394},"Responder configuration reference","/chat/responder-reference","24.chat/15.responder-reference",{"title":829,"path":830,"stem":831,"icon":547},"Cards, live updates and proactive posts","/chat/cards-live-and-proactive","24.chat/16.cards-live-and-proactive",{"title":833,"path":834,"stem":835,"icon":16},"Structured chat security model","/chat/structured-chat-security","24.chat/17.structured-chat-security",{"title":837,"path":838,"stem":839,"icon":181},"Option D: any app or API (dgi.chat)","/chat/option-d-chat-api","24.chat/18.option-d-chat-api",{"title":841,"path":842,"stem":843,"icon":844},"Card catalog","/chat/card-catalog","24.chat/19.card-catalog","i-lucide-layout-grid",{"title":846,"path":847,"stem":848,"icon":849},"Living Surfaces","/chat/living-surfaces","24.chat/20.living-surfaces","i-lucide-sprout",{"title":851,"path":852,"stem":853,"children":854,"icon":61},"DGI","/dgi","25.dgi/1.index",[855,857,862,866,870,874],{"title":856,"path":852,"stem":853,"icon":61},"What is DGI",{"title":858,"path":859,"stem":860,"icon":861},"How DGI works","/dgi/how-it-works","25.dgi/2.how-it-works","i-lucide-cog",{"title":863,"path":864,"stem":865,"icon":844},"Interfaces","/dgi/interfaces","25.dgi/3.interfaces",{"title":867,"path":868,"stem":869,"icon":29},"Quickstart","/dgi/quickstart","25.dgi/4.quickstart",{"title":871,"path":872,"stem":873,"icon":16},"Trust and safety","/dgi/trust-and-safety","25.dgi/5.trust-and-safety",{"title":875,"path":876,"stem":877,"icon":878},"FAQ","/dgi/faq","25.dgi/6.faq","i-lucide-circle-help",{"id":880,"title":18,"body":881,"description":1755,"extension":1756,"links":1757,"meta":1758,"navigation":1759,"path":19,"seo":1760,"stem":20,"__hash__":1761},"docs/01.introduction/3.key-benefits.md",{"type":882,"value":883,"toc":1742},"minimark",[884,889,893,969,988,992,998,1020,1033,1037,1040,1078,1081,1092,1100,1104,1116,1172,1175,1250,1261,1275,1279,1286,1316,1328,1332,1359,1409,1419,1423,1430,1459,1472,1476,1483,1538,1547,1551,1558,1562,1709,1713,1738],[885,886,888],"h2",{"id":887},"tldr","TL;DR",[890,891,892],"p",{},"Orkestia's benefits are consequences of architecture, not adjectives. Each one below is tied to a mechanism you can inspect and a page that explains it.",[894,895,896,909],"table",{},[897,898,899],"thead",{},[900,901,902,906],"tr",{},[903,904,905],"th",{},"Benefit",[903,907,908],{},"Mechanism",[910,911,912,921,929,937,945,953,961],"tbody",{},[900,913,914,918],{},[915,916,917],"td",{},"Your code and data never leave your cloud",[915,919,920],{},"Zero Code Custody: scoped, revocable credentials; Orkestia stores state, telemetry, and encrypted connection credentials, never code or data",[900,922,923,926],{},[915,924,925],{},"Reliability in the core",[915,927,928],{},"Event-sourced engine, per-run locks, async transitions, explicit retries",[900,930,931,934],{},[915,932,933],{},"AI leverage without losing control",[915,935,936],{},"AI designs, the engine validates and executes deterministically",[900,938,939,942],{},[915,940,941],{},"Governance for agent fleets",[915,943,944],{},"Staff: org structure, engine-enforced RBAC, approvals, audit",[900,946,947,950],{},[915,948,949],{},"Multi-cloud runners that heal themselves",[915,951,952],{},"Reconcile-loop scaling, health checks, drift repair",[900,954,955,958],{},[915,956,957],{},"Apps on top, fast",[915,959,960],{},"Sign in with Orkestia, App Data, exposed compositions",[900,962,963,966],{},[915,964,965],{},"Any AI assistant becomes an operator",[915,967,968],{},"One MCP server: discover, run, watch, recover, with guardrails as resources",[970,971,972],"note",{},[890,973,974,975,979,980,987],{},"Orkestia is ",[976,977,978],"strong",{},"generally available",". The workflow engine and the AWS, Azure, and Kubernetes runner paths run in production. Other providers are expanding. Roadmap items are flagged in place. Per-workflow detail lives in the ",[981,982,986],"a",{"href":983,"rel":984},"https://reference.orkestia.dev",[985],"nofollow","workflow reference",".",[885,989,991],{"id":990},"_1-privacy-and-compliance-by-architecture","1. Privacy and compliance by architecture",[890,993,994,995],{},"Most platforms ask you to trust a promise. Orkestia removes the need for one: ",[976,996,997],{},"the architecture makes custody impossible.",[999,1000,1001,1008,1014],"ul",{},[1002,1003,1004,1007],"li",{},[976,1005,1006],{},"Execution runs in your accounts."," Workflows that touch infrastructure execute against your cloud connections. Compute and data stay where they already live.",[1002,1009,1010,1013],{},[976,1011,1012],{},"Orkestia is a control plane, not a hosting plane."," For runners, the runner binary talks to GitHub, not to Orkestia. Orkestia mints a short-lived registration token and then only observes.",[1002,1015,1016,1019],{},[976,1017,1018],{},"What Orkestia stores is workflow state, observability data, and the connection credentials you grant."," The event-sourced history of a run, the Lumen telemetry you choose to send, and, encrypted at rest, the scoped role or token each connection needs. Not your source code, not your databases.",[1021,1022,1023],"tip",{},[890,1024,1025,1026,1029,1030,987],{},"For a compliance reviewer, the practical consequence is a much smaller blast radius: a hypothetical Orkestia breach exposes orchestration metadata, not your data plane. See ",[981,1027,1028],{"href":139},"Security & compliance"," and ",[981,1031,1032],{"href":223},"Deployment models",[885,1034,1036],{"id":1035},"_2-reliability-from-an-event-sourced-core","2. Reliability from an event-sourced core",[890,1038,1039],{},"Every capability on the platform is a workflow, and every run inherits the same guarantees:",[999,1041,1042,1053,1059,1065],{},[1002,1043,1044,1047,1048,1052],{},[976,1045,1046],{},"Event sourcing."," A run is a replayable sequence of transitions. ",[1049,1050,1051],"code",{},"get_workflow_history"," returns the full record.",[1002,1054,1055,1058],{},[976,1056,1057],{},"Concurrency safety."," Operations on the same resource are serialized on a per-resource lock. Independent resources run in parallel.",[1002,1060,1061,1064],{},[976,1062,1063],{},"Async is first class."," Long-running steps advance through the engine's transition bus. Nothing is fire-and-forget.",[1002,1066,1067,1070,1071,1074,1075,987],{},[976,1068,1069],{},"Retries and recovery."," Failures are explicit terminal states you can ",[1049,1072,1073],{},"retry_workflow"," from. Stalled runs surface through ",[1049,1076,1077],{},"list_stuck_workflows",[890,1079,1080],{},"Compositions sit on top of that runtime. AI may design a flow, but what executes is a validated DAG that is byte-stable for the same inputs.",[1082,1083,1090],"pre",{"className":1084,"code":1086,"filename":1087,"language":1088,"meta":1089},[1085],"language-text","whoami()\nlist_workflow_types(prefix=\"connection.\")\nget_workflow_schema(\"connection.setup\")          → has_prerequisites: true\nget_workflow_prerequisites(\"connection.setup\", variant=\"aws\")\nstart_workflow(\"connection.setup\", {...})        → workflow_id\nwatch_workflow(workflow_id)                      → COMPLETED | FAILED\nget_workflow_history(workflow_id)                → full transition log\nretry_workflow(workflow_id)                      → explicit, replayable recovery\n","the loop every run shares, as an assistant sees it","text","",[1049,1091,1086],{"__ignoreMap":1089},[1093,1094,1095],"callout",{"icon":51,"to":54},[890,1096,1097,1098,987],{},"The 3-state pattern, middleware pipeline, locks, and async path are covered in ",[981,1099,53],{"href":54},[885,1101,1103],{"id":1102},"_3-ai-leverage-without-losing-control","3. AI leverage without losing control",[890,1105,1106,1107,1111,1112,1115],{},"The hard part of \"AI-native\" is not getting a model to ",[1108,1109,1110],"em",{},"suggest"," an action. It is keeping that suggestion safe, typed, and repeatable. Orkestia's ",[976,1113,1114],{},"hybrid execution model"," separates the jobs:",[894,1117,1118,1131],{},[897,1119,1120],{},[900,1121,1122,1125,1128],{},[903,1123,1124],{},"Phase",[903,1126,1127],{},"Who does it",[903,1129,1130],{},"Property",[910,1132,1133,1146,1159],{},[900,1134,1135,1140,1143],{},[915,1136,1137],{},[976,1138,1139],{},"Design",[915,1141,1142],{},"DGI, or an assistant over MCP, authors a DAG of existing capabilities",[915,1144,1145],{},"Conversational, exploratory",[900,1147,1148,1153,1156],{},[915,1149,1150],{},[976,1151,1152],{},"Validate",[915,1154,1155],{},"The virtual engine type-checks structure, references, and input mappings against the live catalog",[915,1157,1158],{},"Deterministic gate, typed errors",[900,1160,1161,1166,1169],{},[915,1162,1163],{},[976,1164,1165],{},"Execute",[915,1167,1168],{},"The workflow engine runs the compiled DAG",[915,1170,1171],{},"Deterministic, replayable, observable",[890,1173,1174],{},"The validator refuses a plan that references a capability that does not exist or whose inputs do not type-check. A hallucinated step name comes back as a structured error the model can correct:",[1082,1176,1180],{"className":1177,"code":1178,"language":1179,"meta":1089,"style":1089},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"errors\": [\n    \"step 's2': unknown workflow type 'aws.s3.put_bucket_taging'; did you mean 'aws.s3.put_bucket_tagging'?\"\n  ],\n  \"warnings\": []\n}\n","json",[1049,1181,1182,1191,1210,1223,1229,1244],{"__ignoreMap":1089},[1183,1184,1187],"span",{"class":1185,"line":1186},"line",1,[1183,1188,1190],{"class":1189},"sMK4o","{\n",[1183,1192,1194,1197,1201,1204,1207],{"class":1185,"line":1193},2,[1183,1195,1196],{"class":1189},"  \"",[1183,1198,1200],{"class":1199},"spNyl","errors",[1183,1202,1203],{"class":1189},"\"",[1183,1205,1206],{"class":1189},":",[1183,1208,1209],{"class":1189}," [\n",[1183,1211,1213,1216,1220],{"class":1185,"line":1212},3,[1183,1214,1215],{"class":1189},"    \"",[1183,1217,1219],{"class":1218},"sfazB","step 's2': unknown workflow type 'aws.s3.put_bucket_taging'; did you mean 'aws.s3.put_bucket_tagging'?",[1183,1221,1222],{"class":1189},"\"\n",[1183,1224,1226],{"class":1185,"line":1225},4,[1183,1227,1228],{"class":1189},"  ],\n",[1183,1230,1232,1234,1237,1239,1241],{"class":1185,"line":1231},5,[1183,1233,1196],{"class":1189},[1183,1235,1236],{"class":1199},"warnings",[1183,1238,1203],{"class":1189},[1183,1240,1206],{"class":1189},[1183,1242,1243],{"class":1189}," []\n",[1183,1245,1247],{"class":1185,"line":1246},6,[1183,1248,1249],{"class":1189},"}\n",[890,1251,1252,1253,1256,1257,1260],{},"The MCP server reinforces this at the assistant level with ",[1049,1254,1255],{},"rule://grounding"," (say only what tool results show) and ",[1049,1258,1259],{},"rule://prerequisites-first"," (never start a workflow whose setup is missing).",[970,1262,1263],{},[890,1264,1265,1266,1269,1270,1029,1273,987],{},"The virtual engine and the ",[1049,1267,1268],{},"dgi.*"," workflows are evolving. The capability is real and discoverable over MCP; the API shape may still change. See ",[981,1271,1272],{"href":196},"Hybrid execution model",[981,1274,123],{"href":124},[885,1276,1278],{"id":1277},"_4-governance-for-fleets-of-ai-agents","4. Governance for fleets of AI agents",[890,1280,1281,1282,1285],{},"Running one agent is a demo. Running many agents against real infrastructure is an organizational problem. ",[976,1283,1284],{},"Staff"," turns a collection of agents into an accountable organization:",[999,1287,1288,1294,1304,1310],{},[1002,1289,1290,1293],{},[976,1291,1292],{},"Org, unit, actor structure."," Agents are actors inside units, with a full lifecycle (hire, update, pause, resume, archive, invoke).",[1002,1295,1296,1299,1300,1303],{},[976,1297,1298],{},"RBAC enforced in the engine."," Permissions are ",[1049,1301,1302],{},"Capability"," metadata on workflows, checked by the engine before the first step runs. A denied action never executes and is recorded.",[1002,1305,1306,1309],{},[976,1307,1308],{},"Approvals and oversight."," An operator inbox shows what needs a human decision.",[1002,1311,1312,1315],{},[976,1313,1314],{},"Cost controls."," Per-actor budgets and spend analytics.",[1093,1317,1318],{"icon":141,"to":64},[890,1319,1320,1321,1324,1325,1327],{},"See ",[981,1322,1323],{"href":64},"Staff governance"," for the model and ",[981,1326,572],{"href":573}," for the operator path.",[885,1329,1331],{"id":1330},"_5-multi-cloud-runners-with-drift-detection-and-self-healing","5. Multi-cloud runners with drift detection and self-healing",[999,1333,1334,1340,1353],{},[1002,1335,1336,1339],{},[976,1337,1338],{},"Multi-cloud from one plane."," Runner groups provision self-hosted GitHub Actions runners across AWS (ECS, EC2), Azure (Container Apps, VMs), Kubernetes, GCP, DigitalOcean, and Magalu Cloud from the same group abstraction. Compute stays in your account.",[1002,1341,1342,1345,1346,1029,1349,1352],{},[976,1343,1344],{},"Reconcile-loop scaling."," A per-group loop converges the pool to your ",[1049,1347,1348],{},"min",[1049,1350,1351],{},"max",". Webhooks nudge it; they are never the source of truth.",[1002,1354,1355,1358],{},[976,1356,1357],{},"Self-healing."," Liveness probes deregister unhealthy runners and reap their compute. Half-failed teardowns are swept on the next health check.",[894,1360,1361,1374],{},[897,1362,1363],{},[900,1364,1365,1368,1371],{},[903,1366,1367],{},"Failure",[903,1369,1370],{},"What happens",[903,1372,1373],{},"Recovery",[910,1375,1376,1387,1398],{},[900,1377,1378,1381,1384],{},[915,1379,1380],{},"Provider quota hit at scale-up",[915,1382,1383],{},"Scale-up fails with a quota error; existing runners unaffected",[915,1385,1386],{},"Retryable once quota is raised",[900,1388,1389,1392,1395],{},[915,1390,1391],{},"Webhook lost",[915,1393,1394],{},"Slightly slower reaction",[915,1396,1397],{},"Reconcile loop converges on its next pass",[900,1399,1400,1403,1406],{},[915,1401,1402],{},"Orphaned runner after partial teardown",[915,1404,1405],{},"A zombie offline runner appears",[915,1407,1408],{},"Reconciler sweeps on the next health check",[1410,1411,1412],"warning",{},[890,1413,1414,1415,1418],{},"AWS, Azure, and Kubernetes runner groups run in production today. GCP, DigitalOcean, and Magalu paths are beta. Check the ",[981,1416,986],{"href":983,"rel":1417},[985]," for the current per-provider matrix.",[885,1420,1422],{"id":1421},"_6-fast-app-delivery-on-top","6. Fast app delivery on top",[890,1424,1425,1426,1429],{},"The same engine that runs your infrastructure can power features for ",[976,1427,1428],{},"your"," users:",[999,1431,1432,1438,1447,1453],{},[1002,1433,1434,1437],{},[976,1435,1436],{},"\"Sign in with Orkestia\"."," Hosted OIDC and PKCE login for your app's end-users, with RS256 JWTs and a published JWKS.",[1002,1439,1440,1443,1444,987],{},[976,1441,1442],{},"App Data."," Declared tables with injected principals. No DSN in your app. Operators use Query for admitted SQL. Dedicated instances via ",[1049,1445,1446],{},"appdata.instance.*",[1002,1448,1449,1452],{},[976,1450,1451],{},"App Host."," Claim a live site, attach Postgres, optionally apply Nostr Buzz. Signing keys are nsec, not org members.",[1002,1454,1455,1458],{},[976,1456,1457],{},"Compositions become features."," Chain workflows into your logic and expose it to end-users, scoped to each user.",[890,1460,1461,1462,1465,1466,1469,1470,987],{},"Provisioning an identity app is one workflow call (",[1049,1463,1464],{},"identity.app.provision","). An assistant connected over MCP can do it unattended by following ",[1049,1467,1468],{},"rule://orkestia-auth-setup",". See ",[981,1471,419],{"href":420},[885,1473,1475],{"id":1474},"_7-any-ai-assistant-becomes-an-operator","7. Any AI assistant becomes an operator",[890,1477,1478,1479,1482],{},"This is the benefit that ties the others together. The Orkestia MCP server at ",[1049,1480,1481],{},"https://mcp.orkestia.dev/mcp"," gives any MCP client the same window onto the engine that the console has:",[999,1484,1485,1499,1526],{},[1002,1486,1487,1490,1491,1494,1495,1498],{},[976,1488,1489],{},"Tools"," for the whole lifecycle: ",[1049,1492,1493],{},"whoami",", discovery, schema, prerequisites, start, watch, history, stuck runs, retry, resolve, and ",[1049,1496,1497],{},"open_app"," to render the Orkestia console inside the chat.",[1002,1500,1501,1504,1505,1508,1509,1508,1512,1508,1514,1508,1516,1518,1519,1029,1522,1525],{},[976,1502,1503],{},"Resources"," that carry the guardrails as first-class context: ",[1049,1506,1507],{},"rule://getting-started",", ",[1049,1510,1511],{},"rule://authenticated-context",[1049,1513,1259],{},[1049,1515,1255],{},[1049,1517,1468],{},", plus ",[1049,1520,1521],{},"concept://",[1049,1523,1524],{},"knowledge://"," orientation documents.",[1002,1527,1528,1531,1532,1029,1535,987],{},[976,1529,1530],{},"Prompts"," you can invoke from the client: ",[1049,1533,1534],{},"how_to_use_workflow_mcp",[1049,1536,1537],{},"diagnose_workflow_run",[890,1539,1540,1541,1029,1544,987],{},"Because org scoping, RBAC, approvals, and audit are enforced in the engine, an assistant gets exactly the authority its token carries and nothing more. See ",[981,1542,1543],{"href":42},"Connect an AI assistant",[981,1545,1546],{"href":170},"MCP integration",[885,1548,1550],{"id":1549},"ask-your-ai-assistant","Ask your AI assistant",[1082,1552,1556],{"className":1553,"code":1554,"filename":1555,"language":1088,"meta":1089},[1085],"Read concept://product and knowledge://orkestia/capabilities, then tell me which domains my org can operate today.\n\nList the stuck workflows in my organization and explain why each one is stalled.\n\nUse the diagnose_workflow_run prompt on workflow \u003Cworkflow_id> and propose a recovery.\n\nShow me the runner groups I have and their current min/max policy.\n","prompts",[1049,1557,1554],{"__ignoreMap":1089},[885,1559,1561],{"id":1560},"benefit-mechanism-where-to-read","Benefit, mechanism, where to read",[894,1563,1564,1575],{},[897,1565,1566],{},[900,1567,1568,1570,1572],{},[903,1569,905],{},[903,1571,908],{},[903,1573,1574],{},"Where to read",[910,1576,1577,1597,1608,1623,1637,1649,1664,1678,1697],{},[900,1578,1579,1582,1589],{},[915,1580,1581],{},"Code and data stay in your cloud",[915,1583,1584,1585,1588],{},"Zero Code Custody for ",[976,1586,1587],{},"cloud"," work; App Data / App Host are opt-in platform stores",[915,1590,1591,1508,1593,1508,1595],{},[981,1592,1028],{"href":139},[981,1594,92],{"href":492},[981,1596,106],{"href":633},[900,1598,1599,1602,1604],{},[915,1600,1601],{},"Reliable execution",[915,1603,928],{},[915,1605,1606],{},[981,1607,53],{"href":54},[900,1609,1610,1613,1616],{},[915,1611,1612],{},"Deterministic AI-designed flows",[915,1614,1615],{},"Virtual engine compiles validated DAGs",[915,1617,1618,1508,1620],{},[981,1619,1272],{"href":196},[981,1621,1622],{"href":129},"Virtual workflows",[900,1624,1625,1628,1631],{},[915,1626,1627],{},"AI leverage, human control",[915,1629,1630],{},"Design, validate, execute; grounding and prerequisites rules",[915,1632,1633,1508,1635],{},[981,1634,851],{"href":59},[981,1636,1546],{"href":170},[900,1638,1639,1642,1645],{},[915,1640,1641],{},"Govern agent fleets",[915,1643,1644],{},"Staff structure, engine-enforced RBAC, approvals, audit",[915,1646,1647],{},[981,1648,1323],{"href":64},[900,1650,1651,1654,1657],{},[915,1652,1653],{},"Self-healing runners",[915,1655,1656],{},"Reconcile loop, health checks, drift repair",[915,1658,1659,1508,1661],{},[981,1660,694],{"href":73},[981,1662,1663],{"href":201},"Drift & self-healing",[900,1665,1666,1669,1672],{},[915,1667,1668],{},"Observability",[915,1670,1671],{},"Lumen ingest, error groups, traces, metrics, Lumen MCP",[915,1673,1674,1508,1676],{},[981,1675,437],{"href":78},[981,1677,462],{"href":463},[900,1679,1680,1683,1689],{},[915,1681,1682],{},"Apps on top",[915,1684,1685,1688],{},[1049,1686,1687],{},"@orkestia/auth",", App Data, App Host, exposed compositions",[915,1690,1691,1508,1693,1508,1695],{},[981,1692,419],{"href":420},[981,1694,92],{"href":492},[981,1696,106],{"href":633},[900,1698,1699,1702,1705],{},[915,1700,1701],{},"Assistant as operator",[915,1703,1704],{},"One MCP server with tools, rule resources, and prompts",[915,1706,1707],{},[981,1708,1543],{"href":42},[885,1710,1712],{"id":1711},"where-to-go-next","Where to go next",[1714,1715,1716,1722,1727,1732],"card-group",{},[1717,1718,1719],"card",{"icon":44,"title":1543,"to":42},[890,1720,1721],{},"Plug in Claude, ChatGPT, or Cursor and run your first workflow by talking.",[1717,1723,1724],{"icon":624,"title":28,"to":24},[890,1725,1726],{},"Create an org, connect a cloud, run a workflow.",[1717,1728,1729],{"icon":51,"title":46,"to":47},[890,1730,1731],{},"The engine, types and runs, compositions, identity, and governance.",[1717,1733,1735],{"icon":39,"title":1734,"to":983},"Browse the catalog",[890,1736,1737],{},"Exact names, inputs, prerequisites, and limits for every workflow.",[1739,1740,1741],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":1089,"searchDepth":1186,"depth":1193,"links":1743},[1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754],{"id":887,"depth":1193,"text":888},{"id":990,"depth":1193,"text":991},{"id":1035,"depth":1193,"text":1036},{"id":1102,"depth":1193,"text":1103},{"id":1277,"depth":1193,"text":1278},{"id":1330,"depth":1193,"text":1331},{"id":1421,"depth":1193,"text":1422},{"id":1474,"depth":1193,"text":1475},{"id":1549,"depth":1193,"text":1550},{"id":1560,"depth":1193,"text":1561},{"id":1711,"depth":1193,"text":1712},"What teams get from Orkestia, each benefit mapped to the mechanism that produces it, privacy by architecture, an event-sourced engine, AI leverage with control, governed agent fleets, self-healing runners, and apps on top","md",null,{},{"icon":21},{"title":18,"description":1755},"OJL9DaQZiwDDe5GdKKW1L8DhH2m4NeC-oZMgM8lPIAI",[1763,1765],{"title":13,"path":14,"stem":15,"description":1764,"icon":16,"children":-1},"The three pillars behind Orkestia, Zero Code Custody, AI-designed deterministic execution, and customer-owned compute, and what they mean for humans and for AI assistants",{"title":28,"path":24,"stem":25,"description":1766,"icon":29,"children":-1},"From zero to a first workflow run in your own cloud. Create an org, connect a cloud, then run a workflow from an AI assistant over MCP, the console, or the SDKs",1790354043089]