Summary
Linux browser panels currently install a WebAuthn bridge, but the native handler
is still stubbed.
This is an implementation gap, not just a validation gap.
Current State
- browser panel setup installs the bridge
- the native message handler still has TODOs for request parsing, CTAP2 dispatch,
and JS reply handling
- current parity docs should treat Linux WebAuthn as not yet supported end-to-end
References
cmux-linux/src/browser.zig
cmux-linux/src/webauthn_bridge.zig
docs/linux-parity-matrix.md
docs/linux-validation-checklist.md
docs/linear-qa-shard-punchlist.md (PAR-001)
Scope
- parse WebKit bridge messages
- route requests through the Linux CTAP2 path
- reply to the page with success and error responses
- run one real hardware-backed ceremony on a Tier A distro
Exit Criteria
- Linux WebAuthn request handling is implemented end-to-end
- one real hardware-backed ceremony succeeds on Ubuntu 24.04 or Fedora 42
- parity docs can move WebAuthn above
unsupported
Summary
Linux browser panels currently install a WebAuthn bridge, but the native handler
is still stubbed.
This is an implementation gap, not just a validation gap.
Current State
and JS reply handling
References
cmux-linux/src/browser.zigcmux-linux/src/webauthn_bridge.zigdocs/linux-parity-matrix.mddocs/linux-validation-checklist.mddocs/linear-qa-shard-punchlist.md(PAR-001)Scope
Exit Criteria
unsupported