dovie - maduvena/jans-docs GitHub Wiki

Designing an AI bot that uses OpenSearch for data retrieval and Janssen's Cedarling to define permissions for actions.

cedar.is_allowed(
    principal="Bot::\"bot:SupportBot\"",
    action="Action::\"ViewTicket\"",
    resource="Ticket::\"ticket:456\"",
    context={
        "principal": {
            "authorized_users": [
                {
                    "__entity": "User::\"user:agent_1\"",
                    "tenant": "Tenant::\"tenant:Acme_Inc\"",
                    "account": "Account::\"account:Foo_Bar\""
                }
            ]
        },
        "resource": {
            "tenant": "Tenant::\"tenant:Acme_Inc\"",
            "account": "Account::\"account:Foo_Bar\""
        }
    }
)

1. Support portal - envt creation in progress ( Zico / Ganesh)

2. Jans VM - ready - madhu

3. Deepseek - Opensearch connector + BOT

https://opensearch.org/blog/OpenSearch-Now-Supports-DeepSeek-Chat-Models/

Playground envt

  1. Opensearch - https://playground.opensearch.org/app/home#/