Skip to main content
Embedded wallets do not blind-sign with a passkey. Every passkey-signed sendIntent(), sendBatchIntent(), revokeSessionGrant(), signMessage(), and signTypedData() shows Rhinestone’s review before the passkey prompt. The deprecated experimental_clear_signing option has no effect. To send intents with no dialog and no passkey prompt, grant a session key once, then pass it as the session option on sendIntent() or sendBatchIntent(). Session signing supports EVM calls only, and the onchain validator limits it to the granted scope.