[{"data":1,"prerenderedAt":2550},["ShallowReactive",2],{"navigation":3,"/lumen/query-api":879,"/lumen/query-api-surround":2545},[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":466,"body":881,"description":2538,"extension":2539,"links":2540,"meta":2541,"navigation":2542,"path":467,"seo":2543,"stem":468,"__hash__":2544},"docs/15.lumen/7.query-api.md",{"type":882,"value":883,"toc":2520},"minimark",[884,892,906,911,988,1006,1010,1020,1026,1205,1313,1344,1367,1371,1377,1380,1531,1548,1555,1559,1565,1590,1608,1616,1628,1632,1638,1805,1889,1893,1899,1912,1916,1930,1938,2059,2074,2081,2219,2238,2245,2416,2464,2486,2490,2496,2502,2506,2516],[885,886,887,888],"p",{},"Base: ",[889,890,891],"code",{},"https://lumen-api.orkestia.dev",[885,893,894,895,898,899,901,902,905],{},"Writes: ",[896,897,448],"a",{"href":449},". UI mapping: ",[896,900,458],{"href":459},". Agent: ",[896,903,904],{"href":463},"MCP",".",[907,908,910],"h2",{"id":909},"auth-read-mutate","Auth (read / mutate)",[912,913,914,930],"table",{},[915,916,917],"thead",{},[918,919,920,924,927],"tr",{},[921,922,923],"th",{},"Principal",[921,925,926],{},"Header",[921,928,929],{},"Can",[931,932,933,947,973],"tbody",{},[918,934,935,939,944],{},[936,937,938],"td",{},"Org member / agent token",[936,940,941],{},[889,942,943],{},"Authorization: Bearer",[936,945,946],{},"GET + mutations (resolve, rules, keys)",[918,948,949,958,963],{},[936,950,951,954,955],{},[889,952,953],{},"lumk_…"," scope ",[889,956,957],{},"read",[936,959,960],{},[889,961,962],{},"X-Api-Key",[936,964,965,969,970],{},[966,967,968],"strong",{},"GET/HEAD only"," — mutations → ",[889,971,972],{},"403 WRITE_ACCESS_REQUIRED",[918,974,975,978,985],{},[936,976,977],{},"Session cookie",[936,979,980,981,984],{},"(browser, ",[889,982,983],{},"lumen.orkestia.dev",")",[936,986,987],{},"Same as org member",[885,989,990,991,994,995,998,999,1002,1003,905],{},"Org is taken from the token. Query errors: ",[889,992,993],{},"401 AUTH_REQUIRED",", ",[889,996,997],{},"403 ORG_ACCESS_REQUIRED"," / ",[889,1000,1001],{},"WRITE_ACCESS_REQUIRED",". Time windows are capped at ",[966,1004,1005],{},"90 days",[907,1007,1009],{"id":1008},"logs","Logs",[1011,1012,1017],"pre",{"className":1013,"code":1015,"language":1016},[1014],"language-text","GET /api/logs\nGET /api/logs/{log_id}          # public UUID (or legacy int)\nGET /api/logs/stats\nGET /api/logs/pulse\n","text",[889,1018,1015],{"__ignoreMap":1019},"",[885,1021,1022,1025],{},[889,1023,1024],{},"GET /api/logs"," query params:",[912,1027,1028,1041],{},[915,1029,1030],{},[918,1031,1032,1035,1038],{},[921,1033,1034],{},"Param",[921,1036,1037],{},"Default",[921,1039,1040],{},"Notes",[931,1042,1043,1058,1074,1091,1112,1131,1143,1155,1177,1193],{},[918,1044,1045,1050,1055],{},[936,1046,1047],{},[889,1048,1049],{},"project",[936,1051,1052],{},[889,1053,1054],{},"*",[936,1056,1057],{},"Wildcard",[918,1059,1060,1068,1071],{},[936,1061,1062,994,1065],{},[889,1063,1064],{},"level",[889,1066,1067],{},"source",[936,1069,1070],{},"—",[936,1072,1073],{},"Exact",[918,1075,1076,1081,1083],{},[936,1077,1078],{},[889,1079,1080],{},"processed",[936,1082,1070],{},[936,1084,1085,998,1088],{},[889,1086,1087],{},"true",[889,1089,1090],{},"false",[918,1092,1093,1104,1106],{},[936,1094,1095,994,1098,994,1101],{},[889,1096,1097],{},"environment",[889,1099,1100],{},"release",[889,1102,1103],{},"fingerprint",[936,1105,1070],{},[936,1107,1108,1109,1111],{},"Exact (",[889,1110,1103],{}," = 64-hex SHA-256)",[918,1113,1114,1119,1121],{},[936,1115,1116],{},[889,1117,1118],{},"q",[936,1120,1070],{},[936,1122,1123,1124,1127,1128],{},"ILIKE on ",[889,1125,1126],{},"message"," + ",[889,1129,1130],{},"traceback",[918,1132,1133,1138,1140],{},[936,1134,1135],{},[889,1136,1137],{},"error_type",[936,1139,1070],{},[936,1141,1142],{},"Substring on traceback",[918,1144,1145,1150,1152],{},[936,1146,1147],{},[889,1148,1149],{},"workflow_state_id",[936,1151,1070],{},[936,1153,1154],{},"int",[918,1156,1157,1165,1171],{},[936,1158,1159,994,1162],{},[889,1160,1161],{},"from",[889,1163,1164],{},"to",[936,1166,1167,1170],{},[966,1168,1169],{},"last 24h"," if omitted",[936,1172,1173,1174],{},"ISO-8601 on ",[889,1175,1176],{},"received_at",[918,1178,1179,1184,1187],{},[936,1180,1181],{},[889,1182,1183],{},"limit",[936,1185,1186],{},"50",[936,1188,1189,1190],{},"max ",[966,1191,1192],{},"500",[918,1194,1195,1200,1203],{},[936,1196,1197],{},[889,1198,1199],{},"offset",[936,1201,1202],{},"0",[936,1204],{},[1011,1206,1210],{"className":1207,"code":1208,"language":1209,"meta":1019,"style":1019},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl -sG \"https://lumen-api.orkestia.dev/api/logs\" \\\n  --data-urlencode \"project=billing-api\" \\\n  --data-urlencode \"level=ERROR\" \\\n  --data-urlencode \"environment=production\" \\\n  --data-urlencode \"from=2026-09-04T00:00:00Z\" \\\n  -H \"Authorization: Bearer $ORKESTIA_TOKEN\"\n","bash",[889,1211,1212,1239,1254,1268,1282,1296],{"__ignoreMap":1019},[1213,1214,1217,1221,1225,1229,1232,1235],"span",{"class":1215,"line":1216},"line",1,[1213,1218,1220],{"class":1219},"sBMFI","curl",[1213,1222,1224],{"class":1223},"sfazB"," -sG",[1213,1226,1228],{"class":1227},"sMK4o"," \"",[1213,1230,1231],{"class":1223},"https://lumen-api.orkestia.dev/api/logs",[1213,1233,1234],{"class":1227},"\"",[1213,1236,1238],{"class":1237},"sTEyZ"," \\\n",[1213,1240,1242,1245,1247,1250,1252],{"class":1215,"line":1241},2,[1213,1243,1244],{"class":1223},"  --data-urlencode",[1213,1246,1228],{"class":1227},[1213,1248,1249],{"class":1223},"project=billing-api",[1213,1251,1234],{"class":1227},[1213,1253,1238],{"class":1237},[1213,1255,1257,1259,1261,1264,1266],{"class":1215,"line":1256},3,[1213,1258,1244],{"class":1223},[1213,1260,1228],{"class":1227},[1213,1262,1263],{"class":1223},"level=ERROR",[1213,1265,1234],{"class":1227},[1213,1267,1238],{"class":1237},[1213,1269,1271,1273,1275,1278,1280],{"class":1215,"line":1270},4,[1213,1272,1244],{"class":1223},[1213,1274,1228],{"class":1227},[1213,1276,1277],{"class":1223},"environment=production",[1213,1279,1234],{"class":1227},[1213,1281,1238],{"class":1237},[1213,1283,1285,1287,1289,1292,1294],{"class":1215,"line":1284},5,[1213,1286,1244],{"class":1223},[1213,1288,1228],{"class":1227},[1213,1290,1291],{"class":1223},"from=2026-09-04T00:00:00Z",[1213,1293,1234],{"class":1227},[1213,1295,1238],{"class":1237},[1213,1297,1299,1302,1304,1307,1310],{"class":1215,"line":1298},6,[1213,1300,1301],{"class":1223},"  -H",[1213,1303,1228],{"class":1227},[1213,1305,1306],{"class":1223},"Authorization: Bearer ",[1213,1308,1309],{"class":1237},"$ORKESTIA_TOKEN",[1213,1311,1312],{"class":1227},"\"\n",[885,1314,1315,1318,1319,994,1321,1323,1324,1326,1327,1330,1331,1334,1335,1334,1338,994,1341,905],{},[889,1316,1317],{},"/api/logs/stats",": ",[889,1320,1049],{},[889,1322,1161],{},"/",[889,1325,1164],{}," (default 24h), ",[889,1328,1329],{},"interval"," = ",[889,1332,1333],{},"5m"," | ",[889,1336,1337],{},"1h",[889,1339,1340],{},"1d",[889,1342,1343],{},"by_level_series=true",[885,1345,1346,1318,1349,1330,1351,1334,1354,1334,1356,1334,1359,1334,1361,1363,1364,1366],{},[889,1347,1348],{},"/api/logs/pulse",[889,1350,1329],{},[889,1352,1353],{},"1m",[889,1355,1333],{},[889,1357,1358],{},"15m",[889,1360,1337],{},[889,1362,1340],{}," (default ",[889,1365,1353],{},"); window ≈ 60 buckets, zero-filled per level.",[907,1368,1370],{"id":1369},"error-groups","Error groups",[1011,1372,1375],{"className":1373,"code":1374,"language":1016},[1014],"GET  /api/error-groups\nGET  /api/error-groups/{group_id}     # + 10 recent occurrences\nPATCH /api/error-groups/{group_id}/resolve\nPATCH /api/error-groups/{group_id}/ignore\nPATCH /api/error-groups/{group_id}/reopen\nPATCH /api/error-groups/{group_id}/assign\nPATCH /api/error-groups/{group_id}/severity\nPATCH /api/error-groups/{group_id}/link-ticket\nDELETE /api/error-groups/{group_id}/link-ticket\n",[889,1376,1374],{"__ignoreMap":1019},[885,1378,1379],{},"List params:",[912,1381,1382,1392],{},[915,1383,1384],{},[918,1385,1386,1388,1390],{},[921,1387,1034],{},[921,1389,1037],{},[921,1391,1040],{},[931,1393,1394,1422,1436,1457,1470,1481,1492,1508,1521],{},[918,1395,1396,1401,1406],{},[936,1397,1398],{},[889,1399,1400],{},"status",[936,1402,1403],{},[889,1404,1405],{},"open",[936,1407,1408,1334,1410,1334,1413,1334,1416,1334,1419],{},[889,1409,1405],{},[889,1411,1412],{},"resolved",[889,1414,1415],{},"ignored",[889,1417,1418],{},"regressed",[889,1420,1421],{},"all",[918,1423,1424,1428,1430],{},[936,1425,1426],{},[889,1427,1049],{},[936,1429,1070],{},[936,1431,1432,1435],{},[889,1433,1434],{},"primary_project"," wildcard",[918,1437,1438,1453,1455],{},[936,1439,1440,994,1442,994,1444,994,1447,994,1450],{},[889,1441,1097],{},[889,1443,1100],{},[889,1445,1446],{},"assignee",[889,1448,1449],{},"team",[889,1451,1452],{},"severity",[936,1454,1070],{},[936,1456],{},[918,1458,1459,1464,1466],{},[936,1460,1461],{},[889,1462,1463],{},"unassigned",[936,1465,1070],{},[936,1467,1468],{},[889,1469,1087],{},[918,1471,1472,1476,1478],{},[936,1473,1474],{},[889,1475,1118],{},[936,1477,1070],{},[936,1479,1480],{},"title + error_type",[918,1482,1483,1487,1489],{},[936,1484,1485],{},[889,1486,1137],{},[936,1488,1070],{},[936,1490,1491],{},"substring",[918,1493,1494,1500,1502],{},[936,1495,1496,994,1498],{},[889,1497,1161],{},[889,1499,1164],{},[936,1501,1070],{},[936,1503,1504,1505],{},"on ",[889,1506,1507],{},"last_seen_at",[918,1509,1510,1514,1516],{},[936,1511,1512],{},[889,1513,1183],{},[936,1515,1186],{},[936,1517,1189,1518],{},[966,1519,1520],{},"200",[918,1522,1523,1527,1529],{},[936,1524,1525],{},[889,1526,1199],{},[936,1528,1202],{},[936,1530],{},[885,1532,1533,1534,1537,1538,994,1541,994,1544,1547],{},"Resolve body includes root-cause / solution text — that is ",[966,1535,1536],{},"triage memory",". ",[889,1539,1540],{},"GET /api/memory/similar",[889,1542,1543],{},"/api/memory/context/{trace_id}",[889,1545,1546],{},"/api/memory/unresolved"," read it back.",[885,1549,1550,1551,905],{},"How a group is created: ",[896,1552,1554],{"href":1553},"/lumen/send-data#fingerprint-error-groups","Send data → Fingerprint",[907,1556,1558],{"id":1557},"traces-and-spans","Traces and spans",[1011,1560,1563],{"className":1561,"code":1562,"language":1016},[1014],"GET /api/traces/{trace_id}     # { trace, timeline, error_groups }\nGET /api/spans/stats\nGET /api/spans/slow\nGET /api/spans/errors\n",[889,1564,1562],{"__ignoreMap":1019},[885,1566,1567,1318,1570,1363,1572,1574,1575,1323,1577,1326,1579,1582,1583,1586,1587,1589],{},[889,1568,1569],{},"/spans/stats",[889,1571,1049],{},[889,1573,1054],{},"), ",[889,1576,1161],{},[889,1578,1164],{},[889,1580,1581],{},"operation"," (prefix), ",[889,1584,1585],{},"min_count"," (default 1), ",[889,1588,1183],{}," (max 500).",[885,1591,1592,1595,1596,1599,1600,1574,1603,1605,1606,905],{},[889,1593,1594],{},"/spans/slow",": + ",[889,1597,1598],{},"min_duration"," ms (default ",[966,1601,1602],{},"1000",[889,1604,1581],{}," exact or ",[889,1607,1054],{},[885,1609,1610,1595,1613,1615],{},[889,1611,1612],{},"/spans/errors",[889,1614,1400],{}," filter (non-ok spans by operation).",[885,1617,1618,1619,1623,1624,1627],{},"Open/close traces: ",[896,1620,1622],{"href":1621},"/lumen/send-data#traces-registration","Send data → Traces"," (",[889,1625,1626],{},"POST /api/traces",", org session — not ingest key).",[907,1629,1631],{"id":1630},"metrics","Metrics",[1011,1633,1636],{"className":1634,"code":1635,"language":1016},[1014],"GET /api/metrics                 # raw points — metric_name required (wildcard ok)\nGET /api/metrics/aggregate\nGET /api/metrics/names           # optional project\nGET /api/metrics/dimensions      # metric_name required\n",[889,1637,1635],{"__ignoreMap":1019},[912,1639,1640,1651],{},[915,1641,1642],{},[918,1643,1644,1646,1649],{},[921,1645,1034],{},[921,1647,1648],{},"Where",[921,1650,1040],{},[931,1652,1653,1666,1679,1694,1713,1729,1746,1772,1793],{},[918,1654,1655,1660,1663],{},[936,1656,1657],{},[889,1658,1659],{},"metric_name",[936,1661,1662],{},"points, aggregate, dimensions",[936,1664,1665],{},"Required on points/dimensions",[918,1667,1668,1675,1677],{},[936,1669,1670,994,1672],{},[889,1671,1049],{},[889,1673,1674],{},"service_name",[936,1676],{},[936,1678],{},[918,1680,1681,1687,1692],{},[936,1682,1683,994,1685],{},[889,1684,1161],{},[889,1686,1164],{},[936,1688,1689,1690],{},"points default ",[966,1691,1337],{},[936,1693],{},[918,1695,1696,1701,1704],{},[936,1697,1698],{},[889,1699,1700],{},"filter",[936,1702,1703],{},"repeatable",[936,1705,1706,1709,1710],{},[889,1707,1708],{},"attrs.key:value"," or ",[889,1711,1712],{},"resource_attrs.key:value",[918,1714,1715,1721,1724],{},[936,1716,1717,998,1719],{},[889,1718,1183],{},[889,1720,1199],{},[936,1722,1723],{},"points",[936,1725,1189,1726],{},[966,1727,1728],{},"5000",[918,1730,1731,1735,1738],{},[936,1732,1733],{},[889,1734,1329],{},[936,1736,1737],{},"aggregate",[936,1739,1740,1334,1742,1334,1744],{},[889,1741,1333],{},[889,1743,1337],{},[889,1745,1340],{},[918,1747,1748,1753,1755],{},[936,1749,1750],{},[889,1751,1752],{},"agg",[936,1754,1737],{},[936,1756,1757,1334,1760,1334,1763,1334,1766,1334,1769],{},[889,1758,1759],{},"avg",[889,1761,1762],{},"sum",[889,1764,1765],{},"min",[889,1767,1768],{},"max",[889,1770,1771],{},"count",[918,1773,1774,1779,1781],{},[936,1775,1776],{},[889,1777,1778],{},"group_by",[936,1780,1737],{},[936,1782,1783,1334,1785,1334,1787,1334,1790],{},[889,1784,1049],{},[889,1786,1674],{},[889,1788,1789],{},"attrs.\u003Ck>",[889,1791,1792],{},"resource_attrs.\u003Ck>",[918,1794,1795,1800,1802],{},[936,1796,1797],{},[889,1798,1799],{},"max_groups",[936,1801,1737],{},[936,1803,1804],{},"default 20, max 100",[1011,1806,1808],{"className":1207,"code":1807,"language":1209,"meta":1019,"style":1019},"curl -sG \"https://lumen-api.orkestia.dev/api/metrics/aggregate\" \\\n  --data-urlencode \"metric_name=checkout.latency_ms\" \\\n  --data-urlencode \"interval=5m\" \\\n  --data-urlencode \"agg=avg\" \\\n  --data-urlencode \"group_by=attrs.route\" \\\n  -H \"Authorization: Bearer $ORKESTIA_TOKEN\"\n",[889,1809,1810,1825,1838,1851,1864,1877],{"__ignoreMap":1019},[1213,1811,1812,1814,1816,1818,1821,1823],{"class":1215,"line":1216},[1213,1813,1220],{"class":1219},[1213,1815,1224],{"class":1223},[1213,1817,1228],{"class":1227},[1213,1819,1820],{"class":1223},"https://lumen-api.orkestia.dev/api/metrics/aggregate",[1213,1822,1234],{"class":1227},[1213,1824,1238],{"class":1237},[1213,1826,1827,1829,1831,1834,1836],{"class":1215,"line":1241},[1213,1828,1244],{"class":1223},[1213,1830,1228],{"class":1227},[1213,1832,1833],{"class":1223},"metric_name=checkout.latency_ms",[1213,1835,1234],{"class":1227},[1213,1837,1238],{"class":1237},[1213,1839,1840,1842,1844,1847,1849],{"class":1215,"line":1256},[1213,1841,1244],{"class":1223},[1213,1843,1228],{"class":1227},[1213,1845,1846],{"class":1223},"interval=5m",[1213,1848,1234],{"class":1227},[1213,1850,1238],{"class":1237},[1213,1852,1853,1855,1857,1860,1862],{"class":1215,"line":1270},[1213,1854,1244],{"class":1223},[1213,1856,1228],{"class":1227},[1213,1858,1859],{"class":1223},"agg=avg",[1213,1861,1234],{"class":1227},[1213,1863,1238],{"class":1237},[1213,1865,1866,1868,1870,1873,1875],{"class":1215,"line":1284},[1213,1867,1244],{"class":1223},[1213,1869,1228],{"class":1227},[1213,1871,1872],{"class":1223},"group_by=attrs.route",[1213,1874,1234],{"class":1227},[1213,1876,1238],{"class":1237},[1213,1878,1879,1881,1883,1885,1887],{"class":1215,"line":1298},[1213,1880,1301],{"class":1223},[1213,1882,1228],{"class":1227},[1213,1884,1306],{"class":1223},[1213,1886,1309],{"class":1237},[1213,1888,1312],{"class":1227},[907,1890,1892],{"id":1891},"dashboards-pulse-usage","Dashboards, Pulse, usage",[1011,1894,1897],{"className":1895,"code":1896,"language":1016},[1014],"GET /api/projects\nGET /api/dashboard/summary|top-error-groups|events|projects     # window=15m|1h|6h|24h|7d (default 24h)\nGET /api/dashboards[/{id}]\nGET /api/product/events\nGET /api/product/stats           # counts by event_name\nGET /api/usage\nGET /api/org-plans/{organization_uuid}\n",[889,1898,1896],{"__ignoreMap":1019},[885,1900,1901,1902,998,1905,998,1908,1911],{},"Saved dashboards: ",[889,1903,1904],{},"POST",[889,1906,1907],{},"PATCH",[889,1909,1910],{},"DELETE /api/dashboards[/{id}]"," (write principal).",[907,1913,1915],{"id":1914},"rules-json","Rules (JSON)",[885,1917,1918,1919,1922,1923,1925,1926,1929],{},"Applied along the pipeline: ",[966,1920,1921],{},"ingest"," (before persist) → ",[966,1924,1103],{}," (hash override) → ",[966,1927,1928],{},"alert"," (after group write).",[1931,1932,1934,1935],"h3",{"id":1933},"ingest-post-apiingest-rules","Ingest — ",[889,1936,1937],{},"POST /api/ingest-rules",[1011,1939,1943],{"className":1940,"code":1941,"language":1942,"meta":1019,"style":1019},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"project\": \"*\",\n  \"level\": \"\",\n  \"source\": \"\",\n  \"action\": \"drop\",\n  \"sample_rate\": 1.0,\n  \"enabled\": true\n}\n","json",[889,1944,1945,1950,1972,1987,2001,2021,2038,2053],{"__ignoreMap":1019},[1213,1946,1947],{"class":1215,"line":1216},[1213,1948,1949],{"class":1227},"{\n",[1213,1951,1952,1955,1958,1960,1963,1965,1967,1969],{"class":1215,"line":1241},[1213,1953,1954],{"class":1227},"  \"",[1213,1956,1049],{"class":1957},"spNyl",[1213,1959,1234],{"class":1227},[1213,1961,1962],{"class":1227},":",[1213,1964,1228],{"class":1227},[1213,1966,1054],{"class":1223},[1213,1968,1234],{"class":1227},[1213,1970,1971],{"class":1227},",\n",[1213,1973,1974,1976,1978,1980,1982,1985],{"class":1215,"line":1256},[1213,1975,1954],{"class":1227},[1213,1977,1064],{"class":1957},[1213,1979,1234],{"class":1227},[1213,1981,1962],{"class":1227},[1213,1983,1984],{"class":1227}," \"\"",[1213,1986,1971],{"class":1227},[1213,1988,1989,1991,1993,1995,1997,1999],{"class":1215,"line":1270},[1213,1990,1954],{"class":1227},[1213,1992,1067],{"class":1957},[1213,1994,1234],{"class":1227},[1213,1996,1962],{"class":1227},[1213,1998,1984],{"class":1227},[1213,2000,1971],{"class":1227},[1213,2002,2003,2005,2008,2010,2012,2014,2017,2019],{"class":1215,"line":1284},[1213,2004,1954],{"class":1227},[1213,2006,2007],{"class":1957},"action",[1213,2009,1234],{"class":1227},[1213,2011,1962],{"class":1227},[1213,2013,1228],{"class":1227},[1213,2015,2016],{"class":1223},"drop",[1213,2018,1234],{"class":1227},[1213,2020,1971],{"class":1227},[1213,2022,2023,2025,2028,2030,2032,2036],{"class":1215,"line":1298},[1213,2024,1954],{"class":1227},[1213,2026,2027],{"class":1957},"sample_rate",[1213,2029,1234],{"class":1227},[1213,2031,1962],{"class":1227},[1213,2033,2035],{"class":2034},"sbssI"," 1.0",[1213,2037,1971],{"class":1227},[1213,2039,2041,2043,2046,2048,2050],{"class":1215,"line":2040},7,[1213,2042,1954],{"class":1227},[1213,2044,2045],{"class":1957},"enabled",[1213,2047,1234],{"class":1227},[1213,2049,1962],{"class":1227},[1213,2051,2052],{"class":1227}," true\n",[1213,2054,2056],{"class":1215,"line":2055},8,[1213,2057,2058],{"class":1227},"}\n",[885,2060,2061,1318,2063,1334,2065,1537,2068,2070,2071,905],{},[889,2062,2007],{},[889,2064,2016],{},[889,2066,2067],{},"sample",[889,2069,2027],{}," 0.0–1.0. Dropped data is gone. CRUD: ",[889,2072,2073],{},"GET/PATCH/DELETE /api/ingest-rules[/{id}]",[1931,2075,2077,2078],{"id":2076},"fingerprint-post-apifingerprint-rules","Fingerprint — ",[889,2079,2080],{},"POST /api/fingerprint-rules",[1011,2082,2084],{"className":1940,"code":2083,"language":1942,"meta":1019,"style":1019},"{\n  \"project\": \"*\",\n  \"pattern\": \"timeout talking to [A-Z0-9-]+\",\n  \"match_field\": \"message\",\n  \"fingerprint_key\": \"billing-timeout\",\n  \"title_override\": \"Billing upstream timeout\",\n  \"enabled\": true,\n  \"priority\": 0\n}\n",[889,2085,2086,2090,2108,2128,2147,2167,2187,2200,2214],{"__ignoreMap":1019},[1213,2087,2088],{"class":1215,"line":1216},[1213,2089,1949],{"class":1227},[1213,2091,2092,2094,2096,2098,2100,2102,2104,2106],{"class":1215,"line":1241},[1213,2093,1954],{"class":1227},[1213,2095,1049],{"class":1957},[1213,2097,1234],{"class":1227},[1213,2099,1962],{"class":1227},[1213,2101,1228],{"class":1227},[1213,2103,1054],{"class":1223},[1213,2105,1234],{"class":1227},[1213,2107,1971],{"class":1227},[1213,2109,2110,2112,2115,2117,2119,2121,2124,2126],{"class":1215,"line":1256},[1213,2111,1954],{"class":1227},[1213,2113,2114],{"class":1957},"pattern",[1213,2116,1234],{"class":1227},[1213,2118,1962],{"class":1227},[1213,2120,1228],{"class":1227},[1213,2122,2123],{"class":1223},"timeout talking to [A-Z0-9-]+",[1213,2125,1234],{"class":1227},[1213,2127,1971],{"class":1227},[1213,2129,2130,2132,2135,2137,2139,2141,2143,2145],{"class":1215,"line":1270},[1213,2131,1954],{"class":1227},[1213,2133,2134],{"class":1957},"match_field",[1213,2136,1234],{"class":1227},[1213,2138,1962],{"class":1227},[1213,2140,1228],{"class":1227},[1213,2142,1126],{"class":1223},[1213,2144,1234],{"class":1227},[1213,2146,1971],{"class":1227},[1213,2148,2149,2151,2154,2156,2158,2160,2163,2165],{"class":1215,"line":1284},[1213,2150,1954],{"class":1227},[1213,2152,2153],{"class":1957},"fingerprint_key",[1213,2155,1234],{"class":1227},[1213,2157,1962],{"class":1227},[1213,2159,1228],{"class":1227},[1213,2161,2162],{"class":1223},"billing-timeout",[1213,2164,1234],{"class":1227},[1213,2166,1971],{"class":1227},[1213,2168,2169,2171,2174,2176,2178,2180,2183,2185],{"class":1215,"line":1298},[1213,2170,1954],{"class":1227},[1213,2172,2173],{"class":1957},"title_override",[1213,2175,1234],{"class":1227},[1213,2177,1962],{"class":1227},[1213,2179,1228],{"class":1227},[1213,2181,2182],{"class":1223},"Billing upstream timeout",[1213,2184,1234],{"class":1227},[1213,2186,1971],{"class":1227},[1213,2188,2189,2191,2193,2195,2197],{"class":1215,"line":2040},[1213,2190,1954],{"class":1227},[1213,2192,2045],{"class":1957},[1213,2194,1234],{"class":1227},[1213,2196,1962],{"class":1227},[1213,2198,2199],{"class":1227}," true,\n",[1213,2201,2202,2204,2207,2209,2211],{"class":1215,"line":2055},[1213,2203,1954],{"class":1227},[1213,2205,2206],{"class":1957},"priority",[1213,2208,1234],{"class":1227},[1213,2210,1962],{"class":1227},[1213,2212,2213],{"class":2034}," 0\n",[1213,2215,2217],{"class":1215,"line":2216},9,[1213,2218,2058],{"class":1227},[885,2220,2221,1318,2223,1334,2225,1334,2227,2230,2231,2233,2234,2237],{},[889,2222,2134],{},[889,2224,1126],{},[889,2226,1130],{},[889,2228,2229],{},"any",". Lower ",[889,2232,2206],{}," wins. Match → ",[889,2235,2236],{},"sha256(fingerprint_key)"," instead of the default algorithm.",[1931,2239,2241,2242],{"id":2240},"alert-post-apialert-rules","Alert — ",[889,2243,2244],{},"POST /api/alert-rules",[1011,2246,2248],{"className":1940,"code":2247,"language":1942,"meta":1019,"style":1019},"{\n  \"project\": \"*\",\n  \"event_type\": \"new_group\",\n  \"min_occurrences\": 1,\n  \"level_filter\": \"\",\n  \"channel\": \"webhook\",\n  \"webhook_url\": \"https://example.com/hooks/lumen\",\n  \"email_to\": \"\",\n  \"secret\": \"optional-hmac\",\n  \"enabled\": true\n}\n",[889,2249,2250,2254,2272,2292,2308,2323,2343,2363,2378,2398,2411],{"__ignoreMap":1019},[1213,2251,2252],{"class":1215,"line":1216},[1213,2253,1949],{"class":1227},[1213,2255,2256,2258,2260,2262,2264,2266,2268,2270],{"class":1215,"line":1241},[1213,2257,1954],{"class":1227},[1213,2259,1049],{"class":1957},[1213,2261,1234],{"class":1227},[1213,2263,1962],{"class":1227},[1213,2265,1228],{"class":1227},[1213,2267,1054],{"class":1223},[1213,2269,1234],{"class":1227},[1213,2271,1971],{"class":1227},[1213,2273,2274,2276,2279,2281,2283,2285,2288,2290],{"class":1215,"line":1256},[1213,2275,1954],{"class":1227},[1213,2277,2278],{"class":1957},"event_type",[1213,2280,1234],{"class":1227},[1213,2282,1962],{"class":1227},[1213,2284,1228],{"class":1227},[1213,2286,2287],{"class":1223},"new_group",[1213,2289,1234],{"class":1227},[1213,2291,1971],{"class":1227},[1213,2293,2294,2296,2299,2301,2303,2306],{"class":1215,"line":1270},[1213,2295,1954],{"class":1227},[1213,2297,2298],{"class":1957},"min_occurrences",[1213,2300,1234],{"class":1227},[1213,2302,1962],{"class":1227},[1213,2304,2305],{"class":2034}," 1",[1213,2307,1971],{"class":1227},[1213,2309,2310,2312,2315,2317,2319,2321],{"class":1215,"line":1284},[1213,2311,1954],{"class":1227},[1213,2313,2314],{"class":1957},"level_filter",[1213,2316,1234],{"class":1227},[1213,2318,1962],{"class":1227},[1213,2320,1984],{"class":1227},[1213,2322,1971],{"class":1227},[1213,2324,2325,2327,2330,2332,2334,2336,2339,2341],{"class":1215,"line":1298},[1213,2326,1954],{"class":1227},[1213,2328,2329],{"class":1957},"channel",[1213,2331,1234],{"class":1227},[1213,2333,1962],{"class":1227},[1213,2335,1228],{"class":1227},[1213,2337,2338],{"class":1223},"webhook",[1213,2340,1234],{"class":1227},[1213,2342,1971],{"class":1227},[1213,2344,2345,2347,2350,2352,2354,2356,2359,2361],{"class":1215,"line":2040},[1213,2346,1954],{"class":1227},[1213,2348,2349],{"class":1957},"webhook_url",[1213,2351,1234],{"class":1227},[1213,2353,1962],{"class":1227},[1213,2355,1228],{"class":1227},[1213,2357,2358],{"class":1223},"https://example.com/hooks/lumen",[1213,2360,1234],{"class":1227},[1213,2362,1971],{"class":1227},[1213,2364,2365,2367,2370,2372,2374,2376],{"class":1215,"line":2055},[1213,2366,1954],{"class":1227},[1213,2368,2369],{"class":1957},"email_to",[1213,2371,1234],{"class":1227},[1213,2373,1962],{"class":1227},[1213,2375,1984],{"class":1227},[1213,2377,1971],{"class":1227},[1213,2379,2380,2382,2385,2387,2389,2391,2394,2396],{"class":1215,"line":2216},[1213,2381,1954],{"class":1227},[1213,2383,2384],{"class":1957},"secret",[1213,2386,1234],{"class":1227},[1213,2388,1962],{"class":1227},[1213,2390,1228],{"class":1227},[1213,2392,2393],{"class":1223},"optional-hmac",[1213,2395,1234],{"class":1227},[1213,2397,1971],{"class":1227},[1213,2399,2401,2403,2405,2407,2409],{"class":1215,"line":2400},10,[1213,2402,1954],{"class":1227},[1213,2404,2045],{"class":1957},[1213,2406,1234],{"class":1227},[1213,2408,1962],{"class":1227},[1213,2410,2052],{"class":1227},[1213,2412,2414],{"class":1215,"line":2413},11,[1213,2415,2058],{"class":1227},[912,2417,2418,2428],{},[915,2419,2420],{},[918,2421,2422,2425],{},[921,2423,2424],{},"Field",[921,2426,2427],{},"Values",[931,2429,2430,2445],{},[918,2431,2432,2436],{},[936,2433,2434],{},[889,2435,2278],{},[936,2437,2438,1334,2440,1334,2442],{},[889,2439,2287],{},[889,2441,1418],{},[889,2443,2444],{},"threshold",[918,2446,2447,2451],{},[936,2448,2449],{},[889,2450,2329],{},[936,2452,2453,1334,2455,1334,2458,1334,2461],{},[889,2454,2338],{},[889,2456,2457],{},"slack",[889,2459,2460],{},"email",[889,2462,2463],{},"ticket",[885,2465,2466,998,2468,2470,2471,2473,2474,2476,2477,2473,2479,2481,2482,2485],{},[889,2467,2338],{},[889,2469,2457],{}," need ",[889,2472,2349],{},"; ",[889,2475,2460],{}," needs ",[889,2478,2369],{},[889,2480,2463],{}," publishes to Kafka ",[889,2483,2484],{},"lumen.alert.fired",". Always set a severity floor / window in the app or you page on every new group.",[907,2487,2489],{"id":2488},"api-keys-programmatic","API keys (programmatic)",[1011,2491,2494],{"className":2492,"code":2493,"language":1016},[1014],"GET    /api/api-keys\nPOST   /api/api-keys          # plaintext secret returned once\nGET    /api/api-keys/{key_ref}\nDELETE /api/api-keys/{key_ref}\n",[889,2495,2493],{"__ignoreMap":1019},[885,2497,2498,2499,905],{},"List returns prefixes only. Same mint UX as ",[896,2500,2501],{"href":444},"Enable → Mint a key",[907,2503,2505],{"id":2504},"projects","Projects",[885,2507,2508,2511,2512,2515],{},[889,2509,2510],{},"GET /api/projects"," — names that have ",[966,2513,2514],{},"already ingested",", with counts. There is no create-project call.",[2517,2518,2519],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}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);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":1019,"searchDepth":1216,"depth":1241,"links":2521},[2522,2523,2524,2525,2526,2527,2528,2536,2537],{"id":909,"depth":1241,"text":910},{"id":1008,"depth":1241,"text":1009},{"id":1369,"depth":1241,"text":1370},{"id":1557,"depth":1241,"text":1558},{"id":1630,"depth":1241,"text":1631},{"id":1891,"depth":1241,"text":1892},{"id":1914,"depth":1241,"text":1915,"children":2529},[2530,2532,2534],{"id":1933,"depth":1256,"text":2531},"Ingest — POST /api/ingest-rules",{"id":2076,"depth":1256,"text":2533},"Fingerprint — POST /api/fingerprint-rules",{"id":2240,"depth":1256,"text":2535},"Alert — POST /api/alert-rules",{"id":2488,"depth":1241,"text":2489},{"id":2504,"depth":1241,"text":2505},"Read and mutate Lumen over HTTP — logs, error groups, traces, metrics, Pulse, dashboards, and rule JSON","md",null,{},{"icon":469},{"title":466,"description":2538},"nkPctoneMtXl25kr4b162bCLO-gct8DGSQ1upYpBrUU",[2546,2548],{"title":462,"path":463,"stem":464,"description":2547,"icon":44,"children":-1},"MCP tool inventory on mcp-lumen.orkestia.dev — same org-scoped REST surface, Bearer forwarded",{"title":471,"path":472,"stem":473,"description":2549,"icon":476,"children":-1},"Typed clients for Orkestia — Node and Python workflow SDKs, plus the browser OAuth SDK for Sign in with Orkestia",1790354052989]