Skip to main content
Use agent-delegation when a controller needs to grant limited authority to an agent.

Best For

  • payment delegation
  • scoped actions
  • auditable agent permissions

Flow Type

Instant. The controller signs the delegation request.

Required Fields

FieldRequiredNotes
controllerWalletYesMust match the signer
agentWalletYesTarget agent wallet
scopeNoExample: payments:x402
permissionsNoAllowed actions
expiresAtNoUnix ms expiry

Example

{
  "controllerWallet": "0x...",
  "agentWallet": "0x...",
  "scope": "payments:x402"
}