OZWebAuthnSignature

public struct OZWebAuthnSignature : OZSmartAccountSignature, Hashable

A WebAuthn signature produced by a passkey authentication ceremony.

Carries the complete attestation data required to verify biometric or security-key authentication. The signature must be in compact format (64 bytes) with a normalised low-S value to avoid signature malleability.

Field ordering in the SCVal map is alphabetical and is required for contract compatibility:

  1. authenticator_data
  2. client_data
  3. signature

The map key is client_data, not client_data_json.