How to revoke Ava's permission on-chain — from Telegram, from Ava Studio, or directly without Ava.
Revoking is the on-chain off switch. Once revoked, Ava cannot initiate transactions for the affected Guardian — the chain itself rejects them. Revoking does not require Ava's cooperation and does not require your Telegram account to be in a working state.
Send /revoke. Ava will:
Open app.avaprotocol.org, go to Permissions, find the Guardian, click Revoke. Same effect, in a browser.
You don't need Ava — or even Ava's UI — to revoke. The permission lives on a contract on your smart wallet; calling its revoke() function from your wallet kills it. If Ava is unreachable, you can:
revoke() for the relevant AvaPolicy ID.revoke() call from any wallet UI that supports contract interaction (Frame, Rabby, etc.).We will publish a short standalone "how to revoke without Ava" page (with the contract ABI and a one-screen guide) so the off switch is operable even if avaprotocol.org is down.
/pause (or block the bot).If you want to revoke one Guardian (say, Earn) but keep another (Liquidation Guard), use /revoke and pick. Each Guardian has its own policy, so revocation is per-job.
If you suspect something is wrong — strange transaction, unfamiliar address, you're not sure but want to be safe — revoke first. Two-or-three-dollars-of-gas is cheap insurance, and you can always re-authorize later once you've investigated.