AURA

Roles & Permissions

Operator roles, session keys, and permission management

Roles and permissions delegate scoped, revocable authority below the owner. Operator roles grant a permission mask (with optional expiry) so a delegate can run maintenance instructions such as address-list updates, scoped pauses, simulations, liveness refreshes, snapshots, and health refreshes. They do not authorize live dWallet signing/decryption, which remains owner/AI-authority gated. Session keys issue short-lived, narrowly-scoped credentials an agent can use without the owner key.

Operator roles

InstructionDescription
grant_operator_roleGrant a scoped operator permission mask.
revoke_operator_roleRevoke an operator role.
update_operator_roleEdit an operator's permission mask / expiry in place.

Session keys

InstructionDescription
issue_session_keyIssue a scoped, expiring session key.
revoke_session_keyRevoke a session key.
close_session_keyClose the session-key account (reclaim rent).
update_session_keyExtend expiry / re-scope an active session key.

On this page