Authenticate Passkey Result
data class AuthenticatePasskeyResult(val credentialId: String, val signature: WebAuthnSignature, val publicKey: ByteArray)
Result of standalone passkey authentication.
Contains the credential ID, normalized signature, and public key from a WebAuthn authentication ceremony without connecting to a specific wallet contract.
Use this result with:
Indexer lookups to discover contracts for the credential
Manual contract connection via connectWallet({ contractId, credentialId })
Multi-signer operations that need pre-authenticated signatures