[{"data":1,"prerenderedAt":482},["ShallowReactive",2],{"navigation_docs":3,"-getting-started-introduction":264,"-getting-started-introduction-surround":479},[4,24,44,170],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":23},"Quickstart","i-lucide-rocket","\u002Fgetting-started","01.getting-started",[10,14,18],{"title":11,"path":12,"stem":13},"Introduction","\u002Fgetting-started\u002Fintroduction","01.getting-started\u002F01.introduction",{"title":15,"path":16,"stem":17},"Quick Start","\u002Fgetting-started\u002Fquick-start","01.getting-started\u002F02.quick-start",{"title":19,"path":20,"stem":21,"icon":22},"Local-Only Setup","\u002Fgetting-started\u002Flocal-only-setup","01.getting-started\u002F03.local-only-setup","i-lucide-laptop",false,{"title":25,"icon":26,"path":27,"stem":28,"children":29,"page":23},"Organizations","i-lucide-building","\u002Forganizations","02.organizations",[30,34,39],{"title":31,"path":32,"stem":33,"icon":26},"Overview","\u002Forganizations\u002Foverview","02.organizations\u002F01.overview",{"title":35,"path":36,"stem":37,"icon":38},"Auth Providers","\u002Forganizations\u002Fauthentication-providers","02.organizations\u002F02.authentication-providers","i-lucide-key-round",{"title":40,"path":41,"stem":42,"icon":43},"Okta SSO Setup","\u002Forganizations\u002Fokta-sso-setup","02.organizations\u002F03.okta-sso-setup","i-lucide-shield-check",{"title":45,"icon":46,"path":47,"stem":48,"children":49,"page":23},"Apps","i-lucide-app-window","\u002Fapps","03.apps",[50,67,88,121,130,150,155],{"title":51,"icon":52,"path":53,"stem":54,"children":55,"page":23},"Structure","i-lucide-folder-tree","\u002Fapps\u002Fapplication-structure","03.apps\u002F03.application-structure",[56,59,63],{"title":31,"path":57,"stem":58},"\u002Fapps\u002Fapplication-structure\u002Foverview","03.apps\u002F03.application-structure\u002F01.overview",{"title":60,"path":61,"stem":62},"Applications and Projects","\u002Fapps\u002Fapplication-structure\u002Fapplications-and-projects","03.apps\u002F03.application-structure\u002F02.applications-and-projects",{"title":64,"path":65,"stem":66},"Artifact Types","\u002Fapps\u002Fapplication-structure\u002Fartifact-types","03.apps\u002F03.application-structure\u002F03.artifact-types",{"title":68,"icon":69,"path":70,"stem":71,"children":72,"page":23},"Services","i-lucide-network","\u002Fapps\u002Fservices","03.apps\u002F04.services",[73,76,80,84],{"title":31,"path":74,"stem":75},"\u002Fapps\u002Fservices\u002Foverview","03.apps\u002F04.services\u002F01.overview",{"title":77,"path":78,"stem":79},"Publishing Services","\u002Fapps\u002Fservices\u002Fpublishing-services","03.apps\u002F04.services\u002F02.publishing-services",{"title":81,"path":82,"stem":83},"Service Proxies","\u002Fapps\u002Fservices\u002Fservice-proxies","03.apps\u002F04.services\u002F03.service-proxies",{"title":85,"path":86,"stem":87},"Streaming","\u002Fapps\u002Fservices\u002Fstreaming","03.apps\u002F04.services\u002F04.streaming",{"title":89,"icon":90,"path":91,"stem":92,"children":93,"page":23},"Persistence","i-lucide-database","\u002Fapps\u002Fpersistence","03.apps\u002F05.persistence",[94,97,101,105,109,113,117],{"title":31,"path":95,"stem":96},"\u002Fapps\u002Fpersistence\u002Foverview","03.apps\u002F05.persistence\u002F01.overview",{"title":98,"path":99,"stem":100},"Defining Entities","\u002Fapps\u002Fpersistence\u002Fdefining-entities","03.apps\u002F05.persistence\u002F02.defining-entities",{"title":102,"path":103,"stem":104},"Entity Decorators","\u002Fapps\u002Fpersistence\u002Fentity-decorators","03.apps\u002F05.persistence\u002F03.entity-decorators",{"title":106,"path":107,"stem":108},"CRUD Operations","\u002Fapps\u002Fpersistence\u002Fcrud-operations","03.apps\u002F05.persistence\u002F04.crud-operations",{"title":110,"path":111,"stem":112},"Named Queries","\u002Fapps\u002Fpersistence\u002Fnamed-queries","03.apps\u002F05.persistence\u002F05.named-queries",{"title":114,"path":115,"stem":116},"Multi-Tenancy","\u002Fapps\u002Fpersistence\u002Fmulti-tenancy","03.apps\u002F05.persistence\u002F06.multi-tenancy",{"title":118,"path":119,"stem":120},"Migrations","\u002Fapps\u002Fpersistence\u002Fmigrations","03.apps\u002F05.persistence\u002F07.migrations",{"title":122,"icon":43,"path":123,"stem":124,"children":125,"page":23},"Security","\u002Fapps\u002Fsecurity","03.apps\u002F06.security",[126],{"title":127,"path":128,"stem":129,"icon":38},"Authentication","\u002Fapps\u002Fsecurity\u002Fauthentication","03.apps\u002F06.security\u002F01.authentication",{"title":131,"icon":132,"path":133,"stem":134,"children":135,"page":23},"Deployment","i-lucide-cloud-upload","\u002Fapps\u002Fdeployment","03.apps\u002F07.deployment",[136,141,146],{"title":137,"path":138,"stem":139,"icon":140},"Deployment Workflow","\u002Fapps\u002Fdeployment\u002Fworkflow","03.apps\u002F07.deployment\u002F01.workflow","i-lucide-git-branch",{"title":142,"path":143,"stem":144,"icon":145},"Environments","\u002Fapps\u002Fdeployment\u002Fenvironments","03.apps\u002F07.deployment\u002F02.environments","i-lucide-server",{"title":147,"path":148,"stem":149,"icon":6},"Push to Deploy","\u002Fapps\u002Fdeployment\u002Fpush-to-deploy","03.apps\u002F07.deployment\u002F03.push-to-deploy",{"title":151,"path":152,"stem":153,"icon":154},"CLI Reference","\u002Fapps\u002Fcli-reference","03.apps\u002F08.cli-reference","i-lucide-terminal",{"title":156,"icon":157,"path":158,"stem":159,"children":160,"page":23},"Reference","i-lucide-book-open","\u002Fapps\u002Freference","03.apps\u002F09.reference",[161,166],{"title":162,"path":163,"stem":164,"icon":165},"Decorators Reference","\u002Fapps\u002Freference\u002Fdecorators","03.apps\u002F09.reference\u002F01.decorators","i-lucide-at-sign",{"title":167,"path":168,"stem":169,"icon":90},"Migration SQL Grammar","\u002Fapps\u002Freference\u002Fmigration-sql-grammar","03.apps\u002F09.reference\u002F02.migration-sql-grammar",{"title":171,"icon":145,"path":172,"stem":173,"children":174,"page":23},"Kinotic OS","\u002Fplatform","04.platform",[175,180,184,189,193,198,202,207,212,217,222,227,249,254,259],{"title":176,"path":177,"stem":178,"icon":179},"System Architecture","\u002Fplatform\u002Farchitecture","04.platform\u002F01.architecture","i-lucide-boxes",{"title":181,"path":182,"stem":183,"icon":6},"Deployment Guide","\u002Fplatform\u002Fdeployment-guide","04.platform\u002F02.deployment-guide",{"title":185,"path":186,"stem":187,"icon":188},"Configuration","\u002Fplatform\u002Fconfiguration","04.platform\u002F03.configuration","i-lucide-settings",{"title":190,"path":191,"stem":192,"icon":26},"Organization Management","\u002Fplatform\u002Forganization-management","04.platform\u002F04.organization-management",{"title":194,"path":195,"stem":196,"icon":197},"System Security","\u002Fplatform\u002Fsystem-security","04.platform\u002F05.system-security","i-lucide-shield",{"title":199,"path":200,"stem":201,"icon":43},"Defense in Depth","\u002Fplatform\u002Fdefense-in-depth","04.platform\u002F06.defense-in-depth",{"title":203,"path":204,"stem":205,"icon":206},"MCP Tools","\u002Fplatform\u002Fmcp-tools","04.platform\u002F07.mcp-tools","i-lucide-bot",{"title":208,"path":209,"stem":210,"icon":211},"Observability","\u002Fplatform\u002Fobservability","04.platform\u002F08.observability","i-lucide-activity",{"title":213,"path":214,"stem":215,"icon":216},"Contributing","\u002Fplatform\u002Fcontributing","04.platform\u002F09.contributing","i-lucide-git-pull-request",{"title":218,"path":219,"stem":220,"icon":221},"System Migrations","\u002Fplatform\u002Fsystem-migrations","04.platform\u002F10.system-migrations","i-lucide-database-zap",{"title":223,"path":224,"stem":225,"icon":226},"Service Call Liveness","\u002Fplatform\u002Fservice-call-liveness","04.platform\u002F11.service-call-liveness","i-lucide-heart-pulse",{"title":156,"icon":157,"path":228,"stem":229,"children":230,"page":23},"\u002Fplatform\u002Freference","04.platform\u002F12.reference",[231,236,241,245],{"title":232,"path":233,"stem":234,"icon":235},"CRI Format","\u002Fplatform\u002Freference\u002Fcri-format","04.platform\u002F12.reference\u002F01.cri-format","i-lucide-link",{"title":237,"path":238,"stem":239,"icon":240},"Grind Jobs","\u002Fplatform\u002Freference\u002Fgrind-jobs","04.platform\u002F12.reference\u002F02.grind-jobs","i-lucide-workflow",{"title":242,"path":243,"stem":244,"icon":179},"Project Publishing Design","\u002Fplatform\u002Freference\u002Fproject-publishing-design","04.platform\u002F12.reference\u002F03.project-publishing-design",{"title":246,"path":247,"stem":248,"icon":38},"Sign-In Design","\u002Fplatform\u002Freference\u002Fsign-in-design","04.platform\u002F12.reference\u002F04.sign-in-design",{"title":250,"path":251,"stem":252,"icon":253},"Development Server","\u002Fplatform\u002Fdevelopment-server","04.platform\u002F13.development-server","i-lucide-server-cog",{"title":255,"path":256,"stem":257,"icon":258},"Supply Chain Security","\u002Fplatform\u002Fsupply-chain-security","04.platform\u002F14.supply-chain-security","i-lucide-package-check",{"title":260,"path":261,"stem":262,"icon":263},"Enterprise License","\u002Fplatform\u002Fenterprise-license","04.platform\u002F15.enterprise-license","i-lucide-badge-check",{"id":265,"title":11,"body":266,"description":472,"extension":473,"links":474,"meta":475,"navigation":476,"path":12,"seo":477,"stem":13,"__hash__":478},"docs\u002F01.getting-started\u002F01.introduction.md",{"type":267,"value":268,"toc":464},"minimark",[269,273,278,281,285,313,317,398,404,410,416,420,423,457],[270,271,272],"p",{},"Kinotic is a next-generation cloud operating system that abstracts away infrastructure complexity so developers and AI agents can focus on what matters: building great applications.",[274,275,277],"h2",{"id":276},"humane-representation-of-thought","Humane Representation of Thought",[270,279,280],{},"The rise of AI-assisted development has unlocked a new paradigm -- rapid iteration driven by natural-language intent and intelligent code generation. Kinotic is purpose-built for this paradigm. Whether a human developer or an AI agent is writing the code, Kinotic provides the guardrails, services, and runtime that turn quick prototypes into production-grade systems.",[274,282,284],{"id":283},"core-components","Core Components",[286,287,288,296,301,307],"ul",{},[289,290,291,295],"li",{},[292,293,294],"strong",{},"Kinotic Apps"," -- Applications that run on Kinotic OS. Today, Kinotic Apps are built with TypeScript running on Bun -- you write standard TypeScript for domain models, business logic, and UI, and the platform handles infrastructure, deployment, and scaling. Support for Go, Java, and Python backends is coming soon.",[289,297,298,300],{},[292,299,171],{}," -- The cloud operating system that runs your apps. It provides authentication, authorization, persistence, service mesh, observability, and deployment infrastructure out of the box.",[289,302,303,306],{},[292,304,305],{},"Kinotic OS Cloud"," -- A fully managed SaaS offering of Kinotic OS. No servers to provision, no infrastructure to maintain.",[289,308,309,312],{},[292,310,311],{},"Kinotic CLI"," -- The developer tool that ties it all together. Use it to initialize projects, define entities, generate service code, and deploy applications.",[274,314,316],{"id":315},"why-kinotic","Why Kinotic?",[318,319,320,336],"table",{},[321,322,323],"thead",{},[324,325,326,330,333],"tr",{},[327,328,329],"th",{},"Concern",[327,331,332],{},"Without Kinotic",[327,334,335],{},"With Kinotic",[337,338,339,351,366,377,388],"tbody",{},[324,340,341,345,348],{},[342,343,344],"td",{},"Authentication & Authorization",[342,346,347],{},"Wire up OIDC and session management yourself",[342,349,350],{},"Built in -- configure once, enforce everywhere",[324,352,353,355,358],{},[342,354,89],{},[342,356,357],{},"Choose a database, write migrations, build CRUD endpoints",[342,359,360,361,365],{},"Define entities, run ",[362,363,364],"code",{},"kinotic sync",", get a full service layer",[324,367,368,371,374],{},[342,369,370],{},"Service Mesh",[342,372,373],{},"Deploy sidecars, configure routing, handle retries",[342,375,376],{},"Automatic service discovery and RPC across the application",[324,378,379,382,385],{},[342,380,381],{},"CI\u002FCD",[342,383,384],{},"Maintain pipelines, container registries, rollout strategies",[342,386,387],{},"Handled by the platform",[324,389,390,392,395],{},[342,391,208],{},[342,393,394],{},"Instrument code, deploy collectors, build dashboards",[342,396,397],{},"SBOM generation, metrics, and tracing are included",[270,399,400,403],{},[292,401,402],{},"Rapid prototyping."," Go from an idea to a running application in minutes with the CLI and generated services.",[270,405,406,409],{},[292,407,408],{},"Enterprise-ready."," Software bill of materials and full observability mean you never have to rewrite for production.",[270,411,412,415],{},[292,413,414],{},"Internet scale."," The platform is designed to scale horizontally from day one.",[274,417,419],{"id":418},"what-these-docs-cover","What These Docs Cover",[270,421,422],{},"This documentation walks through everything you need to build and ship a Kinotic App:",[424,425,426,431,437,442,447,452],"ol",{},[289,427,428,430],{},[292,429,15],{}," -- Scaffold a project and persist your first entity in under five minutes.",[289,432,433,436],{},[292,434,435],{},"Application Structure"," -- Understand how organizations, applications, projects, and artifacts fit together.",[289,438,439,441],{},[292,440,68],{}," -- Publish and consume services across your application.",[289,443,444,446],{},[292,445,89],{}," -- Define entities, configure indexes, and run queries.",[289,448,449,451],{},[292,450,122],{}," -- Set up authentication and authorization.",[289,453,454,456],{},[292,455,131],{}," -- Ship your application to Kinotic OS or Kinotic OS Cloud.",[270,458,459,460,463],{},"Ready to build something? Head to the ",[461,462,15],"a",{"href":16}," to create your first Kinotic App.",{"title":465,"searchDepth":466,"depth":466,"links":467},"",2,[468,469,470,471],{"id":276,"depth":466,"text":277},{"id":283,"depth":466,"text":284},{"id":315,"depth":466,"text":316},{"id":418,"depth":466,"text":419},"Learn what Kinotic is, why it exists, and how it helps developers and AI agents build enterprise-grade applications at scale.","md",null,{},true,{"title":11,"description":472},"wdYFnl3txNFacN67GOogPYohC-2wXWx0HZS6Y8W5ZlU",[474,480],{"title":15,"path":16,"stem":17,"description":481,"children":-1},"Get started building your first Kinotic App -- from a provisioned project to a running CRUD service in under five minutes.",1792934222864]