Skip to main content
SuperformOS User Management — primary, secondary, and view-only access controls This page controls vault access. Three tiers are managed here: Primary Manager (display only), Secondary Managers (onchain delegates), and view-only users (offchain read access). Secondary Manager assignment requires the Primary Manager; either manager can manage view-only access. The public SuperVault detail page exposes roles as read-only context. Adding or removing users requires the authenticated Operate surface and the appropriate manager role. The full manager list is fetched from GET /api/v1/users?vault_address={}&chain_id={}&limit=100.

Tab 1: Primary Manager

Displays the Primary Manager’s wallet address and display name. Set at vault creation, the Primary Manager can be replaced through SUPER_GOVERNOR or a Secondary Manager’s timelocked recovery proposal, not through this tab.

Tab 2: Secondary Managers

Onchain delegates with role-limited operational access, including view-only user management and display-name updates. Only the Primary Manager can add or remove Secondary Managers.

Adding

  1. Click Add Secondary Manager
  2. Enter wallet address
  3. Click Prepare — POST /api/v1/users/secondary-manager/prepare → calldata
  4. Sign the onchain transaction

Removing

  1. Click Remove — POST /api/v1/users/secondary-manager/remove/prepare → calldata
  2. Sign the onchain transaction

Updating Display Names

Either manager can update display names through Erebor (offchain, no gas). In the UI, either manager can edit view-only names; editing Primary or Secondary Manager names requires the Primary Manager. Use the pencil icon where available:

Tab 3: View Only

Read-only dashboard access. No onchain transaction required.

API Reference

User Object

Add at least one secondary manager before going live. If you lose access to the primary key, secondary managers can continue vault operations.