Official Linked Modules
Choose and install the official linked modules known to the Lenso CLI.
Lenso does not automatically bundle application modules into every product. Instead, the CLI knows a maintained set of official linked modules that a Host can install by name. Linked means the Rust module is compiled into and started with the Host; it is not a separately operated Provider Service.
Use LENSO_COMPOSITION_PROFILE=core for a product Host that selects modules
explicitly. The demo profile loads the first-party authentication set for
local examples, but production applications should declare what they need.
Available modules
| Module | Kind | Install | What it owns |
|---|---|---|---|
auth |
authentication anchor | lenso module install auth |
users, identities, sessions, actor resolution |
auth-anonymous |
auth method | lenso module install auth-anonymous |
guest sessions and later identity linking |
auth-password |
auth method | lenso module install auth-password |
identifier/password credentials and login |
auth-phone |
auth method | lenso module install auth-phone |
phone OTP and phone-password login |
auth-oauth |
auth substrate | lenso module install auth-oauth |
shared OAuth identities and connection state |
auth-github |
auth method | lenso module install auth-github |
GitHub OAuth login |
auth-google |
auth method | lenso module install auth-google |
Google OAuth/OIDC login |
auth-oidc |
identity provider | lenso module install auth-oidc |
OIDC discovery, authorization, and token endpoints |
auth-device |
auth policy | lenso module install auth-device |
device records associated with auth sessions |
organization |
business infrastructure | lenso module install organization |
organizations, roles, memberships, invitations |
audit-log |
business infrastructure | lenso module install audit-log |
append-only, module-owned audit events |
The CLI resolves these names to exact linked install descriptors, including
dependencies and Cargo packages. auth, auth-password, and several other
auth modules also have helpers under lenso::host::builtins; modules maintained
in independent repositories expose their own linked_module() helper.
lenso/platform-story is not in this list. It is a composition-selected
Module owned by the application or Console integration that supplies it, not a
Framework-bundled application module.
Install and verify
Install dependencies first, then restart the Host so migrations, routes, and Module metadata are loaded:
lenso module install auth
lenso module install auth-password
cargo run --bin migrate
lenso serve
Use the connected Console’s Modules view to confirm the resolved dependency and runtime state. For module authors consuming the authenticated actor, see Auth and Capabilities.