Extend RAMS Mandate
Prepare a later expiry for an active ERC-8226 mandate.
ramsExtendMandate. newValidUntil must exceed the current expiry; extending does not reset cumulativeUsed.
Authorization modes
Authorizations
Base64-encoded x402 payment payload. Supported for x402-eligible agentic methods on /x402/... facades, /prepare-transactions, and eligible /send-transactions retries.
Body
Target operation chain ID. RAMS is available on Ethereum Sepolia (11155111) only at launch. Decimal and 0x hex values are accepted.
"11155111"
"0xaa36a7"
Agent whose mandate is extended.
^0x[a-fA-F0-9]{40}$Principal that granted the mandate.
^0x[a-fA-F0-9]{40}$New expiry. Must be greater than the mandate's current validUntil; the mandate must be active and not expired. cumulativeUsed is preserved (NOT reset). Unix timestamp in seconds (uint48).
Required for direct/client-signed mode. Omit for brickken-relayed execution; Brickken supplies its operation signer.
^0x[a-fA-F0-9]{40}$Optional EIP-712 signature from the principal (never the operator). At least 65 bytes for EOAs (r||s||v); longer payloads are allowed for EIP-1271 contract wallets. Omit for direct mode (the transaction sender authorizes on-chain). Obtain the payload to sign from GET /rams/typed-data/{operation}.
^0x([a-fA-F0-9]{2})*$Unix-seconds signature deadline (uint256). Required when signature is provided and must be greater than now — it must equal the deadline that was signed. Ignored (encoded as 0) in direct mode.
Optional. Only valid together with signature + deadline: Brickken's relayer becomes the transaction sender and the on-chain authorization rides on the principal's EIP-712 signature. Omit for client-signed execution (default on all /x402/rams facades).
brickken-relayed Optional AgentMandate contract override; defaults to the chain's configured RAMS AgentMandate address.
^0x[a-fA-F0-9]{40}$Optional explicit gas limit.
Optional explicit transaction nonce when managing nonces manually.
Optional owner attribution email.
Alias for ownerEmail where supported.
Response
Prepared unsigned transaction payload.