> For the complete documentation index, see [llms.txt](https://docs.cometh.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cometh.io/advanced.md).

# ADVANCED

- [Session Keys](https://docs.cometh.io/advanced/session-keys.md): No need to sign each transactions !
- [Tutorial](https://docs.cometh.io/advanced/session-keys/tutorial.md): Example of a session key with an action policy.
- [Remove a session key](https://docs.cometh.io/advanced/session-keys/remove-a-session-key.md): Remove a permission
- [Policies](https://docs.cometh.io/advanced/session-keys/policies.md)
- [Sudo policy](https://docs.cometh.io/advanced/session-keys/policies/sudo-policy.md): The sudo policy gives full permission to the signer. The signer will be able to send any UserOps.
- [Action policy](https://docs.cometh.io/advanced/session-keys/policies/action-policy.md): The action policy limits the target (either contract or EOA) that the UserOp can interact with.
- [ERC7579 actions](https://docs.cometh.io/advanced/session-keys/erc7579-actions.md)
- [7579 Fallback methods](https://docs.cometh.io/advanced/session-keys/erc7579-actions/7579-fallback-methods.md): 7579 methods
- [Install a module](https://docs.cometh.io/advanced/session-keys/erc7579-actions/install-a-module.md): Installs a ERC-7579 module to the smart account.
- [Uninstall a Module](https://docs.cometh.io/advanced/session-keys/erc7579-actions/uninstall-a-module.md): Uninstalls a ERC-7579 module from the smart account.
- [isModuleInstalled](https://docs.cometh.io/advanced/session-keys/erc7579-actions/ismoduleinstalled.md): Checks if an ERC-7579 module is installed on the smart account.
- [Social recovery](https://docs.cometh.io/advanced/social-recovery.md): How to recover a wallet using recovery
- [Add a passkey signer on a different OS](https://docs.cometh.io/advanced/add-a-passkey-signer-on-a-different-os.md): Allow your user to access their wallet from several devices with different OS environment
- [Capabilities](https://docs.cometh.io/advanced/capabilities.md)
- [sendCalls](https://docs.cometh.io/advanced/capabilities/sendcalls.md)
- [getCallsStatus](https://docs.cometh.io/advanced/capabilities/getcallsstatus.md)
- [getCapabilities](https://docs.cometh.io/advanced/capabilities/getcapabilities.md)
- [grantPermissions](https://docs.cometh.io/advanced/capabilities/grantpermissions.md)
- [Other signers (Auth Providers)](https://docs.cometh.io/advanced/other-signers-auth-providers.md)
- [EOA wallets (Metamask, Phantom...)](https://docs.cometh.io/advanced/other-signers-auth-providers/eoa-wallets-metamask-phantom....md)
- [Magic signer](https://docs.cometh.io/advanced/other-signers-auth-providers/magic-signer.md)
- [Web3Auth signer](https://docs.cometh.io/advanced/other-signers-auth-providers/web3auth-signer.md)
- [Turnkey signer](https://docs.cometh.io/advanced/other-signers-auth-providers/turnkey-signer.md)
- [Privy signer](https://docs.cometh.io/advanced/other-signers-auth-providers/privy-signer.md)
