Skip to content

RBAC Teams

Varun Pratap Bhardwaj edited this page Aug 8, 2026 · 1 revision

RBAC and Teams

SuperLocalMemory V4 includes multi-user access control (introduced on the 3.8 line). This page summarizes the key concepts; full documentation is in docs/rbac-teams.md.

Roles

Three roles, scoped per workspace (profile):

Role Read Write Manage users/config
admin yes yes yes
member yes yes no
viewer yes no no

A user may have different roles in different workspaces.

Login gate

Mode Behavior
require_login = false Personal installs, loopback owner trusted
require_login = true Team/enterprise, every request needs a session

Enable with: slm config set security.require_login true && slm restart

No default credentials are shipped. First-run prompts the admin to set a password.

Memory scopes

Scope Who can recall
personal Owner profile only (default)
shared Named profiles the owner grants
global Any authorized user on this machine

Recall is default-deny: --include-shared and --include-global opt in explicitly.

Dashboard

The Governance → Access & Users tab shows users, roles, and workspace membership. Admins can invite users, change roles, and remove access from this tab.

Related pages

SuperLocalMemory V4.0.0

Getting Started

Reference

Integrations

Architecture

Enterprise and Teams

V2 Documentation

Clone this wiki locally