Nox-Lumen MfgNox-Lumen Mfg

Multi-tenancy model

Three-level identity model

Combo Agent uses three levels:

Rendering diagram…

Each level has a clear owner and permission boundary.

Tenant

A tenant maps to an enterprise or organization:

  • Quotas — model limits, storage, concurrent Sessions
  • Skill pool — tenant Skills (not visible across tenants)
  • Knowledge bases — strictly partitioned
  • Identity — SSO / LDAP / OAuth to the tenant IdP

User

A user is a member inside a tenant:

  • Personal Skills — visible only to that user
  • Personal memory — user-level preferences and terms
  • Roles — RBAC over tenant resources

Session

Sessions are the finest-grained workspaces:

  • Private by default — only the creator
  • Sharable — invite collaborators in the same tenant
  • Never cross-tenant — cannot share Sessions outside the tenant

Isolation dimensions

DimensionHow
Storagetenant/user/session prefixes — see Storage
MemoryTenant-scoped long-term memory + user partitions for preferences
SkillsPrecedence builtin > tenant > user; tenant Skills never leave the tenant
CredentialsEncrypted per tenant, not shared
Logs & auditTenant-partitioned exports
Model routingTenants can restrict “this tenant uses only model X”

RBAC roles

Built-in roles:

RoleScope
TenantAdminTenant admin, billing, audit, SkillHub publish
TeamLeadManage team members and shared resources
UserCreate / manage own Sessions and personal Skills
AuditorRead-only + audit log access
ServiceService accounts for API integration

Custom roles are supported.

Collaboration boundaries

  • Same tenant — Session sharing, Skill publishing, KB attachment
  • Cross tenant — not supported; use export / import / webhook decoupling instead

Graft, Session, and tenancy

Graft under multi-tenancy:

  • Default: graft same tenant, same user Sessions only
  • With tenant-admin approval: graft same tenant, different users
  • Never across tenants

On this page