Create Delegation
create_delegationGrant another agent scoped permissions with spend limits, expiry, and sub-delegation depth by issuing a signed delegation.
Instructions
[OPERATOR] Create a scoped delegation from one agent to another.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"delegated_to": "<delegated_to>",
"scope": "<scope>"
},
"name": "create_delegation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | Yes | Scopes to grant (e.g. ['web_search', 'code_execution']) | |
| max_depth | No | How many levels of sub-delegation (a non-negative integer) | |
| spend_limit | No | Maximum spend allowed | |
| delegated_to | Yes | Public key of the agent receiving delegation | |
| expires_in_hours | No | Delegation validity in hours |