{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"AI agents","description":"Okta Developer API Reference","siteUrl":"https://developer-okta.login.adsbillinghub.com","keywords":"okta, api reference docs","lang":"en-US"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"ai-agents","__idx":0},"children":["AI agents"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["AI agents are autonomous software programs that perceive their environment, make decisions, and take actions to achieve specific goals. Okta for AI Agents lets you register, configure, and manage AI agents in your org so that they operate with least privilege and remain accountable members of your digital workforce."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"overview","__idx":1},"children":["Overview"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Okta for AI Agents manages the registration, configuration, and lifecycle of AI agents, helping to ensure the following:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["AI agents are registered and validated before connecting to resources"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Apps are linked to AI agents for human-access accountability"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Public key credentials are configured correctly for agent authentication"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Access is authorized through standardized token exchange flows"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"relationships","__idx":2},"children":["Relationships"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"ai-agent-token-request-relationships","__idx":3},"children":["AI agent token request relationships"]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"erDiagram\n    AI-AGENT\n    AI-AGENT ||--|| APPLICATION : \"linked for human access to workloads\"\n    AI-AGENT }|--|{ ORG-AUTHORIZATION-SERVER : \"request ID-JAG tokens from\"\n    AI-AGENT }|--o{ CUSTOM-AUTHORIZATION-SERVER : \"may exchange ID-JAG for access token\"\n    AI-AGENT ||--o{ JSON-WEB-KEY : \"for authentication\"\n    AI-AGENT ||--o{ CONNECTION : \"for authorization\"\n    CUSTOM-AUTHORIZATION-SERVER ||--|| PROTECTED-RESOURCE : \"protecting a\"\n","diagramHtml":"<svg id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"erDiagram\" style=\"max-width: 1537.671875px;\" viewBox=\"0 0 1537.671875 539\" role=\"graphics-document document\" aria-roledescription=\"er\"><style>\n    #diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .error-icon{fill:#552222;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .error-text{fill:#552222;stroke:#552222;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .edge-thickness-normal{stroke-width:1px;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .edge-thickness-thick{stroke-width:3.5px;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .edge-pattern-solid{stroke-dasharray:0;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .marker{fill:#333333;stroke:#333333;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .marker.cross{stroke:#333333;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 p{margin:0;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .entityBox{fill:#ECECFF;stroke:#9370DB;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .relationshipLabelBox{fill:hsl(80, 100%, 96.2745098039%);opacity:0.7;background-color:hsl(80, 100%, 96.2745098039%);}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .relationshipLabelBox rect{opacity:0.5;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .labelBkg{background-color:rgba(248.6666666666, 255, 235.9999999999, 0.5);}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .edgeLabel{background-color:rgba(232,232,232, 0.8);}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .edgeLabel .label rect{fill:rgba(232,232,232, 0.8);}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .edgeLabel .label text{fill:#333;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .edgeLabel .label{fill:#9370DB;font-size:14px;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .edge-pattern-dashed{stroke-dasharray:8,8;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .node rect,#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .node circle,#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .node ellipse,#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .node polygon{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .relationshipLine{stroke:#333333;stroke-width:1px;fill:none;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .marker{fill:none!important;stroke:#333333!important;stroke-width:1;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 [data-look=neo].labelBkg{background-color:rgba(248.6666666666, 255, 235.9999999999, 0.5);}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 .node .neo-node{stroke:#9370DB;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 [data-look=\"neo\"].node rect,#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 [data-look=\"neo\"].cluster rect,#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><defs><marker id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04_er-onlyOneStart\" class=\"marker onlyOne er\" refX=\"0\" refY=\"9\" markerWidth=\"18\" markerHeight=\"18\" orient=\"auto\"><path d=\"M9,0 L9,18 M15,0 L15,18\"></path></marker></defs><defs><marker id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04_er-onlyOneEnd\" class=\"marker onlyOne er\" refX=\"18\" refY=\"9\" markerWidth=\"18\" markerHeight=\"18\" orient=\"auto\"><path d=\"M3,0 L3,18 M9,0 L9,18\"></path></marker></defs><defs><marker id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04_er-zeroOrOneStart\" class=\"marker zeroOrOne er\" refX=\"0\" refY=\"9\" markerWidth=\"30\" markerHeight=\"18\" orient=\"auto\"><circle fill=\"white\" cx=\"21\" cy=\"9\" r=\"6\"></circle><path d=\"M9,0 L9,18\"></path></marker></defs><defs><marker id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04_er-zeroOrOneEnd\" class=\"marker zeroOrOne er\" refX=\"30\" refY=\"9\" markerWidth=\"30\" markerHeight=\"18\" orient=\"auto\"><circle fill=\"white\" cx=\"9\" cy=\"9\" r=\"6\"></circle><path d=\"M21,0 L21,18\"></path></marker></defs><defs><marker id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04_er-oneOrMoreStart\" class=\"marker oneOrMore er\" refX=\"18\" refY=\"18\" markerWidth=\"45\" markerHeight=\"36\" orient=\"auto\"><path d=\"M0,18 Q 18,0 36,18 Q 18,36 0,18 M42,9 L42,27\"></path></marker></defs><defs><marker id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04_er-oneOrMoreEnd\" class=\"marker oneOrMore er\" refX=\"27\" refY=\"18\" markerWidth=\"45\" markerHeight=\"36\" orient=\"auto\"><path d=\"M3,9 L3,27 M9,18 Q27,0 45,18 Q27,36 9,18\"></path></marker></defs><defs><marker id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04_er-zeroOrMoreStart\" class=\"marker zeroOrMore er\" refX=\"18\" refY=\"18\" markerWidth=\"57\" markerHeight=\"36\" orient=\"auto\"><circle fill=\"white\" cx=\"48\" cy=\"18\" r=\"6\"></circle><path d=\"M0,18 Q18,0 36,18 Q18,36 0,18\"></path></marker></defs><defs><marker id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04_er-zeroOrMoreEnd\" class=\"marker zeroOrMore er\" refX=\"39\" refY=\"18\" markerWidth=\"57\" markerHeight=\"36\" orient=\"auto\"><circle fill=\"white\" cx=\"9\" cy=\"18\" r=\"6\"></circle><path d=\"M21,18 Q39,0 57,18 Q39,36 21,18\"></path></marker></defs><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M762.531,58.355L653.443,74.129C544.354,89.903,326.177,121.452,217.089,151.393C108,181.333,108,209.667,108,223.833L108,238\" id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04-id_entity-AI-AGENT-0_entity-APPLICATION-1_0\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-AI-AGENT-0_entity-APPLICATION-1_0\" data-points=\"W3sieCI6NzYyLjUzMTI1LCJ5Ijo1OC4zNTUxMzczMTY4Mzc3Nn0seyJ4IjoxMDgsInkiOjE1M30seyJ4IjoxMDgsInkiOjIzOH1d\" data-look=\"classic\" marker-start=\"url(#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04_er-onlyOneStart)\" marker-end=\"url(#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04_er-onlyOneEnd)\"></path><path d=\"M762.531,65.662L708.828,80.218C655.125,94.775,547.719,123.887,494.016,150.61C440.313,177.333,440.313,201.667,440.313,213.833L440.313,226\" id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04-id_entity-AI-AGENT-0_entity-ORG-AUTHORIZATION-SERVER-2_1\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-AI-AGENT-0_entity-ORG-AUTHORIZATION-SERVER-2_1\" data-points=\"W3sieCI6NzYyLjUzMTI1LCJ5Ijo2NS42NjE3NTk4Njg0MjEwNn0seyJ4Ijo0NDAuMzEyNSwieSI6MTUzfSx7IngiOjQ0MC4zMTI1LCJ5IjoyMjZ9XQ==\" data-look=\"classic\" marker-start=\"url(#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04_er-oneOrMoreStart)\" marker-end=\"url(#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04_er-oneOrMoreEnd)\"></path><path d=\"M820.313,92L820.313,102.167C820.313,112.333,820.313,132.667,820.313,153C820.313,173.333,820.313,193.667,820.313,203.833L820.313,214\" id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04-id_entity-AI-AGENT-0_entity-CUSTOM-AUTHORIZATION-SERVER-3_2\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-AI-AGENT-0_entity-CUSTOM-AUTHORIZATION-SERVER-3_2\" data-points=\"W3sieCI6ODIwLjMxMjUsInkiOjkyfSx7IngiOjgyMC4zMTI1LCJ5IjoxNTN9LHsieCI6ODIwLjMxMjUsInkiOjIxNH1d\" data-look=\"classic\" marker-start=\"url(#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04_er-oneOrMoreStart)\" marker-end=\"url(#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04_er-zeroOrMoreEnd)\"></path><path d=\"M878.094,67.458L925.28,81.715C972.466,95.972,1066.839,124.486,1114.025,152.91C1161.211,181.333,1161.211,209.667,1161.211,223.833L1161.211,238\" id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04-id_entity-AI-AGENT-0_entity-JSON-WEB-KEY-4_3\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-AI-AGENT-0_entity-JSON-WEB-KEY-4_3\" data-points=\"W3sieCI6ODc4LjA5Mzc1LCJ5Ijo2Ny40NTgxODcyMzUwMTc3Nn0seyJ4IjoxMTYxLjIxMDkzNzUsInkiOjE1M30seyJ4IjoxMTYxLjIxMDkzNzUsInkiOjIzOH1d\" data-look=\"classic\" marker-start=\"url(#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04_er-onlyOneStart)\" marker-end=\"url(#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04_er-zeroOrMoreEnd)\"></path><path d=\"M878.094,59.364L974.393,74.97C1070.693,90.576,1263.292,121.788,1359.591,151.561C1455.891,181.333,1455.891,209.667,1455.891,223.833L1455.891,238\" id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04-id_entity-AI-AGENT-0_entity-CONNECTION-5_4\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-AI-AGENT-0_entity-CONNECTION-5_4\" data-points=\"W3sieCI6ODc4LjA5Mzc1LCJ5Ijo1OS4zNjM4NjY1NTg0OTc0MzV9LHsieCI6MTQ1NS44OTA2MjUsInkiOjE1M30seyJ4IjoxNDU1Ljg5MDYyNSwieSI6MjM4fV0=\" data-look=\"classic\" marker-start=\"url(#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04_er-onlyOneStart)\" marker-end=\"url(#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04_er-zeroOrMoreEnd)\"></path><path d=\"M820.313,346L820.313,354.417C820.313,362.833,820.313,379.667,820.313,396.5C820.313,413.333,820.313,430.167,820.313,438.583L820.313,447\" id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04-id_entity-CUSTOM-AUTHORIZATION-SERVER-3_entity-PROTECTED-RESOURCE-6_5\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-CUSTOM-AUTHORIZATION-SERVER-3_entity-PROTECTED-RESOURCE-6_5\" data-points=\"W3sieCI6ODIwLjMxMjUsInkiOjM0Nn0seyJ4Ijo4MjAuMzEyNSwieSI6Mzk2LjV9LHsieCI6ODIwLjMxMjUsInkiOjQ0N31d\" data-look=\"classic\" marker-start=\"url(#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04_er-onlyOneStart)\" marker-end=\"url(#diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04_er-onlyOneEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(108, 153)\"><g class=\"label\" data-id=\"id_entity-AI-AGENT-0_entity-APPLICATION-1_0\" transform=\"translate(-100, -21)\"><foreignObject width=\"200\" height=\"42\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>linked for human access to workloads</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(440.3125, 153)\"><g class=\"label\" data-id=\"id_entity-AI-AGENT-0_entity-ORG-AUTHORIZATION-SERVER-2_1\" transform=\"translate(-86.7578125, -10.5)\"><foreignObject width=\"173.515625\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>request ID-JAG tokens from</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(820.3125, 153)\"><g class=\"label\" data-id=\"id_entity-AI-AGENT-0_entity-CUSTOM-AUTHORIZATION-SERVER-3_2\" transform=\"translate(-100, -21)\"><foreignObject width=\"200\" height=\"42\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>may exchange ID-JAG for access token</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1161.2109375, 153)\"><g class=\"label\" data-id=\"id_entity-AI-AGENT-0_entity-JSON-WEB-KEY-4_3\" transform=\"translate(-53.703125, -10.5)\"><foreignObject width=\"107.40625\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>for authentication</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1455.890625, 153)\"><g class=\"label\" data-id=\"id_entity-AI-AGENT-0_entity-CONNECTION-5_4\" transform=\"translate(-50.203125, -10.5)\"><foreignObject width=\"100.40625\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>for authorization</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(820.3125, 396.5)\"><g class=\"label\" data-id=\"id_entity-CUSTOM-AUTHORIZATION-SERVER-3_entity-PROTECTED-RESOURCE-6_5\" transform=\"translate(-36.5859375, -10.5)\"><foreignObject width=\"73.171875\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>protecting a</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04-entity-AI-AGENT-0\" data-look=\"classic\" transform=\"translate(820.3125, 50)\"><rect class=\"basic label-container\" style=\"\" x=\"-57.78125\" y=\"-42\" width=\"115.5625\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-37.78125, -12)\"><rect></rect><foreignObject width=\"75.5625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>AI-AGENT</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04-entity-APPLICATION-1\" data-look=\"classic\" transform=\"translate(108, 280)\"><rect class=\"basic label-container\" style=\"\" x=\"-72.3125\" y=\"-42\" width=\"144.625\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-52.3125, -12)\"><rect></rect><foreignObject width=\"104.625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>APPLICATION</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04-entity-ORG-AUTHORIZATION-SERVER-2\" data-look=\"classic\" transform=\"translate(440.3125, 280)\"><rect class=\"basic label-container\" style=\"\" x=\"-120\" y=\"-54\" width=\"240\" height=\"108\"></rect><g class=\"label\" style=\"\" transform=\"translate(-100, -24)\"><rect></rect><foreignObject width=\"200\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel markdown-node-label\"><p>ORG-AUTHORIZATION-SERVER</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04-entity-CUSTOM-AUTHORIZATION-SERVER-3\" data-look=\"classic\" transform=\"translate(820.3125, 280)\"><rect class=\"basic label-container\" style=\"\" x=\"-120\" y=\"-66\" width=\"240\" height=\"132\"></rect><g class=\"label\" style=\"\" transform=\"translate(-100, -36)\"><rect></rect><foreignObject width=\"200\" height=\"72\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel markdown-node-label\"><p>CUSTOM-AUTHORIZATION-SERVER</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04-entity-JSON-WEB-KEY-4\" data-look=\"classic\" transform=\"translate(1161.2109375, 280)\"><rect class=\"basic label-container\" style=\"\" x=\"-80.8984375\" y=\"-42\" width=\"161.796875\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-60.8984375, -12)\"><rect></rect><foreignObject width=\"121.796875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>JSON-WEB-KEY</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04-entity-CONNECTION-5\" data-look=\"classic\" transform=\"translate(1455.890625, 280)\"><rect class=\"basic label-container\" style=\"\" x=\"-73.78125\" y=\"-42\" width=\"147.5625\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-53.78125, -12)\"><rect></rect><foreignObject width=\"107.5625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>CONNECTION</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04-entity-PROTECTED-RESOURCE-6\" data-look=\"classic\" transform=\"translate(820.3125, 489)\"><rect class=\"basic label-container\" style=\"\" x=\"-117.34375\" y=\"-42\" width=\"234.6875\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-97.34375, -12)\"><rect></rect><foreignObject width=\"194.6875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>PROTECTED-RESOURCE</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-68672b9c48bc9bd0d19d169f9f092e51dd8c849e2ec8ebe18d1fbb712a678a04-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"erDiagram\" style=\"max-width: 1537.671875px;\" viewBox=\"0 0 1537.671875 539\" role=\"graphics-document document\" aria-roledescription=\"er\"><style>\n    #diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .error-icon{fill:#a44141;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .error-text{fill:#ddd;stroke:#ddd;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .edge-thickness-normal{stroke-width:1px;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .edge-thickness-thick{stroke-width:3.5px;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .edge-pattern-solid{stroke-dasharray:0;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .marker.cross{stroke:lightgrey;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 p{margin:0;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .entityBox{fill:#1f2020;stroke:#ccc;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .relationshipLabelBox{fill:hsl(20, 1.5873015873%, 12.3529411765%);opacity:0.7;background-color:hsl(20, 1.5873015873%, 12.3529411765%);}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .relationshipLabelBox rect{opacity:0.5;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .labelBkg{background-color:rgba(32.0000000001, 31.3333333334, 31.0000000001, 0.5);}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .edgeLabel .label rect{fill:hsl(0, 0%, 34.4117647059%);}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .edgeLabel .label text{fill:#ccc;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .edgeLabel .label{fill:#ccc;font-size:14px;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .edge-pattern-dashed{stroke-dasharray:8,8;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .node rect,#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .node circle,#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .node ellipse,#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .node polygon{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .relationshipLine{stroke:lightgrey;stroke-width:1px;fill:none;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .marker{fill:none!important;stroke:lightgrey!important;stroke-width:1;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 [data-look=neo].labelBkg{background-color:rgba(32.0000000001, 31.3333333334, 31.0000000001, 0.5);}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 .node .neo-node{stroke:#ccc;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 [data-look=\"neo\"].node rect,#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 [data-look=\"neo\"].cluster rect,#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 [data-look=\"neo\"].node polygon{stroke:url(#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 [data-look=\"neo\"].node path{stroke:url(#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013-gradient);stroke-width:1px;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 [data-look=\"neo\"].node circle{stroke:url(#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><defs><marker id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013_er-onlyOneStart\" class=\"marker onlyOne er\" refX=\"0\" refY=\"9\" markerWidth=\"18\" markerHeight=\"18\" orient=\"auto\"><path d=\"M9,0 L9,18 M15,0 L15,18\"></path></marker></defs><defs><marker id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013_er-onlyOneEnd\" class=\"marker onlyOne er\" refX=\"18\" refY=\"9\" markerWidth=\"18\" markerHeight=\"18\" orient=\"auto\"><path d=\"M3,0 L3,18 M9,0 L9,18\"></path></marker></defs><defs><marker id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013_er-zeroOrOneStart\" class=\"marker zeroOrOne er\" refX=\"0\" refY=\"9\" markerWidth=\"30\" markerHeight=\"18\" orient=\"auto\"><circle fill=\"white\" cx=\"21\" cy=\"9\" r=\"6\"></circle><path d=\"M9,0 L9,18\"></path></marker></defs><defs><marker id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013_er-zeroOrOneEnd\" class=\"marker zeroOrOne er\" refX=\"30\" refY=\"9\" markerWidth=\"30\" markerHeight=\"18\" orient=\"auto\"><circle fill=\"white\" cx=\"9\" cy=\"9\" r=\"6\"></circle><path d=\"M21,0 L21,18\"></path></marker></defs><defs><marker id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013_er-oneOrMoreStart\" class=\"marker oneOrMore er\" refX=\"18\" refY=\"18\" markerWidth=\"45\" markerHeight=\"36\" orient=\"auto\"><path d=\"M0,18 Q 18,0 36,18 Q 18,36 0,18 M42,9 L42,27\"></path></marker></defs><defs><marker id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013_er-oneOrMoreEnd\" class=\"marker oneOrMore er\" refX=\"27\" refY=\"18\" markerWidth=\"45\" markerHeight=\"36\" orient=\"auto\"><path d=\"M3,9 L3,27 M9,18 Q27,0 45,18 Q27,36 9,18\"></path></marker></defs><defs><marker id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013_er-zeroOrMoreStart\" class=\"marker zeroOrMore er\" refX=\"18\" refY=\"18\" markerWidth=\"57\" markerHeight=\"36\" orient=\"auto\"><circle fill=\"white\" cx=\"48\" cy=\"18\" r=\"6\"></circle><path d=\"M0,18 Q18,0 36,18 Q18,36 0,18\"></path></marker></defs><defs><marker id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013_er-zeroOrMoreEnd\" class=\"marker zeroOrMore er\" refX=\"39\" refY=\"18\" markerWidth=\"57\" markerHeight=\"36\" orient=\"auto\"><circle fill=\"white\" cx=\"9\" cy=\"18\" r=\"6\"></circle><path d=\"M21,18 Q39,0 57,18 Q39,36 21,18\"></path></marker></defs><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M762.531,58.355L653.443,74.129C544.354,89.903,326.177,121.452,217.089,151.393C108,181.333,108,209.667,108,223.833L108,238\" id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013-id_entity-AI-AGENT-0_entity-APPLICATION-1_0\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-AI-AGENT-0_entity-APPLICATION-1_0\" data-points=\"W3sieCI6NzYyLjUzMTI1LCJ5Ijo1OC4zNTUxMzczMTY4Mzc3Nn0seyJ4IjoxMDgsInkiOjE1M30seyJ4IjoxMDgsInkiOjIzOH1d\" data-look=\"classic\" marker-start=\"url(#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013_er-onlyOneStart)\" marker-end=\"url(#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013_er-onlyOneEnd)\"></path><path d=\"M762.531,65.662L708.828,80.218C655.125,94.775,547.719,123.887,494.016,150.61C440.313,177.333,440.313,201.667,440.313,213.833L440.313,226\" id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013-id_entity-AI-AGENT-0_entity-ORG-AUTHORIZATION-SERVER-2_1\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-AI-AGENT-0_entity-ORG-AUTHORIZATION-SERVER-2_1\" data-points=\"W3sieCI6NzYyLjUzMTI1LCJ5Ijo2NS42NjE3NTk4Njg0MjEwNn0seyJ4Ijo0NDAuMzEyNSwieSI6MTUzfSx7IngiOjQ0MC4zMTI1LCJ5IjoyMjZ9XQ==\" data-look=\"classic\" marker-start=\"url(#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013_er-oneOrMoreStart)\" marker-end=\"url(#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013_er-oneOrMoreEnd)\"></path><path d=\"M820.313,92L820.313,102.167C820.313,112.333,820.313,132.667,820.313,153C820.313,173.333,820.313,193.667,820.313,203.833L820.313,214\" id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013-id_entity-AI-AGENT-0_entity-CUSTOM-AUTHORIZATION-SERVER-3_2\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-AI-AGENT-0_entity-CUSTOM-AUTHORIZATION-SERVER-3_2\" data-points=\"W3sieCI6ODIwLjMxMjUsInkiOjkyfSx7IngiOjgyMC4zMTI1LCJ5IjoxNTN9LHsieCI6ODIwLjMxMjUsInkiOjIxNH1d\" data-look=\"classic\" marker-start=\"url(#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013_er-oneOrMoreStart)\" marker-end=\"url(#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013_er-zeroOrMoreEnd)\"></path><path d=\"M878.094,67.458L925.28,81.715C972.466,95.972,1066.839,124.486,1114.025,152.91C1161.211,181.333,1161.211,209.667,1161.211,223.833L1161.211,238\" id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013-id_entity-AI-AGENT-0_entity-JSON-WEB-KEY-4_3\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-AI-AGENT-0_entity-JSON-WEB-KEY-4_3\" data-points=\"W3sieCI6ODc4LjA5Mzc1LCJ5Ijo2Ny40NTgxODcyMzUwMTc3Nn0seyJ4IjoxMTYxLjIxMDkzNzUsInkiOjE1M30seyJ4IjoxMTYxLjIxMDkzNzUsInkiOjIzOH1d\" data-look=\"classic\" marker-start=\"url(#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013_er-onlyOneStart)\" marker-end=\"url(#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013_er-zeroOrMoreEnd)\"></path><path d=\"M878.094,59.364L974.393,74.97C1070.693,90.576,1263.292,121.788,1359.591,151.561C1455.891,181.333,1455.891,209.667,1455.891,223.833L1455.891,238\" id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013-id_entity-AI-AGENT-0_entity-CONNECTION-5_4\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-AI-AGENT-0_entity-CONNECTION-5_4\" data-points=\"W3sieCI6ODc4LjA5Mzc1LCJ5Ijo1OS4zNjM4NjY1NTg0OTc0MzV9LHsieCI6MTQ1NS44OTA2MjUsInkiOjE1M30seyJ4IjoxNDU1Ljg5MDYyNSwieSI6MjM4fV0=\" data-look=\"classic\" marker-start=\"url(#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013_er-onlyOneStart)\" marker-end=\"url(#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013_er-zeroOrMoreEnd)\"></path><path d=\"M820.313,346L820.313,354.417C820.313,362.833,820.313,379.667,820.313,396.5C820.313,413.333,820.313,430.167,820.313,438.583L820.313,447\" id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013-id_entity-CUSTOM-AUTHORIZATION-SERVER-3_entity-PROTECTED-RESOURCE-6_5\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-CUSTOM-AUTHORIZATION-SERVER-3_entity-PROTECTED-RESOURCE-6_5\" data-points=\"W3sieCI6ODIwLjMxMjUsInkiOjM0Nn0seyJ4Ijo4MjAuMzEyNSwieSI6Mzk2LjV9LHsieCI6ODIwLjMxMjUsInkiOjQ0N31d\" data-look=\"classic\" marker-start=\"url(#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013_er-onlyOneStart)\" marker-end=\"url(#diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013_er-onlyOneEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(108, 153)\"><g class=\"label\" data-id=\"id_entity-AI-AGENT-0_entity-APPLICATION-1_0\" transform=\"translate(-100, -21)\"><foreignObject width=\"200\" height=\"42\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>linked for human access to workloads</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(440.3125, 153)\"><g class=\"label\" data-id=\"id_entity-AI-AGENT-0_entity-ORG-AUTHORIZATION-SERVER-2_1\" transform=\"translate(-86.7578125, -10.5)\"><foreignObject width=\"173.515625\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>request ID-JAG tokens from</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(820.3125, 153)\"><g class=\"label\" data-id=\"id_entity-AI-AGENT-0_entity-CUSTOM-AUTHORIZATION-SERVER-3_2\" transform=\"translate(-100, -21)\"><foreignObject width=\"200\" height=\"42\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>may exchange ID-JAG for access token</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1161.2109375, 153)\"><g class=\"label\" data-id=\"id_entity-AI-AGENT-0_entity-JSON-WEB-KEY-4_3\" transform=\"translate(-53.703125, -10.5)\"><foreignObject width=\"107.40625\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>for authentication</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1455.890625, 153)\"><g class=\"label\" data-id=\"id_entity-AI-AGENT-0_entity-CONNECTION-5_4\" transform=\"translate(-50.203125, -10.5)\"><foreignObject width=\"100.40625\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>for authorization</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(820.3125, 396.5)\"><g class=\"label\" data-id=\"id_entity-CUSTOM-AUTHORIZATION-SERVER-3_entity-PROTECTED-RESOURCE-6_5\" transform=\"translate(-36.5859375, -10.5)\"><foreignObject width=\"73.171875\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>protecting a</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013-entity-AI-AGENT-0\" data-look=\"classic\" transform=\"translate(820.3125, 50)\"><rect class=\"basic label-container\" style=\"\" x=\"-57.78125\" y=\"-42\" width=\"115.5625\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-37.78125, -12)\"><rect></rect><foreignObject width=\"75.5625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>AI-AGENT</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013-entity-APPLICATION-1\" data-look=\"classic\" transform=\"translate(108, 280)\"><rect class=\"basic label-container\" style=\"\" x=\"-72.3125\" y=\"-42\" width=\"144.625\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-52.3125, -12)\"><rect></rect><foreignObject width=\"104.625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>APPLICATION</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013-entity-ORG-AUTHORIZATION-SERVER-2\" data-look=\"classic\" transform=\"translate(440.3125, 280)\"><rect class=\"basic label-container\" style=\"\" x=\"-120\" y=\"-54\" width=\"240\" height=\"108\"></rect><g class=\"label\" style=\"\" transform=\"translate(-100, -24)\"><rect></rect><foreignObject width=\"200\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel markdown-node-label\"><p>ORG-AUTHORIZATION-SERVER</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013-entity-CUSTOM-AUTHORIZATION-SERVER-3\" data-look=\"classic\" transform=\"translate(820.3125, 280)\"><rect class=\"basic label-container\" style=\"\" x=\"-120\" y=\"-66\" width=\"240\" height=\"132\"></rect><g class=\"label\" style=\"\" transform=\"translate(-100, -36)\"><rect></rect><foreignObject width=\"200\" height=\"72\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel markdown-node-label\"><p>CUSTOM-AUTHORIZATION-SERVER</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013-entity-JSON-WEB-KEY-4\" data-look=\"classic\" transform=\"translate(1161.2109375, 280)\"><rect class=\"basic label-container\" style=\"\" x=\"-80.8984375\" y=\"-42\" width=\"161.796875\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-60.8984375, -12)\"><rect></rect><foreignObject width=\"121.796875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>JSON-WEB-KEY</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013-entity-CONNECTION-5\" data-look=\"classic\" transform=\"translate(1455.890625, 280)\"><rect class=\"basic label-container\" style=\"\" x=\"-73.78125\" y=\"-42\" width=\"147.5625\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-53.78125, -12)\"><rect></rect><foreignObject width=\"107.5625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>CONNECTION</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013-entity-PROTECTED-RESOURCE-6\" data-look=\"classic\" transform=\"translate(820.3125, 489)\"><rect class=\"basic label-container\" style=\"\" x=\"-117.34375\" y=\"-42\" width=\"234.6875\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-97.34375, -12)\"><rect></rect><foreignObject width=\"194.6875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>PROTECTED-RESOURCE</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-855e871fa00b54ad803bb39f1512fb4f7121fef3bddd8890942aa5a2470ef013-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["erDiagram\n    AI-AGENT\n    AI-AGENT ||--|| APPLICATION : \"linked for human access to workloads\"\n    AI-AGENT }|--|{ ORG-AUTHORIZATION-SERVER : \"request ID-JAG tokens from\"\n    AI-AGENT }|--o{ CUSTOM-AUTHORIZATION-SERVER : \"may exchange ID-JAG for access token\"\n    AI-AGENT ||--o{ JSON-WEB-KEY : \"for authentication\"\n    AI-AGENT ||--o{ CONNECTION : \"for authorization\"\n    CUSTOM-AUTHORIZATION-SERVER ||--|| PROTECTED-RESOURCE : \"protecting a\"\n"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Related developer documentation:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://developer-okta.login.adsbillinghub.com/docs/guides/ai-agent-token-exchange/authserver/main/"},"children":["A detailed guide on AI Agent token exchange"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/openapi/okta-oauth/oauth/orgas"},"children":["Org Authorization Server"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/openapi/okta-oauth/oauth/customas"},"children":["Custom Authorization Servers"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"ai-agent-user-sign-on-app","__idx":4},"children":["AI agent user sign-on app"]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"erDiagram\n    AI-AGENT\n    APPLICATION\n    USER\n    ID-TOKEN\n\n    AI-AGENT }o--|| APPLICATION : \"is linked to an\"\n    APPLICATION }o--|| USER : \"on behalf of a\"\n    USER }o--|| ID-TOKEN : \"token exchanges\"\n","diagramHtml":"<svg id=\"diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"erDiagram\" style=\"max-width: 160.625px;\" viewBox=\"0 0 160.625 655\" role=\"graphics-document document\" aria-roledescription=\"er\"><style>\n    #diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .error-icon{fill:#552222;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .error-text{fill:#552222;stroke:#552222;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .edge-thickness-normal{stroke-width:1px;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .edge-thickness-thick{stroke-width:3.5px;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .edge-pattern-solid{stroke-dasharray:0;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .edge-pattern-dashed{stroke-dasharray:3;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .edge-pattern-dotted{stroke-dasharray:2;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .marker{fill:#333333;stroke:#333333;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .marker.cross{stroke:#333333;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de p{margin:0;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .entityBox{fill:#ECECFF;stroke:#9370DB;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .relationshipLabelBox{fill:hsl(80, 100%, 96.2745098039%);opacity:0.7;background-color:hsl(80, 100%, 96.2745098039%);}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .relationshipLabelBox rect{opacity:0.5;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .labelBkg{background-color:rgba(248.6666666666, 255, 235.9999999999, 0.5);}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .edgeLabel{background-color:rgba(232,232,232, 0.8);}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .edgeLabel .label rect{fill:rgba(232,232,232, 0.8);}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .edgeLabel .label text{fill:#333;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .edgeLabel .label{fill:#9370DB;font-size:14px;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .edge-pattern-dashed{stroke-dasharray:8,8;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .node rect,#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .node circle,#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .node ellipse,#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .node polygon{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .relationshipLine{stroke:#333333;stroke-width:1px;fill:none;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .marker{fill:none!important;stroke:#333333!important;stroke-width:1;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de [data-look=neo].labelBkg{background-color:rgba(248.6666666666, 255, 235.9999999999, 0.5);}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de .node .neo-node{stroke:#9370DB;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de [data-look=\"neo\"].node rect,#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de [data-look=\"neo\"].cluster rect,#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><defs><marker id=\"diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de_er-onlyOneStart\" class=\"marker onlyOne er\" refX=\"0\" refY=\"9\" markerWidth=\"18\" markerHeight=\"18\" orient=\"auto\"><path d=\"M9,0 L9,18 M15,0 L15,18\"></path></marker></defs><defs><marker id=\"diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de_er-onlyOneEnd\" class=\"marker onlyOne er\" refX=\"18\" refY=\"9\" markerWidth=\"18\" markerHeight=\"18\" orient=\"auto\"><path d=\"M3,0 L3,18 M9,0 L9,18\"></path></marker></defs><defs><marker id=\"diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de_er-zeroOrOneStart\" class=\"marker zeroOrOne er\" refX=\"0\" refY=\"9\" markerWidth=\"30\" markerHeight=\"18\" orient=\"auto\"><circle fill=\"white\" cx=\"21\" cy=\"9\" r=\"6\"></circle><path d=\"M9,0 L9,18\"></path></marker></defs><defs><marker id=\"diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de_er-zeroOrOneEnd\" class=\"marker zeroOrOne er\" refX=\"30\" refY=\"9\" markerWidth=\"30\" markerHeight=\"18\" orient=\"auto\"><circle fill=\"white\" cx=\"9\" cy=\"9\" r=\"6\"></circle><path d=\"M21,0 L21,18\"></path></marker></defs><defs><marker id=\"diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de_er-oneOrMoreStart\" class=\"marker oneOrMore er\" refX=\"18\" refY=\"18\" markerWidth=\"45\" markerHeight=\"36\" orient=\"auto\"><path d=\"M0,18 Q 18,0 36,18 Q 18,36 0,18 M42,9 L42,27\"></path></marker></defs><defs><marker id=\"diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de_er-oneOrMoreEnd\" class=\"marker oneOrMore er\" refX=\"27\" refY=\"18\" markerWidth=\"45\" markerHeight=\"36\" orient=\"auto\"><path d=\"M3,9 L3,27 M9,18 Q27,0 45,18 Q27,36 9,18\"></path></marker></defs><defs><marker id=\"diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de_er-zeroOrMoreStart\" class=\"marker zeroOrMore er\" refX=\"18\" refY=\"18\" markerWidth=\"57\" markerHeight=\"36\" orient=\"auto\"><circle fill=\"white\" cx=\"48\" cy=\"18\" r=\"6\"></circle><path d=\"M0,18 Q18,0 36,18 Q18,36 0,18\"></path></marker></defs><defs><marker id=\"diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de_er-zeroOrMoreEnd\" class=\"marker zeroOrMore er\" refX=\"39\" refY=\"18\" markerWidth=\"57\" markerHeight=\"36\" orient=\"auto\"><circle fill=\"white\" cx=\"9\" cy=\"18\" r=\"6\"></circle><path d=\"M21,18 Q39,0 57,18 Q39,36 21,18\"></path></marker></defs><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M80.313,92L80.313,100.417C80.313,108.833,80.313,125.667,80.313,142.5C80.313,159.333,80.313,176.167,80.313,184.583L80.313,193\" id=\"diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de-id_entity-AI-AGENT-0_entity-APPLICATION-1_0\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-AI-AGENT-0_entity-APPLICATION-1_0\" data-points=\"W3sieCI6ODAuMzEyNSwieSI6OTJ9LHsieCI6ODAuMzEyNSwieSI6MTQyLjV9LHsieCI6ODAuMzEyNSwieSI6MTkzfV0=\" data-look=\"classic\" marker-start=\"url(#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de_er-zeroOrMoreStart)\" marker-end=\"url(#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de_er-onlyOneEnd)\"></path><path d=\"M80.313,277L80.313,285.417C80.313,293.833,80.313,310.667,80.313,327.5C80.313,344.333,80.313,361.167,80.313,369.583L80.313,378\" id=\"diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de-id_entity-APPLICATION-1_entity-USER-2_1\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-APPLICATION-1_entity-USER-2_1\" data-points=\"W3sieCI6ODAuMzEyNSwieSI6Mjc3fSx7IngiOjgwLjMxMjUsInkiOjMyNy41fSx7IngiOjgwLjMxMjUsInkiOjM3OH1d\" data-look=\"classic\" marker-start=\"url(#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de_er-zeroOrMoreStart)\" marker-end=\"url(#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de_er-onlyOneEnd)\"></path><path d=\"M80.313,462L80.313,470.417C80.313,478.833,80.313,495.667,80.313,512.5C80.313,529.333,80.313,546.167,80.313,554.583L80.313,563\" id=\"diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de-id_entity-USER-2_entity-ID-TOKEN-3_2\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-USER-2_entity-ID-TOKEN-3_2\" data-points=\"W3sieCI6ODAuMzEyNSwieSI6NDYyfSx7IngiOjgwLjMxMjUsInkiOjUxMi41fSx7IngiOjgwLjMxMjUsInkiOjU2M31d\" data-look=\"classic\" marker-start=\"url(#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de_er-zeroOrMoreStart)\" marker-end=\"url(#diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de_er-onlyOneEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(80.3125, 142.5)\"><g class=\"label\" data-id=\"id_entity-AI-AGENT-0_entity-APPLICATION-1_0\" transform=\"translate(-42.8046875, -10.5)\"><foreignObject width=\"85.609375\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>is linked to an</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(80.3125, 327.5)\"><g class=\"label\" data-id=\"id_entity-APPLICATION-1_entity-USER-2_1\" transform=\"translate(-42.4296875, -10.5)\"><foreignObject width=\"84.859375\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>on behalf of a</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(80.3125, 512.5)\"><g class=\"label\" data-id=\"id_entity-USER-2_entity-ID-TOKEN-3_2\" transform=\"translate(-52.9296875, -10.5)\"><foreignObject width=\"105.859375\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>token exchanges</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de-entity-AI-AGENT-0\" data-look=\"classic\" transform=\"translate(80.3125, 50)\"><rect class=\"basic label-container\" style=\"\" x=\"-57.78125\" y=\"-42\" width=\"115.5625\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-37.78125, -12)\"><rect></rect><foreignObject width=\"75.5625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>AI-AGENT</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de-entity-APPLICATION-1\" data-look=\"classic\" transform=\"translate(80.3125, 235)\"><rect class=\"basic label-container\" style=\"\" x=\"-72.3125\" y=\"-42\" width=\"144.625\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-52.3125, -12)\"><rect></rect><foreignObject width=\"104.625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>APPLICATION</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de-entity-USER-2\" data-look=\"classic\" transform=\"translate(80.3125, 420)\"><rect class=\"basic label-container\" style=\"\" x=\"-50\" y=\"-42\" width=\"100\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-22.2265625, -12)\"><rect></rect><foreignObject width=\"44.453125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>USER</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de-entity-ID-TOKEN-3\" data-look=\"classic\" transform=\"translate(80.3125, 605)\"><rect class=\"basic label-container\" style=\"\" x=\"-58.078125\" y=\"-42\" width=\"116.15625\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-38.078125, -12)\"><rect></rect><foreignObject width=\"76.15625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>ID-TOKEN</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-8e12b3d38ffd6a4d1c34acec2fcda9c8e8615147005b551c459e5b646fa193de-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"erDiagram\" style=\"max-width: 160.625px;\" viewBox=\"0 0 160.625 655\" role=\"graphics-document document\" aria-roledescription=\"er\"><style>\n    #diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .error-icon{fill:#a44141;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .error-text{fill:#ddd;stroke:#ddd;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .edge-thickness-normal{stroke-width:1px;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .edge-thickness-thick{stroke-width:3.5px;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .edge-pattern-solid{stroke-dasharray:0;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .marker.cross{stroke:lightgrey;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 p{margin:0;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .entityBox{fill:#1f2020;stroke:#ccc;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .relationshipLabelBox{fill:hsl(20, 1.5873015873%, 12.3529411765%);opacity:0.7;background-color:hsl(20, 1.5873015873%, 12.3529411765%);}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .relationshipLabelBox rect{opacity:0.5;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .labelBkg{background-color:rgba(32.0000000001, 31.3333333334, 31.0000000001, 0.5);}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .edgeLabel .label rect{fill:hsl(0, 0%, 34.4117647059%);}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .edgeLabel .label text{fill:#ccc;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .edgeLabel .label{fill:#ccc;font-size:14px;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .edge-pattern-dashed{stroke-dasharray:8,8;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .node rect,#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .node circle,#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .node ellipse,#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .node polygon{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .relationshipLine{stroke:lightgrey;stroke-width:1px;fill:none;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .marker{fill:none!important;stroke:lightgrey!important;stroke-width:1;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 [data-look=neo].labelBkg{background-color:rgba(32.0000000001, 31.3333333334, 31.0000000001, 0.5);}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 .node .neo-node{stroke:#ccc;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 [data-look=\"neo\"].node rect,#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 [data-look=\"neo\"].cluster rect,#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 [data-look=\"neo\"].node polygon{stroke:url(#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 [data-look=\"neo\"].node path{stroke:url(#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078-gradient);stroke-width:1px;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 [data-look=\"neo\"].node circle{stroke:url(#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><defs><marker id=\"diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078_er-onlyOneStart\" class=\"marker onlyOne er\" refX=\"0\" refY=\"9\" markerWidth=\"18\" markerHeight=\"18\" orient=\"auto\"><path d=\"M9,0 L9,18 M15,0 L15,18\"></path></marker></defs><defs><marker id=\"diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078_er-onlyOneEnd\" class=\"marker onlyOne er\" refX=\"18\" refY=\"9\" markerWidth=\"18\" markerHeight=\"18\" orient=\"auto\"><path d=\"M3,0 L3,18 M9,0 L9,18\"></path></marker></defs><defs><marker id=\"diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078_er-zeroOrOneStart\" class=\"marker zeroOrOne er\" refX=\"0\" refY=\"9\" markerWidth=\"30\" markerHeight=\"18\" orient=\"auto\"><circle fill=\"white\" cx=\"21\" cy=\"9\" r=\"6\"></circle><path d=\"M9,0 L9,18\"></path></marker></defs><defs><marker id=\"diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078_er-zeroOrOneEnd\" class=\"marker zeroOrOne er\" refX=\"30\" refY=\"9\" markerWidth=\"30\" markerHeight=\"18\" orient=\"auto\"><circle fill=\"white\" cx=\"9\" cy=\"9\" r=\"6\"></circle><path d=\"M21,0 L21,18\"></path></marker></defs><defs><marker id=\"diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078_er-oneOrMoreStart\" class=\"marker oneOrMore er\" refX=\"18\" refY=\"18\" markerWidth=\"45\" markerHeight=\"36\" orient=\"auto\"><path d=\"M0,18 Q 18,0 36,18 Q 18,36 0,18 M42,9 L42,27\"></path></marker></defs><defs><marker id=\"diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078_er-oneOrMoreEnd\" class=\"marker oneOrMore er\" refX=\"27\" refY=\"18\" markerWidth=\"45\" markerHeight=\"36\" orient=\"auto\"><path d=\"M3,9 L3,27 M9,18 Q27,0 45,18 Q27,36 9,18\"></path></marker></defs><defs><marker id=\"diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078_er-zeroOrMoreStart\" class=\"marker zeroOrMore er\" refX=\"18\" refY=\"18\" markerWidth=\"57\" markerHeight=\"36\" orient=\"auto\"><circle fill=\"white\" cx=\"48\" cy=\"18\" r=\"6\"></circle><path d=\"M0,18 Q18,0 36,18 Q18,36 0,18\"></path></marker></defs><defs><marker id=\"diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078_er-zeroOrMoreEnd\" class=\"marker zeroOrMore er\" refX=\"39\" refY=\"18\" markerWidth=\"57\" markerHeight=\"36\" orient=\"auto\"><circle fill=\"white\" cx=\"9\" cy=\"18\" r=\"6\"></circle><path d=\"M21,18 Q39,0 57,18 Q39,36 21,18\"></path></marker></defs><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M80.313,92L80.313,100.417C80.313,108.833,80.313,125.667,80.313,142.5C80.313,159.333,80.313,176.167,80.313,184.583L80.313,193\" id=\"diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078-id_entity-AI-AGENT-0_entity-APPLICATION-1_0\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-AI-AGENT-0_entity-APPLICATION-1_0\" data-points=\"W3sieCI6ODAuMzEyNSwieSI6OTJ9LHsieCI6ODAuMzEyNSwieSI6MTQyLjV9LHsieCI6ODAuMzEyNSwieSI6MTkzfV0=\" data-look=\"classic\" marker-start=\"url(#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078_er-zeroOrMoreStart)\" marker-end=\"url(#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078_er-onlyOneEnd)\"></path><path d=\"M80.313,277L80.313,285.417C80.313,293.833,80.313,310.667,80.313,327.5C80.313,344.333,80.313,361.167,80.313,369.583L80.313,378\" id=\"diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078-id_entity-APPLICATION-1_entity-USER-2_1\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-APPLICATION-1_entity-USER-2_1\" data-points=\"W3sieCI6ODAuMzEyNSwieSI6Mjc3fSx7IngiOjgwLjMxMjUsInkiOjMyNy41fSx7IngiOjgwLjMxMjUsInkiOjM3OH1d\" data-look=\"classic\" marker-start=\"url(#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078_er-zeroOrMoreStart)\" marker-end=\"url(#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078_er-onlyOneEnd)\"></path><path d=\"M80.313,462L80.313,470.417C80.313,478.833,80.313,495.667,80.313,512.5C80.313,529.333,80.313,546.167,80.313,554.583L80.313,563\" id=\"diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078-id_entity-USER-2_entity-ID-TOKEN-3_2\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-USER-2_entity-ID-TOKEN-3_2\" data-points=\"W3sieCI6ODAuMzEyNSwieSI6NDYyfSx7IngiOjgwLjMxMjUsInkiOjUxMi41fSx7IngiOjgwLjMxMjUsInkiOjU2M31d\" data-look=\"classic\" marker-start=\"url(#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078_er-zeroOrMoreStart)\" marker-end=\"url(#diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078_er-onlyOneEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(80.3125, 142.5)\"><g class=\"label\" data-id=\"id_entity-AI-AGENT-0_entity-APPLICATION-1_0\" transform=\"translate(-42.8046875, -10.5)\"><foreignObject width=\"85.609375\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>is linked to an</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(80.3125, 327.5)\"><g class=\"label\" data-id=\"id_entity-APPLICATION-1_entity-USER-2_1\" transform=\"translate(-42.4296875, -10.5)\"><foreignObject width=\"84.859375\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>on behalf of a</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(80.3125, 512.5)\"><g class=\"label\" data-id=\"id_entity-USER-2_entity-ID-TOKEN-3_2\" transform=\"translate(-52.9296875, -10.5)\"><foreignObject width=\"105.859375\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>token exchanges</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078-entity-AI-AGENT-0\" data-look=\"classic\" transform=\"translate(80.3125, 50)\"><rect class=\"basic label-container\" style=\"\" x=\"-57.78125\" y=\"-42\" width=\"115.5625\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-37.78125, -12)\"><rect></rect><foreignObject width=\"75.5625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>AI-AGENT</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078-entity-APPLICATION-1\" data-look=\"classic\" transform=\"translate(80.3125, 235)\"><rect class=\"basic label-container\" style=\"\" x=\"-72.3125\" y=\"-42\" width=\"144.625\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-52.3125, -12)\"><rect></rect><foreignObject width=\"104.625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>APPLICATION</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078-entity-USER-2\" data-look=\"classic\" transform=\"translate(80.3125, 420)\"><rect class=\"basic label-container\" style=\"\" x=\"-50\" y=\"-42\" width=\"100\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-22.2265625, -12)\"><rect></rect><foreignObject width=\"44.453125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>USER</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078-entity-ID-TOKEN-3\" data-look=\"classic\" transform=\"translate(80.3125, 605)\"><rect class=\"basic label-container\" style=\"\" x=\"-58.078125\" y=\"-42\" width=\"116.15625\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-38.078125, -12)\"><rect></rect><foreignObject width=\"76.15625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>ID-TOKEN</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-f18e587c30c3a5db75b6105eddf93faf6dcad97dd0274045c57d2b807f79c078-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["erDiagram\n    AI-AGENT\n    APPLICATION\n    USER\n    ID-TOKEN\n\n    AI-AGENT }o--|| APPLICATION : \"is linked to an\"\n    APPLICATION }o--|| USER : \"on behalf of a\"\n    USER }o--|| ID-TOKEN : \"token exchanges\"\n"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"connection","__idx":5},"children":["Connection"]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"erDiagram \n    Connection {\n        string type\n    }\n    Principal\n    Protocol\n\n    Connection ||--|| Principal : authorizes\n    Principal ||--|| Protocol : \"to use\"\n    Protocol ||--|| AuthorizationServer : \"with an\"\n    AuthorizationServer ||--|| Token : \"for retrieving a\"\n","diagramHtml":"<svg id=\"diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"erDiagram\" style=\"max-width: 196.515625px;\" viewBox=\"0 0 196.515625 841.5\" role=\"graphics-document document\" aria-roledescription=\"er\"><style>\n    #diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .error-icon{fill:#552222;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .error-text{fill:#552222;stroke:#552222;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .edge-thickness-normal{stroke-width:1px;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .edge-thickness-thick{stroke-width:3.5px;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .edge-pattern-solid{stroke-dasharray:0;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .marker{fill:#333333;stroke:#333333;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .marker.cross{stroke:#333333;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 p{margin:0;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .entityBox{fill:#ECECFF;stroke:#9370DB;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .relationshipLabelBox{fill:hsl(80, 100%, 96.2745098039%);opacity:0.7;background-color:hsl(80, 100%, 96.2745098039%);}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .relationshipLabelBox rect{opacity:0.5;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .labelBkg{background-color:rgba(248.6666666666, 255, 235.9999999999, 0.5);}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .edgeLabel{background-color:rgba(232,232,232, 0.8);}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .edgeLabel .label rect{fill:rgba(232,232,232, 0.8);}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .edgeLabel .label text{fill:#333;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .edgeLabel .label{fill:#9370DB;font-size:14px;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .edge-pattern-dashed{stroke-dasharray:8,8;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .node rect,#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .node circle,#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .node ellipse,#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .node polygon{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .relationshipLine{stroke:#333333;stroke-width:1px;fill:none;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .marker{fill:none!important;stroke:#333333!important;stroke-width:1;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 [data-look=neo].labelBkg{background-color:rgba(248.6666666666, 255, 235.9999999999, 0.5);}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 .node .neo-node{stroke:#9370DB;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 [data-look=\"neo\"].node rect,#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 [data-look=\"neo\"].cluster rect,#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><defs><marker id=\"diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9_er-onlyOneStart\" class=\"marker onlyOne er\" refX=\"0\" refY=\"9\" markerWidth=\"18\" markerHeight=\"18\" orient=\"auto\"><path d=\"M9,0 L9,18 M15,0 L15,18\"></path></marker></defs><defs><marker id=\"diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9_er-onlyOneEnd\" class=\"marker onlyOne er\" refX=\"18\" refY=\"9\" markerWidth=\"18\" markerHeight=\"18\" orient=\"auto\"><path d=\"M3,0 L3,18 M9,0 L9,18\"></path></marker></defs><defs><marker id=\"diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9_er-zeroOrOneStart\" class=\"marker zeroOrOne er\" refX=\"0\" refY=\"9\" markerWidth=\"30\" markerHeight=\"18\" orient=\"auto\"><circle fill=\"white\" cx=\"21\" cy=\"9\" r=\"6\"></circle><path d=\"M9,0 L9,18\"></path></marker></defs><defs><marker id=\"diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9_er-zeroOrOneEnd\" class=\"marker zeroOrOne er\" refX=\"30\" refY=\"9\" markerWidth=\"30\" markerHeight=\"18\" orient=\"auto\"><circle fill=\"white\" cx=\"9\" cy=\"9\" r=\"6\"></circle><path d=\"M21,0 L21,18\"></path></marker></defs><defs><marker id=\"diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9_er-oneOrMoreStart\" class=\"marker oneOrMore er\" refX=\"18\" refY=\"18\" markerWidth=\"45\" markerHeight=\"36\" orient=\"auto\"><path d=\"M0,18 Q 18,0 36,18 Q 18,36 0,18 M42,9 L42,27\"></path></marker></defs><defs><marker id=\"diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9_er-oneOrMoreEnd\" class=\"marker oneOrMore er\" refX=\"27\" refY=\"18\" markerWidth=\"45\" markerHeight=\"36\" orient=\"auto\"><path d=\"M3,9 L3,27 M9,18 Q27,0 45,18 Q27,36 9,18\"></path></marker></defs><defs><marker id=\"diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9_er-zeroOrMoreStart\" class=\"marker zeroOrMore er\" refX=\"18\" refY=\"18\" markerWidth=\"57\" markerHeight=\"36\" orient=\"auto\"><circle fill=\"white\" cx=\"48\" cy=\"18\" r=\"6\"></circle><path d=\"M0,18 Q18,0 36,18 Q18,36 0,18\"></path></marker></defs><defs><marker id=\"diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9_er-zeroOrMoreEnd\" class=\"marker zeroOrMore er\" refX=\"39\" refY=\"18\" markerWidth=\"57\" markerHeight=\"36\" orient=\"auto\"><circle fill=\"white\" cx=\"9\" cy=\"18\" r=\"6\"></circle><path d=\"M21,18 Q39,0 57,18 Q39,36 21,18\"></path></marker></defs><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M98.258,93.5L98.258,101.917C98.258,110.333,98.258,127.167,98.258,144C98.258,160.833,98.258,177.667,98.258,186.083L98.258,194.5\" id=\"diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9-id_entity-Connection-0_entity-Principal-1_0\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-Connection-0_entity-Principal-1_0\" data-points=\"W3sieCI6OTguMjU3ODEyNSwieSI6OTMuNX0seyJ4Ijo5OC4yNTc4MTI1LCJ5IjoxNDR9LHsieCI6OTguMjU3ODEyNSwieSI6MTk0LjV9XQ==\" data-look=\"classic\" marker-start=\"url(#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9_er-onlyOneStart)\" marker-end=\"url(#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9_er-onlyOneEnd)\"></path><path d=\"M98.258,278.5L98.258,286.917C98.258,295.333,98.258,312.167,98.258,329C98.258,345.833,98.258,362.667,98.258,371.083L98.258,379.5\" id=\"diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9-id_entity-Principal-1_entity-Protocol-2_1\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-Principal-1_entity-Protocol-2_1\" data-points=\"W3sieCI6OTguMjU3ODEyNSwieSI6Mjc4LjV9LHsieCI6OTguMjU3ODEyNSwieSI6MzI5fSx7IngiOjk4LjI1NzgxMjUsInkiOjM3OS41fV0=\" data-look=\"classic\" marker-start=\"url(#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9_er-onlyOneStart)\" marker-end=\"url(#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9_er-onlyOneEnd)\"></path><path d=\"M98.258,463.5L98.258,471.917C98.258,480.333,98.258,497.167,98.258,514C98.258,530.833,98.258,547.667,98.258,556.083L98.258,564.5\" id=\"diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9-id_entity-Protocol-2_entity-AuthorizationServer-3_2\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-Protocol-2_entity-AuthorizationServer-3_2\" data-points=\"W3sieCI6OTguMjU3ODEyNSwieSI6NDYzLjV9LHsieCI6OTguMjU3ODEyNSwieSI6NTE0fSx7IngiOjk4LjI1NzgxMjUsInkiOjU2NC41fV0=\" data-look=\"classic\" marker-start=\"url(#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9_er-onlyOneStart)\" marker-end=\"url(#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9_er-onlyOneEnd)\"></path><path d=\"M98.258,648.5L98.258,656.917C98.258,665.333,98.258,682.167,98.258,699C98.258,715.833,98.258,732.667,98.258,741.083L98.258,749.5\" id=\"diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9-id_entity-AuthorizationServer-3_entity-Token-4_3\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-AuthorizationServer-3_entity-Token-4_3\" data-points=\"W3sieCI6OTguMjU3ODEyNSwieSI6NjQ4LjV9LHsieCI6OTguMjU3ODEyNSwieSI6Njk5fSx7IngiOjk4LjI1NzgxMjUsInkiOjc0OS41fV0=\" data-look=\"classic\" marker-start=\"url(#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9_er-onlyOneStart)\" marker-end=\"url(#diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9_er-onlyOneEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(98.2578125, 144)\"><g class=\"label\" data-id=\"id_entity-Connection-0_entity-Principal-1_0\" transform=\"translate(-32.296875, -10.5)\"><foreignObject width=\"64.59375\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>authorizes</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(98.2578125, 329)\"><g class=\"label\" data-id=\"id_entity-Principal-1_entity-Protocol-2_1\" transform=\"translate(-19.0703125, -10.5)\"><foreignObject width=\"38.140625\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>to use</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(98.2578125, 514)\"><g class=\"label\" data-id=\"id_entity-Protocol-2_entity-AuthorizationServer-3_2\" transform=\"translate(-22.1796875, -10.5)\"><foreignObject width=\"44.359375\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>with an</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(98.2578125, 699)\"><g class=\"label\" data-id=\"id_entity-AuthorizationServer-3_entity-Token-4_3\" transform=\"translate(-44.7421875, -10.5)\"><foreignObject width=\"89.484375\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>for retrieving a</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9-entity-Connection-0\" data-look=\"classic\" transform=\"translate(98.2578125, 50.75)\"><g class=\"outer-path\" style=\"\"><path d=\"M-65.4765625 -42.75 L65.4765625 -42.75 L65.4765625 42.75 L-65.4765625 42.75\" stroke=\"none\" stroke-width=\"0\" fill=\"#ECECFF\"></path><path d=\"M-65.4765625 -42.75 C-16.427351621270837 -42.75, 32.621859257458325 -42.75, 65.4765625 -42.75 M-65.4765625 -42.75 C-32.25921997525368 -42.75, 0.9581225494926429 -42.75, 65.4765625 -42.75 M65.4765625 -42.75 C65.4765625 -17.936923600189488, 65.4765625 6.876152799621025, 65.4765625 42.75 M65.4765625 -42.75 C65.4765625 -11.652697199215435, 65.4765625 19.44460560156913, 65.4765625 42.75 M65.4765625 42.75 C14.530292454366965 42.75, -36.41597759126607 42.75, -65.4765625 42.75 M65.4765625 42.75 C17.599719717625412 42.75, -30.277123064749176 42.75, -65.4765625 42.75 M-65.4765625 42.75 C-65.4765625 19.881973051142026, -65.4765625 -2.986053897715948, -65.4765625 -42.75 M-65.4765625 42.75 C-65.4765625 20.313990883610856, -65.4765625 -2.122018232778288, -65.4765625 -42.75\" stroke=\"#9370DB\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"></path></g><g style=\"\" class=\"row-rect-odd\"><path d=\"M-65.4765625 0 L65.4765625 0 L65.4765625 42.75 L-65.4765625 42.75\" stroke=\"none\" stroke-width=\"0\" fill=\"hsl(240, 100%, 100%)\"></path><path d=\"M-65.4765625 0 C-34.5272607603539 0, -3.5779590207077945 0, 65.4765625 0 M-65.4765625 0 C-15.009357560838609 0, 35.45784737832278 0, 65.4765625 0 M65.4765625 0 C65.4765625 12.159148354615741, 65.4765625 24.318296709231483, 65.4765625 42.75 M65.4765625 0 C65.4765625 16.31803481819059, 65.4765625 32.63606963638118, 65.4765625 42.75 M65.4765625 42.75 C18.280024362282205 42.75, -28.91651377543559 42.75, -65.4765625 42.75 M65.4765625 42.75 C14.929296348732457 42.75, -35.617969802535086 42.75, -65.4765625 42.75 M-65.4765625 42.75 C-65.4765625 34.19423831539636, -65.4765625 25.63847663079273, -65.4765625 0 M-65.4765625 42.75 C-65.4765625 30.259783589326098, -65.4765625 17.769567178652196, -65.4765625 0\" stroke=\"#9370DB\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"></path></g><g class=\"label name\" transform=\"translate(-40.4765625, -33.375)\" style=\"\"><foreignObject width=\"80.953125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 181px; text-align: start;\"><span class=\"nodeLabel\"><p>Connection</p></span></div></foreignObject></g><g class=\"label attribute-type\" transform=\"translate(-52.9765625, 9.375)\" style=\"\"><foreignObject width=\"39.125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 139px; text-align: start;\"><span class=\"nodeLabel\"><p>string</p></span></div></foreignObject></g><g class=\"label attribute-name\" transform=\"translate(16.9375, 9.375)\" style=\"\"><foreignObject width=\"30.25\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 130px; text-align: start;\"><span class=\"nodeLabel\"><p>type</p></span></div></foreignObject></g><g class=\"label attribute-keys\" transform=\"translate(77.9765625, 9.375)\" style=\"\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: start;\"><span class=\"nodeLabel\"></span></div></foreignObject></g><g class=\"label attribute-comment\" transform=\"translate(77.9765625, 9.375)\" style=\"\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: start;\"><span class=\"nodeLabel\"></span></div></foreignObject></g><g class=\"divider\"><path d=\"M-65.4765625 -0.00005 L-65.4765625 0.00005 L65.4765625 0.00005 L65.4765625 -0.00005\" stroke=\"none\" stroke-width=\"0\" fill=\"#ECECFF\" fill-rule=\"evenodd\"></path><path d=\"M-65.4765625 -0.00005 C-65.4765625 -0.000029827992345682075, -65.4765625 -0.000009655984691364148, -65.4765625 0.00005 M-65.4765625 -0.00005 C-65.4765625 -0.000011675859964990168, -65.4765625 0.000026648280070019666, -65.4765625 0.00005 M-65.4765625 0.00005 C-32.42190118405052 0.00005, 0.6327601318989622 0.00005, 65.4765625 0.00005 M-65.4765625 0.00005 C-27.683254644230914 0.00005, 10.110053211538172 0.00005, 65.4765625 0.00005 M65.4765625 0.00005 C65.4765625 0.00001268918850914296, 65.4765625 -0.00002462162298171408, 65.4765625 -0.00005 M65.4765625 0.00005 C65.4765625 0.000017336915096038365, 65.4765625 -0.000015326169807923272, 65.4765625 -0.00005 M65.4765625 -0.00005 C18.80482965014989 -0.00005, -27.866903199700218 -0.00005, -65.4765625 -0.00005 M65.4765625 -0.00005 C28.4576873354455 -0.00005, -8.561187829109002 -0.00005, -65.4765625 -0.00005\" stroke=\"#9370DB\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"></path></g><g class=\"divider\"><path d=\"M4.43745 0 L4.43755 0 L4.43755 42.75 L4.43745 42.75\" stroke=\"none\" stroke-width=\"0\" fill=\"#ECECFF\" fill-rule=\"evenodd\"></path><path d=\"M4.43745 0 C4.43747657808315 0, 4.4375031561663 0, 4.43755 0 M4.43745 0 C4.437482934744025 0, 4.437515869488052 0, 4.43755 0 M4.43755 0 C4.43755 11.574257369823046, 4.43755 23.148514739646092, 4.43755 42.75 M4.43755 0 C4.43755 9.637569033978018, 4.43755 19.275138067956036, 4.43755 42.75 M4.43755 42.75 C4.437524872982154 42.75, 4.437499745964308 42.75, 4.43745 42.75 M4.43755 42.75 C4.437516783352129 42.75, 4.43748356670426 42.75, 4.43745 42.75 M4.43745 42.75 C4.43745 30.217560572961265, 4.43745 17.68512114592253, 4.43745 0 M4.43745 42.75 C4.43745 31.155017099929594, 4.43745 19.560034199859192, 4.43745 0\" stroke=\"#9370DB\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"></path></g><g class=\"divider\"><path d=\"M-65.4765625 -0.00005 L-65.4765625 0.00005 L65.4765625 0.00005 L65.4765625 -0.00005\" stroke=\"none\" stroke-width=\"0\" fill=\"#ECECFF\" fill-rule=\"evenodd\"></path><path d=\"M-65.4765625 -0.00005 C-65.4765625 -0.000027052268531484905, -65.4765625 -0.000004104537062969807, -65.4765625 0.00005 M-65.4765625 -0.00005 C-65.4765625 -0.00002696106298929194, -65.4765625 -0.000003922125978583875, -65.4765625 0.00005 M-65.4765625 0.00005 C-17.970343773309793 0.00005, 29.535874953380414 0.00005, 65.4765625 0.00005 M-65.4765625 0.00005 C-22.15123794863726 0.00005, 21.17408660272548 0.00005, 65.4765625 0.00005 M65.4765625 0.00005 C65.4765625 0.000026465366459265973, 65.4765625 0.0000029307329185319434, 65.4765625 -0.00005 M65.4765625 0.00005 C65.4765625 0.000026988733493984653, 65.4765625 0.000003977466987969303, 65.4765625 -0.00005 M65.4765625 -0.00005 C33.03895669394952 -0.00005, 0.601350887899045 -0.00005, -65.4765625 -0.00005 M65.4765625 -0.00005 C31.407331520428436 -0.00005, -2.661899459143129 -0.00005, -65.4765625 -0.00005\" stroke=\"#9370DB\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"></path></g></g><g class=\"node default\" id=\"diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9-entity-Principal-1\" data-look=\"classic\" transform=\"translate(98.2578125, 236.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-50.6796875\" y=\"-42\" width=\"101.359375\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-30.6796875, -12)\"><rect></rect><foreignObject width=\"61.359375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Principal</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9-entity-Protocol-2\" data-look=\"classic\" transform=\"translate(98.2578125, 421.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-50\" y=\"-42\" width=\"100\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-29.3515625, -12)\"><rect></rect><foreignObject width=\"58.703125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Protocol</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9-entity-AuthorizationServer-3\" data-look=\"classic\" transform=\"translate(98.2578125, 606.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-90.2578125\" y=\"-42\" width=\"180.515625\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-70.2578125, -12)\"><rect></rect><foreignObject width=\"140.515625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>AuthorizationServer</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9-entity-Token-4\" data-look=\"classic\" transform=\"translate(98.2578125, 791.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-50\" y=\"-42\" width=\"100\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-21.3515625, -12)\"><rect></rect><foreignObject width=\"42.703125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Token</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-6103abeb9f7d359ed72d3a44d55b3c9a93c57979bb4720512fa6db3a859855e9-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"erDiagram\" style=\"max-width: 196.515625px;\" viewBox=\"0 0 196.515625 841.5\" role=\"graphics-document document\" aria-roledescription=\"er\"><style>\n    #diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .error-icon{fill:#a44141;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .error-text{fill:#ddd;stroke:#ddd;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .edge-thickness-normal{stroke-width:1px;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .edge-thickness-thick{stroke-width:3.5px;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .edge-pattern-solid{stroke-dasharray:0;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .marker.cross{stroke:lightgrey;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 p{margin:0;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .entityBox{fill:#1f2020;stroke:#ccc;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .relationshipLabelBox{fill:hsl(20, 1.5873015873%, 12.3529411765%);opacity:0.7;background-color:hsl(20, 1.5873015873%, 12.3529411765%);}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .relationshipLabelBox rect{opacity:0.5;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .labelBkg{background-color:rgba(32.0000000001, 31.3333333334, 31.0000000001, 0.5);}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .edgeLabel .label rect{fill:hsl(0, 0%, 34.4117647059%);}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .edgeLabel .label text{fill:#ccc;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .edgeLabel .label{fill:#ccc;font-size:14px;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .edge-pattern-dashed{stroke-dasharray:8,8;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .node rect,#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .node circle,#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .node ellipse,#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .node polygon{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .relationshipLine{stroke:lightgrey;stroke-width:1px;fill:none;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .marker{fill:none!important;stroke:lightgrey!important;stroke-width:1;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 [data-look=neo].labelBkg{background-color:rgba(32.0000000001, 31.3333333334, 31.0000000001, 0.5);}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 .node .neo-node{stroke:#ccc;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 [data-look=\"neo\"].node rect,#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 [data-look=\"neo\"].cluster rect,#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 [data-look=\"neo\"].node polygon{stroke:url(#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 [data-look=\"neo\"].node path{stroke:url(#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807-gradient);stroke-width:1px;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 [data-look=\"neo\"].node circle{stroke:url(#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><defs><marker id=\"diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807_er-onlyOneStart\" class=\"marker onlyOne er\" refX=\"0\" refY=\"9\" markerWidth=\"18\" markerHeight=\"18\" orient=\"auto\"><path d=\"M9,0 L9,18 M15,0 L15,18\"></path></marker></defs><defs><marker id=\"diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807_er-onlyOneEnd\" class=\"marker onlyOne er\" refX=\"18\" refY=\"9\" markerWidth=\"18\" markerHeight=\"18\" orient=\"auto\"><path d=\"M3,0 L3,18 M9,0 L9,18\"></path></marker></defs><defs><marker id=\"diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807_er-zeroOrOneStart\" class=\"marker zeroOrOne er\" refX=\"0\" refY=\"9\" markerWidth=\"30\" markerHeight=\"18\" orient=\"auto\"><circle fill=\"white\" cx=\"21\" cy=\"9\" r=\"6\"></circle><path d=\"M9,0 L9,18\"></path></marker></defs><defs><marker id=\"diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807_er-zeroOrOneEnd\" class=\"marker zeroOrOne er\" refX=\"30\" refY=\"9\" markerWidth=\"30\" markerHeight=\"18\" orient=\"auto\"><circle fill=\"white\" cx=\"9\" cy=\"9\" r=\"6\"></circle><path d=\"M21,0 L21,18\"></path></marker></defs><defs><marker id=\"diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807_er-oneOrMoreStart\" class=\"marker oneOrMore er\" refX=\"18\" refY=\"18\" markerWidth=\"45\" markerHeight=\"36\" orient=\"auto\"><path d=\"M0,18 Q 18,0 36,18 Q 18,36 0,18 M42,9 L42,27\"></path></marker></defs><defs><marker id=\"diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807_er-oneOrMoreEnd\" class=\"marker oneOrMore er\" refX=\"27\" refY=\"18\" markerWidth=\"45\" markerHeight=\"36\" orient=\"auto\"><path d=\"M3,9 L3,27 M9,18 Q27,0 45,18 Q27,36 9,18\"></path></marker></defs><defs><marker id=\"diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807_er-zeroOrMoreStart\" class=\"marker zeroOrMore er\" refX=\"18\" refY=\"18\" markerWidth=\"57\" markerHeight=\"36\" orient=\"auto\"><circle fill=\"white\" cx=\"48\" cy=\"18\" r=\"6\"></circle><path d=\"M0,18 Q18,0 36,18 Q18,36 0,18\"></path></marker></defs><defs><marker id=\"diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807_er-zeroOrMoreEnd\" class=\"marker zeroOrMore er\" refX=\"39\" refY=\"18\" markerWidth=\"57\" markerHeight=\"36\" orient=\"auto\"><circle fill=\"white\" cx=\"9\" cy=\"18\" r=\"6\"></circle><path d=\"M21,18 Q39,0 57,18 Q39,36 21,18\"></path></marker></defs><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M98.258,93.5L98.258,101.917C98.258,110.333,98.258,127.167,98.258,144C98.258,160.833,98.258,177.667,98.258,186.083L98.258,194.5\" id=\"diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807-id_entity-Connection-0_entity-Principal-1_0\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-Connection-0_entity-Principal-1_0\" data-points=\"W3sieCI6OTguMjU3ODEyNSwieSI6OTMuNX0seyJ4Ijo5OC4yNTc4MTI1LCJ5IjoxNDR9LHsieCI6OTguMjU3ODEyNSwieSI6MTk0LjV9XQ==\" data-look=\"classic\" marker-start=\"url(#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807_er-onlyOneStart)\" marker-end=\"url(#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807_er-onlyOneEnd)\"></path><path d=\"M98.258,278.5L98.258,286.917C98.258,295.333,98.258,312.167,98.258,329C98.258,345.833,98.258,362.667,98.258,371.083L98.258,379.5\" id=\"diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807-id_entity-Principal-1_entity-Protocol-2_1\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-Principal-1_entity-Protocol-2_1\" data-points=\"W3sieCI6OTguMjU3ODEyNSwieSI6Mjc4LjV9LHsieCI6OTguMjU3ODEyNSwieSI6MzI5fSx7IngiOjk4LjI1NzgxMjUsInkiOjM3OS41fV0=\" data-look=\"classic\" marker-start=\"url(#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807_er-onlyOneStart)\" marker-end=\"url(#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807_er-onlyOneEnd)\"></path><path d=\"M98.258,463.5L98.258,471.917C98.258,480.333,98.258,497.167,98.258,514C98.258,530.833,98.258,547.667,98.258,556.083L98.258,564.5\" id=\"diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807-id_entity-Protocol-2_entity-AuthorizationServer-3_2\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-Protocol-2_entity-AuthorizationServer-3_2\" data-points=\"W3sieCI6OTguMjU3ODEyNSwieSI6NDYzLjV9LHsieCI6OTguMjU3ODEyNSwieSI6NTE0fSx7IngiOjk4LjI1NzgxMjUsInkiOjU2NC41fV0=\" data-look=\"classic\" marker-start=\"url(#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807_er-onlyOneStart)\" marker-end=\"url(#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807_er-onlyOneEnd)\"></path><path d=\"M98.258,648.5L98.258,656.917C98.258,665.333,98.258,682.167,98.258,699C98.258,715.833,98.258,732.667,98.258,741.083L98.258,749.5\" id=\"diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807-id_entity-AuthorizationServer-3_entity-Token-4_3\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-AuthorizationServer-3_entity-Token-4_3\" data-points=\"W3sieCI6OTguMjU3ODEyNSwieSI6NjQ4LjV9LHsieCI6OTguMjU3ODEyNSwieSI6Njk5fSx7IngiOjk4LjI1NzgxMjUsInkiOjc0OS41fV0=\" data-look=\"classic\" marker-start=\"url(#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807_er-onlyOneStart)\" marker-end=\"url(#diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807_er-onlyOneEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(98.2578125, 144)\"><g class=\"label\" data-id=\"id_entity-Connection-0_entity-Principal-1_0\" transform=\"translate(-32.296875, -10.5)\"><foreignObject width=\"64.59375\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>authorizes</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(98.2578125, 329)\"><g class=\"label\" data-id=\"id_entity-Principal-1_entity-Protocol-2_1\" transform=\"translate(-19.0703125, -10.5)\"><foreignObject width=\"38.140625\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>to use</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(98.2578125, 514)\"><g class=\"label\" data-id=\"id_entity-Protocol-2_entity-AuthorizationServer-3_2\" transform=\"translate(-22.1796875, -10.5)\"><foreignObject width=\"44.359375\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>with an</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(98.2578125, 699)\"><g class=\"label\" data-id=\"id_entity-AuthorizationServer-3_entity-Token-4_3\" transform=\"translate(-44.7421875, -10.5)\"><foreignObject width=\"89.484375\" height=\"21\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>for retrieving a</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807-entity-Connection-0\" data-look=\"classic\" transform=\"translate(98.2578125, 50.75)\"><g class=\"outer-path\" style=\"\"><path d=\"M-65.4765625 -42.75 L65.4765625 -42.75 L65.4765625 42.75 L-65.4765625 42.75\" stroke=\"none\" stroke-width=\"0\" fill=\"#1f2020\"></path><path d=\"M-65.4765625 -42.75 C-23.469688119385445 -42.75, 18.53718626122911 -42.75, 65.4765625 -42.75 M-65.4765625 -42.75 C-21.087216565945653 -42.75, 23.302129368108695 -42.75, 65.4765625 -42.75 M65.4765625 -42.75 C65.4765625 -9.137255214442646, 65.4765625 24.475489571114707, 65.4765625 42.75 M65.4765625 -42.75 C65.4765625 -18.299863741406057, 65.4765625 6.1502725171878865, 65.4765625 42.75 M65.4765625 42.75 C14.947510283169557 42.75, -35.58154193366089 42.75, -65.4765625 42.75 M65.4765625 42.75 C33.14199922900873 42.75, 0.8074359580174644 42.75, -65.4765625 42.75 M-65.4765625 42.75 C-65.4765625 17.78702469155028, -65.4765625 -7.175950616899442, -65.4765625 -42.75 M-65.4765625 42.75 C-65.4765625 23.806898638468393, -65.4765625 4.863797276936786, -65.4765625 -42.75\" stroke=\"#ccc\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"></path></g><g style=\"\" class=\"row-rect-odd\"><path d=\"M-65.4765625 0 L65.4765625 0 L65.4765625 42.75 L-65.4765625 42.75\" stroke=\"none\" stroke-width=\"0\" fill=\"hsl(180, 1.5873015873%, 17.3529411765%)\"></path><path d=\"M-65.4765625 0 C-29.468008272802926 0, 6.5405459543941475 0, 65.4765625 0 M-65.4765625 0 C-27.358196727304076 0, 10.760169045391848 0, 65.4765625 0 M65.4765625 0 C65.4765625 15.76434132481374, 65.4765625 31.52868264962748, 65.4765625 42.75 M65.4765625 0 C65.4765625 12.408212100759036, 65.4765625 24.81642420151807, 65.4765625 42.75 M65.4765625 42.75 C17.1300595703184 42.75, -31.216443359363197 42.75, -65.4765625 42.75 M65.4765625 42.75 C32.668364651474754 42.75, -0.13983319705049269 42.75, -65.4765625 42.75 M-65.4765625 42.75 C-65.4765625 32.368978723255424, -65.4765625 21.98795744651084, -65.4765625 0 M-65.4765625 42.75 C-65.4765625 30.287169716301825, -65.4765625 17.82433943260365, -65.4765625 0\" stroke=\"#ccc\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"></path></g><g class=\"label name\" transform=\"translate(-40.4765625, -33.375)\" style=\"\"><foreignObject width=\"80.953125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 181px; text-align: start;\"><span class=\"nodeLabel\"><p>Connection</p></span></div></foreignObject></g><g class=\"label attribute-type\" transform=\"translate(-52.9765625, 9.375)\" style=\"\"><foreignObject width=\"39.125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 139px; text-align: start;\"><span class=\"nodeLabel\"><p>string</p></span></div></foreignObject></g><g class=\"label attribute-name\" transform=\"translate(16.9375, 9.375)\" style=\"\"><foreignObject width=\"30.25\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 130px; text-align: start;\"><span class=\"nodeLabel\"><p>type</p></span></div></foreignObject></g><g class=\"label attribute-keys\" transform=\"translate(77.9765625, 9.375)\" style=\"\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: start;\"><span class=\"nodeLabel\"></span></div></foreignObject></g><g class=\"label attribute-comment\" transform=\"translate(77.9765625, 9.375)\" style=\"\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: start;\"><span class=\"nodeLabel\"></span></div></foreignObject></g><g class=\"divider\"><path d=\"M-65.4765625 -0.00005 L-65.4765625 0.00005 L65.4765625 0.00005 L65.4765625 -0.00005\" stroke=\"none\" stroke-width=\"0\" fill=\"#1f2020\" fill-rule=\"evenodd\"></path><path d=\"M-65.4765625 -0.00005 C-65.4765625 -0.00001378277927817088, -65.4765625 0.00002243444144365824, -65.4765625 0.00005 M-65.4765625 -0.00005 C-65.4765625 -0.000013754109006028587, -65.4765625 0.00002249178198794283, -65.4765625 0.00005 M-65.4765625 0.00005 C-25.907432050609984 0.00005, 13.661698398780032 0.00005, 65.4765625 0.00005 M-65.4765625 0.00005 C-16.235945368580715 0.00005, 33.00467176283857 0.00005, 65.4765625 0.00005 M65.4765625 0.00005 C65.4765625 0.000017283264689854904, 65.4765625 -0.000015433470620290195, 65.4765625 -0.00005 M65.4765625 0.00005 C65.4765625 0.000012861441130417633, 65.4765625 -0.000024277117739164736, 65.4765625 -0.00005 M65.4765625 -0.00005 C30.279847794929672 -0.00005, -4.916866910140655 -0.00005, -65.4765625 -0.00005 M65.4765625 -0.00005 C14.5916185872114 -0.00005, -36.2933253255772 -0.00005, -65.4765625 -0.00005\" stroke=\"#ccc\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"></path></g><g class=\"divider\"><path d=\"M4.43745 0 L4.43755 0 L4.43755 42.75 L4.43745 42.75\" stroke=\"none\" stroke-width=\"0\" fill=\"#1f2020\" fill-rule=\"evenodd\"></path><path d=\"M4.43745 0 C4.437478427818605 0, 4.43750685563721 0, 4.43755 0 M4.43745 0 C4.43748467850191 0, 4.437519357003821 0, 4.43755 0 M4.43755 0 C4.43755 15.937310940836912, 4.43755 31.874621881673825, 4.43755 42.75 M4.43755 0 C4.43755 13.494155577844479, 4.43755 26.988311155688958, 4.43755 42.75 M4.43755 42.75 C4.437520267419348 42.75, 4.437490534838696 42.75, 4.43745 42.75 M4.43755 42.75 C4.437519914933284 42.75, 4.437489829866569 42.75, 4.43745 42.75 M4.43745 42.75 C4.43745 25.653886057337587, 4.43745 8.557772114675174, 4.43745 0 M4.43745 42.75 C4.43745 27.16114657927276, 4.43745 11.572293158545524, 4.43745 0\" stroke=\"#ccc\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"></path></g><g class=\"divider\"><path d=\"M-65.4765625 -0.00005 L-65.4765625 0.00005 L65.4765625 0.00005 L65.4765625 -0.00005\" stroke=\"none\" stroke-width=\"0\" fill=\"#1f2020\" fill-rule=\"evenodd\"></path><path d=\"M-65.4765625 -0.00005 C-65.4765625 -0.000014658020837859054, -65.4765625 0.000020683958324281894, -65.4765625 0.00005 M-65.4765625 -0.00005 C-65.4765625 -0.000021453077573351655, -65.4765625 0.000007093844853296692, -65.4765625 0.00005 M-65.4765625 0.00005 C-32.82292504698001 0.00005, -0.16928759396002135 0.00005, 65.4765625 0.00005 M-65.4765625 0.00005 C-28.80599941786413 0.00005, 7.864563664271742 0.00005, 65.4765625 0.00005 M65.4765625 0.00005 C65.4765625 0.000017748846437090293, 65.4765625 -0.000014502307125819417, 65.4765625 -0.00005 M65.4765625 0.00005 C65.4765625 0.000027570003285828968, 65.4765625 0.000005140006571657933, 65.4765625 -0.00005 M65.4765625 -0.00005 C26.047148212940442 -0.00005, -13.382266074119116 -0.00005, -65.4765625 -0.00005 M65.4765625 -0.00005 C33.238481699097015 -0.00005, 1.0004008981940302 -0.00005, -65.4765625 -0.00005\" stroke=\"#ccc\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"></path></g></g><g class=\"node default\" id=\"diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807-entity-Principal-1\" data-look=\"classic\" transform=\"translate(98.2578125, 236.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-50.6796875\" y=\"-42\" width=\"101.359375\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-30.6796875, -12)\"><rect></rect><foreignObject width=\"61.359375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Principal</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807-entity-Protocol-2\" data-look=\"classic\" transform=\"translate(98.2578125, 421.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-50\" y=\"-42\" width=\"100\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-29.3515625, -12)\"><rect></rect><foreignObject width=\"58.703125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Protocol</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807-entity-AuthorizationServer-3\" data-look=\"classic\" transform=\"translate(98.2578125, 606.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-90.2578125\" y=\"-42\" width=\"180.515625\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-70.2578125, -12)\"><rect></rect><foreignObject width=\"140.515625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>AuthorizationServer</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807-entity-Token-4\" data-look=\"classic\" transform=\"translate(98.2578125, 791.5)\"><rect class=\"basic label-container\" style=\"\" x=\"-50\" y=\"-42\" width=\"100\" height=\"84\"></rect><g class=\"label\" style=\"\" transform=\"translate(-21.3515625, -12)\"><rect></rect><foreignObject width=\"42.703125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Token</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-627d406e39052af8c370e4c51612dd83413c3f4bac30b9dfd152138db3887807-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["erDiagram \n    Connection {\n        string type\n    }\n    Principal\n    Protocol\n\n    Connection ||--|| Principal : authorizes\n    Principal ||--|| Protocol : \"to use\"\n    Protocol ||--|| AuthorizationServer : \"with an\"\n    AuthorizationServer ||--|| Token : \"for retrieving a\"\n"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"okta-for-ai-agents-lifecycles","__idx":6},"children":["Okta for AI Agents lifecycles"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Okta for AI Agents objects have lifecycles that are driven by system and user interactions."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When using these APIs, it's important to understand the potential status values of objects, and how they transition from one lifecycle state to another."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"ai-agent-status-lifecycle","__idx":7},"children":["AI agent status lifecycle"]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"flowchart\nNOT-CREATED[\"not-created\"] --\"POST ../ai-agents\"--> OPERATION-STARTED[\"operation-started\"] --\"system process\"--> STAGED\nSTAGED --\"POST ../activate\"--> ACTIVE\nACTIVE --\"POST ../deactivate\"--> INACTIVE\nINACTIVE --\"DELETE ../ai-agents/{agentId}\"--> NOT-FOUND[\"404 Not Found\"]\n","diagramHtml":"<svg id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 216px;\" viewBox=\"0 0 216 734\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>\n    #diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .error-icon{fill:#552222;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .error-text{fill:#552222;stroke:#552222;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .edge-thickness-normal{stroke-width:1px;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .edge-thickness-thick{stroke-width:3.5px;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .edge-pattern-solid{stroke-dasharray:0;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .marker{fill:#333333;stroke:#333333;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .marker.cross{stroke:#333333;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 p{margin:0;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .cluster-label text{fill:#333;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .cluster-label span{color:#333;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .cluster-label span p{background-color:transparent;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .label text,#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 span{fill:#333;color:#333;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .node rect,#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .node circle,#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .node ellipse,#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .node polygon,#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .rough-node .label text,#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .node .label text,#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .image-shape .label,#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .icon-shape .label{text-anchor:middle;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .rough-node .label,#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .node .label,#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .image-shape .label,#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .icon-shape .label{text-align:center;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .node.clickable{cursor:pointer;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .arrowheadPath{fill:#333333;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .flowchart-link{stroke:#333333;fill:none;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .cluster text{fill:#333;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .cluster span{color:#333;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 rect.text{fill:none;stroke-width:0;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .icon-shape,#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .icon-shape p,#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .icon-shape .label rect,#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 .node .neo-node{stroke:#9370DB;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 [data-look=\"neo\"].node rect,#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 [data-look=\"neo\"].cluster rect,#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M108,62L108,68.167C108,74.333,108,86.667,108,98.333C108,110,108,121,108,126.5L108,132\" id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7-L_NOT-CREATED_OPERATION-STARTED_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_NOT-CREATED_OPERATION-STARTED_0\" data-points=\"W3sieCI6MTA4LCJ5Ijo2Mn0seyJ4IjoxMDgsInkiOjk5fSx7IngiOjEwOCwieSI6MTM2fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7_flowchart-v2-pointEnd)\"></path><path d=\"M108,190L108,196.167C108,202.333,108,214.667,108,226.333C108,238,108,249,108,254.5L108,260\" id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7-L_OPERATION-STARTED_STAGED_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_OPERATION-STARTED_STAGED_0\" data-points=\"W3sieCI6MTA4LCJ5IjoxOTB9LHsieCI6MTA4LCJ5IjoyMjd9LHsieCI6MTA4LCJ5IjoyNjR9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7_flowchart-v2-pointEnd)\"></path><path d=\"M108,318L108,324.167C108,330.333,108,342.667,108,354.333C108,366,108,377,108,382.5L108,388\" id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7-L_STAGED_ACTIVE_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_STAGED_ACTIVE_0\" data-points=\"W3sieCI6MTA4LCJ5IjozMTh9LHsieCI6MTA4LCJ5IjozNTV9LHsieCI6MTA4LCJ5IjozOTJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7_flowchart-v2-pointEnd)\"></path><path d=\"M108,446L108,452.167C108,458.333,108,470.667,108,482.333C108,494,108,505,108,510.5L108,516\" id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7-L_ACTIVE_INACTIVE_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_ACTIVE_INACTIVE_0\" data-points=\"W3sieCI6MTA4LCJ5Ijo0NDZ9LHsieCI6MTA4LCJ5Ijo0ODN9LHsieCI6MTA4LCJ5Ijo1MjB9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7_flowchart-v2-pointEnd)\"></path><path d=\"M108,574L108,582.167C108,590.333,108,606.667,108,622.333C108,638,108,653,108,660.5L108,668\" id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7-L_INACTIVE_NOT-FOUND_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_INACTIVE_NOT-FOUND_0\" data-points=\"W3sieCI6MTA4LCJ5Ijo1NzR9LHsieCI6MTA4LCJ5Ijo2MjN9LHsieCI6MTA4LCJ5Ijo2NzJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(108, 99)\"><g class=\"label\" data-id=\"L_NOT-CREATED_OPERATION-STARTED_0\" transform=\"translate(-63.4375, -12)\"><foreignObject width=\"126.875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>POST ../ai-agents</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(108, 227)\"><g class=\"label\" data-id=\"L_OPERATION-STARTED_STAGED_0\" transform=\"translate(-55.5703125, -12)\"><foreignObject width=\"111.140625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>system process</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(108, 355)\"><g class=\"label\" data-id=\"L_STAGED_ACTIVE_0\" transform=\"translate(-58.1015625, -12)\"><foreignObject width=\"116.203125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>POST ../activate</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(108, 483)\"><g class=\"label\" data-id=\"L_ACTIVE_INACTIVE_0\" transform=\"translate(-67, -12)\"><foreignObject width=\"134\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>POST ../deactivate</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(108, 623)\"><g class=\"label\" data-id=\"L_INACTIVE_NOT-FOUND_0\" transform=\"translate(-100, -24)\"><foreignObject width=\"200\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>DELETE ../ai-agents/{agentId}</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7-flowchart-NOT-CREATED-0\" data-look=\"classic\" transform=\"translate(108, 35)\"><rect class=\"basic label-container\" style=\"\" x=\"-70.46875\" y=\"-27\" width=\"140.9375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-40.46875, -12)\"><rect></rect><foreignObject width=\"80.9375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>not-created</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7-flowchart-OPERATION-STARTED-1\" data-look=\"classic\" transform=\"translate(108, 163)\"><rect class=\"basic label-container\" style=\"\" x=\"-90.484375\" y=\"-27\" width=\"180.96875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-60.484375, -12)\"><rect></rect><foreignObject width=\"120.96875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>operation-started</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7-flowchart-STAGED-2\" data-look=\"classic\" transform=\"translate(108, 291)\"><rect class=\"basic label-container\" style=\"\" x=\"-62.3046875\" y=\"-27\" width=\"124.609375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-32.3046875, -12)\"><rect></rect><foreignObject width=\"64.609375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>STAGED</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7-flowchart-ACTIVE-4\" data-look=\"classic\" transform=\"translate(108, 419)\"><rect class=\"basic label-container\" style=\"\" x=\"-58.8984375\" y=\"-27\" width=\"117.796875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-28.8984375, -12)\"><rect></rect><foreignObject width=\"57.796875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>ACTIVE</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7-flowchart-INACTIVE-6\" data-look=\"classic\" transform=\"translate(108, 547)\"><rect class=\"basic label-container\" style=\"\" x=\"-66.8984375\" y=\"-27\" width=\"133.796875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-36.8984375, -12)\"><rect></rect><foreignObject width=\"73.796875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>INACTIVE</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7-flowchart-NOT-FOUND-8\" data-look=\"classic\" transform=\"translate(108, 699)\"><rect class=\"basic label-container\" style=\"\" x=\"-82.9296875\" y=\"-27\" width=\"165.859375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-52.9296875, -12)\"><rect></rect><foreignObject width=\"105.859375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>404 Not Found</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-d523847308e5c793cc26c8720ed5df71681deba354ff6eb5f360e7b76f1e56a7-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 216px;\" viewBox=\"0 0 216 734\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>\n    #diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .error-icon{fill:#a44141;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .error-text{fill:#ddd;stroke:#ddd;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .edge-thickness-normal{stroke-width:1px;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .edge-thickness-thick{stroke-width:3.5px;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .edge-pattern-solid{stroke-dasharray:0;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .marker.cross{stroke:lightgrey;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 p{margin:0;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .cluster-label text{fill:#F9FFFE;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .cluster-label span{color:#F9FFFE;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .cluster-label span p{background-color:transparent;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .label text,#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 span{fill:#ccc;color:#ccc;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .node rect,#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .node circle,#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .node ellipse,#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .node polygon,#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .rough-node .label text,#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .node .label text,#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .image-shape .label,#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .icon-shape .label{text-anchor:middle;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .rough-node .label,#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .node .label,#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .image-shape .label,#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .icon-shape .label{text-align:center;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .node.clickable{cursor:pointer;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .arrowheadPath{fill:lightgrey;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .flowchart-link{stroke:lightgrey;fill:none;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .cluster text{fill:#F9FFFE;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .cluster span{color:#F9FFFE;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:12px;background:hsl(20, 1.5873015873%, 12.3529411765%);border:1px solid rgba(255, 255, 255, 0.25);border-radius:2px;pointer-events:none;z-index:100;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 rect.text{fill:none;stroke-width:0;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .icon-shape,#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .icon-shape p,#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .icon-shape .label rect,#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 .node .neo-node{stroke:#ccc;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 [data-look=\"neo\"].node rect,#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 [data-look=\"neo\"].cluster rect,#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 [data-look=\"neo\"].node polygon{stroke:url(#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 [data-look=\"neo\"].node path{stroke:url(#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6-gradient);stroke-width:1px;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 [data-look=\"neo\"].node circle{stroke:url(#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M108,62L108,68.167C108,74.333,108,86.667,108,98.333C108,110,108,121,108,126.5L108,132\" id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6-L_NOT-CREATED_OPERATION-STARTED_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_NOT-CREATED_OPERATION-STARTED_0\" data-points=\"W3sieCI6MTA4LCJ5Ijo2Mn0seyJ4IjoxMDgsInkiOjk5fSx7IngiOjEwOCwieSI6MTM2fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6_flowchart-v2-pointEnd)\"></path><path d=\"M108,190L108,196.167C108,202.333,108,214.667,108,226.333C108,238,108,249,108,254.5L108,260\" id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6-L_OPERATION-STARTED_STAGED_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_OPERATION-STARTED_STAGED_0\" data-points=\"W3sieCI6MTA4LCJ5IjoxOTB9LHsieCI6MTA4LCJ5IjoyMjd9LHsieCI6MTA4LCJ5IjoyNjR9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6_flowchart-v2-pointEnd)\"></path><path d=\"M108,318L108,324.167C108,330.333,108,342.667,108,354.333C108,366,108,377,108,382.5L108,388\" id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6-L_STAGED_ACTIVE_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_STAGED_ACTIVE_0\" data-points=\"W3sieCI6MTA4LCJ5IjozMTh9LHsieCI6MTA4LCJ5IjozNTV9LHsieCI6MTA4LCJ5IjozOTJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6_flowchart-v2-pointEnd)\"></path><path d=\"M108,446L108,452.167C108,458.333,108,470.667,108,482.333C108,494,108,505,108,510.5L108,516\" id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6-L_ACTIVE_INACTIVE_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_ACTIVE_INACTIVE_0\" data-points=\"W3sieCI6MTA4LCJ5Ijo0NDZ9LHsieCI6MTA4LCJ5Ijo0ODN9LHsieCI6MTA4LCJ5Ijo1MjB9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6_flowchart-v2-pointEnd)\"></path><path d=\"M108,574L108,582.167C108,590.333,108,606.667,108,622.333C108,638,108,653,108,660.5L108,668\" id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6-L_INACTIVE_NOT-FOUND_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_INACTIVE_NOT-FOUND_0\" data-points=\"W3sieCI6MTA4LCJ5Ijo1NzR9LHsieCI6MTA4LCJ5Ijo2MjN9LHsieCI6MTA4LCJ5Ijo2NzJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(108, 99)\"><g class=\"label\" data-id=\"L_NOT-CREATED_OPERATION-STARTED_0\" transform=\"translate(-63.4375, -12)\"><foreignObject width=\"126.875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>POST ../ai-agents</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(108, 227)\"><g class=\"label\" data-id=\"L_OPERATION-STARTED_STAGED_0\" transform=\"translate(-55.5703125, -12)\"><foreignObject width=\"111.140625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>system process</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(108, 355)\"><g class=\"label\" data-id=\"L_STAGED_ACTIVE_0\" transform=\"translate(-58.1015625, -12)\"><foreignObject width=\"116.203125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>POST ../activate</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(108, 483)\"><g class=\"label\" data-id=\"L_ACTIVE_INACTIVE_0\" transform=\"translate(-67, -12)\"><foreignObject width=\"134\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>POST ../deactivate</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(108, 623)\"><g class=\"label\" data-id=\"L_INACTIVE_NOT-FOUND_0\" transform=\"translate(-100, -24)\"><foreignObject width=\"200\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>DELETE ../ai-agents/{agentId}</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6-flowchart-NOT-CREATED-0\" data-look=\"classic\" transform=\"translate(108, 35)\"><rect class=\"basic label-container\" style=\"\" x=\"-70.46875\" y=\"-27\" width=\"140.9375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-40.46875, -12)\"><rect></rect><foreignObject width=\"80.9375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>not-created</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6-flowchart-OPERATION-STARTED-1\" data-look=\"classic\" transform=\"translate(108, 163)\"><rect class=\"basic label-container\" style=\"\" x=\"-90.484375\" y=\"-27\" width=\"180.96875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-60.484375, -12)\"><rect></rect><foreignObject width=\"120.96875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>operation-started</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6-flowchart-STAGED-2\" data-look=\"classic\" transform=\"translate(108, 291)\"><rect class=\"basic label-container\" style=\"\" x=\"-62.3046875\" y=\"-27\" width=\"124.609375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-32.3046875, -12)\"><rect></rect><foreignObject width=\"64.609375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>STAGED</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6-flowchart-ACTIVE-4\" data-look=\"classic\" transform=\"translate(108, 419)\"><rect class=\"basic label-container\" style=\"\" x=\"-58.8984375\" y=\"-27\" width=\"117.796875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-28.8984375, -12)\"><rect></rect><foreignObject width=\"57.796875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>ACTIVE</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6-flowchart-INACTIVE-6\" data-look=\"classic\" transform=\"translate(108, 547)\"><rect class=\"basic label-container\" style=\"\" x=\"-66.8984375\" y=\"-27\" width=\"133.796875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-36.8984375, -12)\"><rect></rect><foreignObject width=\"73.796875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>INACTIVE</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6-flowchart-NOT-FOUND-8\" data-look=\"classic\" transform=\"translate(108, 699)\"><rect class=\"basic label-container\" style=\"\" x=\"-82.9296875\" y=\"-27\" width=\"165.859375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-52.9296875, -12)\"><rect></rect><foreignObject width=\"105.859375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>404 Not Found</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-51b6f2dbc1136d1a081ffd54357dd1d66f81395469f3283ad1f809eab05aacb6-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["flowchart\nNOT-CREATED[\"not-created\"] --\"POST ../ai-agents\"--> OPERATION-STARTED[\"operation-started\"] --\"system process\"--> STAGED\nSTAGED --\"POST ../activate\"--> ACTIVE\nACTIVE --\"POST ../deactivate\"--> INACTIVE\nINACTIVE --\"DELETE ../ai-agents/{agentId}\"--> NOT-FOUND[\"404 Not Found\"]\n"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"ai-agent-status-descriptions","__idx":8},"children":["AI agent status descriptions"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["OPERATION-STARTED"]},": An AI agent creation request has been submitted. Okta is processing the registration asynchronously."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["STAGED"]},": The AI agent has been created and is ready to be activated. Initial state after successful registration."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["ACTIVE"]},": The AI agent is active and can authenticate to authorization servers and connect to resources."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["INACTIVE"]},": The AI agent is deactivated and can't authenticate or connect to resources."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["DELETED"]},": The AI agent has been deleted and removed from the system."]}]}]},"headings":[{"value":"AI agents","id":"ai-agents","depth":1},{"value":"Overview","id":"overview","depth":2},{"value":"Relationships","id":"relationships","depth":3},{"value":"AI agent token request relationships","id":"ai-agent-token-request-relationships","depth":4},{"value":"AI agent user sign-on app","id":"ai-agent-user-sign-on-app","depth":4},{"value":"Connection","id":"connection","depth":4},{"value":"Okta for AI Agents lifecycles","id":"okta-for-ai-agents-lifecycles","depth":2},{"value":"AI agent status lifecycle","id":"ai-agent-status-lifecycle","depth":3},{"value":"AI agent status descriptions","id":"ai-agent-status-descriptions","depth":4}],"frontmatter":{"title":"AI agents","meta":[{"name":"description","content":"Learn about AI agent management in Okta for AI Agents"}],"seo":{"title":"AI agents"}},"lastModified":"2026-05-22T16:22:36.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/secures-ai/ai-agents","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}