{
  "version": 1,
  "modules": [
    {
      "name": "auth",
      "version": "0.1.4",
      "source": "linked",
      "manifestReference": "builtin:auth",
      "summary": "Official linked authentication anchor for users, sessions, and actor resolution",
      "capabilities": [
        "auth.users.read",
        "auth.users.manage",
        "auth.sessions.revoke"
      ],
      "consolePackages": [
        {
          "packageName": "@lenso/auth-console",
          "exportName": "authConsoleModule",
          "bundleUrl": "https://cdn.jsdelivr.net/npm/@lenso/auth-console@0.1.4/dist/auth-console.js",
          "entry": "/console/extensions/auth/auth-console.js",
          "hostApi": "1",
          "route": "/data/auth/sessions",
          "requiredCapabilities": ["auth.users.read"],
          "styles": [
            "https://cdn.jsdelivr.net/npm/@lenso/auth-console@0.1.4/dist/auth-console.css"
          ],
          "version": "0.1.4"
        }
      ]
    },
    {
      "name": "auth-oauth",
      "version": "0.1.0",
      "source": "linked",
      "manifestReference": "builtin:auth-oauth",
      "summary": "Official linked OAuth client substrate for provider login flows",
      "capabilities": [],
      "dependencies": ["auth"],
      "consolePackages": [
        {
          "packageName": "@lenso/auth-provider-console",
          "exportName": "authProviderConsoleModule",
          "bundleUrl": "https://cdn.jsdelivr.net/npm/@lenso/auth-provider-console@0.1.0/dist/auth-provider-console.js",
          "entry": "/console/extensions/auth-oauth/auth-provider-console.js",
          "hostApi": "1",
          "route": "/data/auth/providers",
          "requiredCapabilities": [],
          "styles": [
            "https://cdn.jsdelivr.net/npm/@lenso/auth-provider-console@0.1.0/dist/auth-provider-console.css"
          ],
          "version": "0.1.0"
        }
      ]
    },
    {
      "name": "auth-anonymous",
      "version": "0.1.0",
      "source": "linked",
      "manifestReference": "builtin:auth-anonymous",
      "summary": "Official linked anonymous authentication provider for guest sessions and later account upgrade",
      "capabilities": [],
      "dependencies": ["auth"]
    },
    {
      "name": "auth-password",
      "version": "0.1.1",
      "source": "linked",
      "manifestReference": "builtin:auth-password",
      "summary": "Official linked password authentication provider for registration and login",
      "capabilities": [],
      "dependencies": ["auth"]
    },
    {
      "name": "auth-phone",
      "version": "0.1.1",
      "source": "linked",
      "manifestReference": "builtin:auth-phone",
      "summary": "Official linked phone authentication provider for SMS OTP and phone password login",
      "capabilities": ["auth_phone.credentials.write"],
      "dependencies": ["auth", "auth-password"]
    },
    {
      "name": "auth-device",
      "version": "0.1.1",
      "source": "linked",
      "manifestReference": "builtin:auth-device",
      "summary": "Official linked auth device policy module for remembered devices and session device metadata",
      "capabilities": ["auth_device.devices.read"],
      "dependencies": ["auth"],
      "consolePackages": [
        {
          "packageName": "@lenso/auth-device-console",
          "exportName": "authDeviceConsoleModule",
          "bundleUrl": "https://cdn.jsdelivr.net/npm/@lenso/auth-device-console@0.1.0/dist/auth-device-console.js",
          "entry": "/console/extensions/auth-device/auth-device-console.js",
          "hostApi": "1",
          "route": "/data/auth/devices",
          "requiredCapabilities": ["auth_device.devices.read"],
          "styles": [
            "https://cdn.jsdelivr.net/npm/@lenso/auth-device-console@0.1.0/dist/auth-device-console.css"
          ],
          "version": "0.1.0"
        }
      ]
    },
    {
      "name": "auth-github",
      "version": "0.1.0",
      "source": "linked",
      "manifestReference": "builtin:auth-github",
      "summary": "Official linked GitHub OAuth authentication provider",
      "capabilities": [],
      "dependencies": ["auth", "auth-oauth"],
      "consolePackages": [
        {
          "packageName": "@lenso/auth-provider-console",
          "exportName": "authProviderConsoleModule",
          "bundleUrl": "https://cdn.jsdelivr.net/npm/@lenso/auth-provider-console@0.1.0/dist/auth-provider-console.js",
          "entry": "/console/extensions/auth-github/auth-provider-console.js",
          "hostApi": "1",
          "route": "/data/auth/providers/github",
          "requiredCapabilities": [],
          "styles": [
            "https://cdn.jsdelivr.net/npm/@lenso/auth-provider-console@0.1.0/dist/auth-provider-console.css"
          ],
          "version": "0.1.0"
        }
      ]
    },
    {
      "name": "auth-google",
      "version": "0.1.0",
      "source": "linked",
      "manifestReference": "builtin:auth-google",
      "summary": "Official linked Google OAuth/OIDC authentication provider",
      "capabilities": [],
      "dependencies": ["auth", "auth-oauth"],
      "consolePackages": [
        {
          "packageName": "@lenso/auth-provider-console",
          "exportName": "authProviderConsoleModule",
          "bundleUrl": "https://cdn.jsdelivr.net/npm/@lenso/auth-provider-console@0.1.0/dist/auth-provider-console.js",
          "entry": "/console/extensions/auth-google/auth-provider-console.js",
          "hostApi": "1",
          "route": "/data/auth/providers/google",
          "requiredCapabilities": [],
          "styles": [
            "https://cdn.jsdelivr.net/npm/@lenso/auth-provider-console@0.1.0/dist/auth-provider-console.css"
          ],
          "version": "0.1.0"
        }
      ]
    },
    {
      "name": "auth-oidc",
      "version": "0.1.0",
      "source": "linked",
      "manifestReference": "builtin:auth-oidc",
      "summary": "Official linked OIDC provider for Runtime Console sign-in",
      "capabilities": [],
      "dependencies": ["auth"],
      "consolePackages": [
        {
          "packageName": "@lenso/auth-provider-console",
          "exportName": "authProviderConsoleModule",
          "bundleUrl": "https://cdn.jsdelivr.net/npm/@lenso/auth-provider-console@0.1.0/dist/auth-provider-console.js",
          "entry": "/console/extensions/auth-oidc/auth-provider-console.js",
          "hostApi": "1",
          "route": "/data/auth/providers/oidc",
          "requiredCapabilities": [],
          "styles": [
            "https://cdn.jsdelivr.net/npm/@lenso/auth-provider-console@0.1.0/dist/auth-provider-console.css"
          ],
          "version": "0.1.0"
        }
      ]
    },
    {
      "name": "organization",
      "version": "0.1.1",
      "source": "linked",
      "manifestReference": "builtin:organization",
      "summary": "Official linked organization, membership, role, and invitation module",
      "capabilities": [
        "organization.read",
        "organization.manage",
        "organization.members.manage",
        "organization.roles.manage",
        "organization.invitations.manage"
      ],
      "dependencies": ["auth"],
      "consolePackages": [
        {
          "packageName": "@lenso/organization-console",
          "exportName": "organizationConsoleModule",
          "bundleUrl": "https://cdn.jsdelivr.net/npm/@lenso/organization-console@0.1.0/dist/organization-console.js",
          "entry": "/console/extensions/organization/organization-console.js",
          "hostApi": "1",
          "route": "/data/organization",
          "requiredCapabilities": ["organization.read"],
          "styles": [
            "https://cdn.jsdelivr.net/npm/@lenso/organization-console@0.1.0/dist/organization-console.css"
          ],
          "version": "0.1.0"
        }
      ]
    },
    {
      "name": "audit-log",
      "version": "0.1.0",
      "source": "linked",
      "manifestReference": "builtin:audit-log",
      "summary": "Official linked audit event storage and schema-admin read surface",
      "capabilities": ["audit_log.events.read"]
    },
    {
      "name": "support-ticket",
      "version": "0.1.0",
      "source": "service",
      "providedBy": "support-suite-provider",
      "serviceManifest": "http://127.0.0.1:4110/lenso/service/v1/manifest",
      "manifestReference": "http://127.0.0.1:4110/lenso/service/v1/manifest",
      "baseUrl": "http://127.0.0.1:4110/lenso/service/v1",
      "summary": "Ticket intake, triage, and operations",
      "capabilities": [
        "support_ticket.tickets.read",
        "support_ticket.tickets.write",
        "support_ticket.tickets.escalate"
      ]
    }
  ]
}
