[{"data":1,"prerenderedAt":280},["ShallowReactive",2],{"navigation":3,"index":145},[4,28,49,88,101,127],{"title":5,"path":6,"stem":7,"children":8,"icon":27},"Getting Started","/getting-started","1.getting-started/1.index",[9,11,15,19,23],{"title":10,"path":6,"stem":7},"Introduction",{"title":12,"path":13,"stem":14},"Working with Agents","/getting-started/working-with-agents","1.getting-started/2.working-with-agents",{"title":16,"path":17,"stem":18},"Setup a Service Provider","/getting-started/setup-service-provider","1.getting-started/3.setup-service-provider",{"title":20,"path":21,"stem":22},"Setup an Identity Provider","/getting-started/setup-identity-provider","1.getting-started/4.setup-identity-provider",{"title":24,"path":25,"stem":26},"Developers","/getting-started/developers","1.getting-started/5.developers",false,{"title":29,"icon":27,"path":30,"stem":31,"children":32,"page":27},"Guides","/guides","2.guides",[33,37,41,45],{"title":34,"path":35,"stem":36},"How It Works","/guides/how-it-works","2.guides/1.how-it-works",{"title":38,"path":39,"stem":40},"Capabilities Guide","/guides/capabilities-guide","2.guides/2.capabilities-guide",{"title":42,"path":43,"stem":44},"End-to-End Tutorial","/guides/end-to-end-tutorial","2.guides/3.end-to-end-tutorial",{"title":46,"path":47,"stem":48},"Delegation Guide","/guides/delegation-guide","2.guides/4.delegation-guide",{"title":50,"path":51,"stem":52,"children":53,"icon":27},"Ecosystem","/ecosystem","3.ecosystem/1.index",[54,56,60,64,68,72,76,80,84],{"title":55,"path":51,"stem":52},"Overview",{"title":57,"path":58,"stem":59},"grapes CLI","/ecosystem/grapes","3.ecosystem/2.grapes",{"title":61,"path":62,"stem":63},"shapes CLI","/ecosystem/shapes","3.ecosystem/3.shapes",{"title":65,"path":66,"stem":67},"escapes","/ecosystem/escapes","3.ecosystem/4.escapes",{"title":69,"path":70,"stem":71},"OpenApe Proxy","/ecosystem/proxy","3.ecosystem/5.proxy",{"title":73,"path":74,"stem":75},"OpenApe Browser","/ecosystem/browser","3.ecosystem/6.browser",{"title":77,"path":78,"stem":79},"OpenApe Auth","/ecosystem/auth","3.ecosystem/7.auth",{"title":81,"path":82,"stem":83},"OpenApe Grants","/ecosystem/grants","3.ecosystem/8.grants",{"title":85,"path":86,"stem":87},"nuxt-auth-sp","/ecosystem/nuxt-auth-sp","3.ecosystem/9.nuxt-auth-sp",{"title":89,"icon":27,"path":90,"stem":91,"children":92,"page":27},"Security","/security","4.security",[93,97],{"title":94,"path":95,"stem":96},"Compliance","/security/compliance","4.security/1.compliance",{"title":98,"path":99,"stem":100},"Threat Model","/security/threat-model","4.security/2.threat-model",{"title":102,"path":103,"stem":104,"children":105,"icon":27},"Reference","/reference","5.reference/1.index",[106,107,111,115,119,123],{"title":102,"path":103,"stem":104},{"title":108,"path":109,"stem":110},"IdP Configuration","/reference/idp-configuration","5.reference/2.idp-configuration",{"title":112,"path":113,"stem":114},"SP Configuration","/reference/sp-configuration","5.reference/3.sp-configuration",{"title":116,"path":117,"stem":118},"API Endpoints","/reference/api-endpoints","5.reference/4.api-endpoints",{"title":120,"path":121,"stem":122},"escapes Config","/reference/escapes-config","5.reference/5.escapes-config",{"title":124,"path":125,"stem":126},"Proxy Config","/reference/proxy-config","5.reference/6.proxy-config",{"title":128,"path":129,"stem":130,"children":131,"icon":27},"Operations","/operations","6.operations/1.index",[132,133,137,141],{"title":128,"path":129,"stem":130},{"title":134,"path":135,"stem":136},"Deployment","/operations/deployment","6.operations/2.deployment",{"title":138,"path":139,"stem":140},"Troubleshooting","/operations/troubleshooting","6.operations/3.troubleshooting",{"title":142,"path":143,"stem":144},"Monitoring","/operations/monitoring","6.operations/4.monitoring",{"id":146,"title":147,"body":148,"description":273,"extension":274,"meta":275,"navigation":27,"path":276,"seo":277,"stem":278,"__hash__":279},"landing/index.md","OpenApe Documentation",{"type":149,"value":150,"toc":265},"minimark",[151,156,160,165,199,203,229,233],[152,153,155],"h1",{"id":154},"the-security-layer-agents-are-missing","The security layer agents are missing.",[157,158,159],"p",{},"AI agents are getting powerful. They send emails, move money, deploy code. OpenApe makes sure a human approves what matters — without slowing anything down.",[161,162,164],"h2",{"id":163},"agent-gate-applications","Agent Gate Applications",[166,167,168,180,190],"card-group",{},[169,170,173],"card",{"icon":171,"title":172,"to":58},"i-heroicons-shield-check","grapes",[157,174,175,179],{},[176,177,178],"strong",{},"The Grant System."," Request, approve, and manage permissions. Without a grant, nothing happens.",[169,181,184],{"icon":182,"title":183,"to":62},"i-heroicons-cube","shapes",[157,185,186,189],{},[176,187,188],{},"The Execution Layer."," Run any CLI through structured permissions, constrained by grants and the Shapes Registry.",[169,191,193],{"icon":192,"title":65,"to":66},"i-heroicons-bolt",[157,194,195,198],{},[176,196,197],{},"Privilege Escalation."," For when the agent needs to do something it should never normally be allowed to do.",[161,200,202],{"id":201},"get-started","Get Started",[166,204,205,211,217,223],{},[169,206,208],{"icon":207,"title":12,"to":13},"i-heroicons-cpu-chip",[157,209,210],{},"Set up grapes, shapes, and escapes to control your AI agent.",[169,212,214],{"icon":213,"title":16,"to":17},"i-heroicons-key",[157,215,216],{},"Add OpenApe login to your app. Three steps, zero config in dev.",[169,218,220],{"icon":219,"title":20,"to":21},"i-heroicons-server-stack",[157,221,222],{},"Run your own IdP with DNS, Passkeys, and grant management.",[169,224,226],{"icon":225,"title":24,"to":25},"i-heroicons-code-bracket",[157,227,228],{},"Raw API reference for building custom integrations.",[161,230,232],{"id":231},"explore","Explore",[166,234,235,241,247,253,259],{},[169,236,238],{"icon":237,"title":29,"to":35},"i-heroicons-academic-cap",[157,239,240],{},"How it works, capabilities, delegations, and end-to-end tutorials.",[169,242,244],{"icon":243,"title":50,"to":51},"i-heroicons-puzzle-piece",[157,245,246],{},"Agent Gate Applications, infrastructure packages, and developer SDK.",[169,248,250],{"icon":249,"title":89,"to":95},"i-heroicons-lock-closed",[157,251,252],{},"NIS2 and NIST CSF 2.0 compliant by design. Threat model, compliance analysis.",[169,254,256],{"icon":255,"title":102,"to":103},"i-heroicons-book-open",[157,257,258],{},"Configuration, API endpoints, and technical specifications.",[169,260,262],{"icon":261,"title":128,"to":129},"i-heroicons-wrench-screwdriver",[157,263,264],{},"Deployment, troubleshooting, and monitoring.",{"title":266,"searchDepth":267,"depth":268,"links":269},"",3,2,[270,271,272],{"id":163,"depth":268,"text":164},{"id":201,"depth":268,"text":202},{"id":231,"depth":268,"text":232},"The security layer agents are missing. DNS-based identity and human-in-the-loop permissions for the Agentic Web.","md",{},"/",{"title":147,"description":273},"index","gQLib9Qoy7-0bEExzrUl9bvXI7m0xT-ZIK1mm7505Cg",1774221115423]