Skip to content

Platform support

These values are generated from the current build and platform bridge sources so the public matrix cannot silently drift.

Surface Current support Evidence boundary
Base Android passkey client minSdk 26, compiled with SDK 37 Compilation and host tests do not prove a provider-backed ceremony
Optional Android PRF crypto minSdk 30, compiled with SDK 37 This optional module has a higher minimum than the base client
Compose PRF sample minSdk 30 The sample minimum is not the base library minimum
iOS targets iosArm64, iosSimulatorArm64; no iosX64 Simulator compilation does not prove device entitlements or iCloud Keychain behavior
Committed iOS host iOS 16 deployment target Optional APIs can require newer systems
iOS PRF iOS 18+ Runtime capability still must be checked

Runtime prerequisites

  • Android needs a Credential Manager provider, a screen lock, and a passkey-capable device or emulator account.
  • Android production association needs a matching package name and signing fingerprint in /.well-known/assetlinks.json.
  • iOS production association needs Associated Domains and a matching apple-app-site-association response.
  • Physical-device and provider testing remains necessary before claiming deployment readiness.