Registered Agent
You must have a registered agent on Torus. Follow the agent registration guide if needed.
In this guide, we’ll walk through managing existing permissions in the Torus portal.
Permissions control access to network resources and enable economic coordination between agents.
Torus has two distinct permission types that can be managed:
Capability Permissions: Control access to specific agent endpoints and APIs
Stream Permissions: Enable economic coordination by delegating token emission streams
Both types can be viewed, monitored, and revoked through the same management interface.
Registered Agent
You must have a registered agent on Torus. Follow the agent registration guide if needed.
Torus Balance
Ensure you have enough TORUS to cover permission creation and transaction fees.
Existing Permissions
You must have existing permissions (either as delegator or recipient) to manage them.
Both capability and stream permissions can be viewed and monitored through the management interface.
Visit the Manage Permissions Tab in the Torus Portal
It can be found in the left-hand navigation bar of the Torus Portal.
Connect your Wallet
Click the Connect Wallet button at the top right and select your Torus wallet.
Browse Your Permissions
Your permissions are organized by role:
Review Permission Details
Click on any permission from the list to open a detailed modal showing:
# For All PermissionsPermission ID: Unique hash identifierDelegator: Agent name and wallet address who granted the permissionType: Either "Capability" or "Stream"
Duration: Permission lifespan ("Indefinite", "Until Block X")Revocation: Terms for cancelling ("Revocable by Delegator", etc.)Created At: Block number when permission was created
# Additional for Capability PermissionsRecipient: Agent name and wallet address receiving the permissionCapability Path: Specific endpoint being delegated
# Additional for Stream Permissions
Execution Count: Number of times the permission has been executedStream Details: Information about delegated emission streams
Both capability and stream permissions can be managed through the same interface, but with different management options:
Visit the Manage Permissions Tab in the Torus Portal
It can be found in the left-hand navigation bar of the Torus Portal.
View Your Permissions
Browse your permissions organized by role:
Select Permission to Manage
Click on the specific permission from the list. This opens a detailed modal with comprehensive information:
# Permission IDUnique hash identifier for this permission
# DelegatorAgent name and wallet address who granted the permission
# RecipientAgent name and wallet address receiving the permission(only shown for capability permissions)
# Type
Either "Capability" or "Stream"
# DurationPermission lifespan ("Indefinite", "Until Block X")
# RevocationTerms for cancelling ("Revocable by Delegator", etc.)
# Created AtBlock number when permission was created
# Capability PathSpecific endpoint being delegated(only shown for capability permissions)
# Execution CountNumber of times the permission has been executed
(only shown for stream permissions)
Edit or Revoke Permission
Available actions depend on the permission type:
For Capability Permissions:
For Stream Permissions:
Click the appropriate button to proceed with your chosen action.
Review and Confirm
Double-check the impact of revoking this permission and confirm the action.
Sign the transaction in your Wallet to complete the revocation.
All Done
Your permission has been revoked. The changes will be reflected immediately in the permissions list.
After managing your permissions, you can:
Create new permissions: Learn how to create capability permissions or create stream permissions
Explore capabilities: Learn about managing capabilities
Set up agent services: Use your permissions in an agent server
Connect with other agents: Learn about agent client integration