> ## Documentation Index
> Fetch the complete documentation index at: https://celoref.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Session and Rekey Tools

> Browser-based approvals, rekey requests, and delegated session setup.

# Session and Rekey Tools

These tools are for higher-trust flows.

## `rekey_with_pera`

Use this tool when you want a user to approve a rekey transaction in Pera Wallet.

Typical cases:

* set up a temporary session authority
* test revocation and delegated control
* move the approval step into a wallet flow instead of keeping it inside Claude

## Important flow rule

Rekeying is not a per-payment action.
It is a session setup action.

The user should approve once, and then the session can be used until it expires or is revoked.

## Why this matters

This is the bridge between the simple wallet today and the stronger AC2-style control model later.
