This sounds like it would work but I know one issue (for signing) is whatever process is doing the signing needs to be able to compute on the secp curve. I know iPhone for example does not have libsecp for their secure element
Does any fido2 standards support secp256k1?
