Launch on 01/01/2027Licenses available from 01/01/2027
Docs / Background / On passkeys

On passkeys

Ready
TL;DR

Passkeys fixed login. Ydentifi proves a specific action. They are complementary jobs — a passkey says the right account-holder is back; Ydentifi says a live person approved this transfer, at the strength you demanded, on infrastructure you own.

For a technical buyer, passkeys are the first comparison worth making — so let us make it plainly. Passkeys, built on WebAuthn and the FIDO2 stack, are the best thing to happen to logging in for a long time. Ydentifi is not an alternative to them. It does a different job, and the two compose.

What passkeys solve#

A passkey is a public–private key pair bound to a website’s origin, with the private key held in the device’s secure hardware and unlocked by a local biometric or PIN. Registration creates the pair; signing in proves possession of the private key. Two properties make this a genuine advance:

  • Phishing resistance built in. The credential is scoped to the origin that created it, so a look-alike domain cannot elicit a usable signature. It is the property that matters most — see On passwords for why phishing is the elephant in the room. Ydentifi does not bind a login to a site this way. Its resistance comes from the action: the phone signs the exact details the user saw.
  • No shared secret to steal. There is no password sitting on a server to breach, reuse, or leak. The private key never leaves the device.

What a passkey attests is precise: the holder of this device, unlocked locally, is the account-holder who registered. That is exactly what a login needs, and passkeys do it better than a password ever could.

Where the line is#

A passkey proves who is returning. It does not, by itself, prove what they are agreeing to. Three gaps open past the login line:

  • No action binding. A WebAuthn assertion signs a server-issued challenge — a nonce — not the human-readable details of an operation. It says “the account-holder is present,” not “the account-holder approved a €4,200 transfer to this account.” Transaction authorization existed only as an optional WebAuthn extension and is not what deployed passkey login does; nothing in the usual ceremony ties the signature to the stakes.
  • One assurance level. A passkey unlock is a passkey unlock. There is no built-in notion that this action needs a stronger check than that one — say, a biometric with no passcode fallback once the amount crosses a threshold. Step-up is left to the relying party to invent.
  • Someone else’s infrastructure. Passkeys sync through the platform’s cloud — iCloud Keychain, Google Password Manager — and their recovery, device list and account model belong to that ecosystem, not to you. For a bank, or an air-gapped deployment, a verifier and trust store that live inside a consumer cloud is a sovereignty problem, not a feature.

None of this is a criticism of passkeys. It is simply the boundary of the job they were designed for: proving identity at the door, not adjudicating each decision inside.

Login and approval, together#

The useful model is enabler, not alternative. Let passkeys do what they are best at — passwordless, phishing-resistant login. Then, at the moments that carry risk, add an approval a passkey does not give you:

  • The signature covers the action. Ydentifi’s device signs over the exact on-screen details of the operation — amount, destination, the sentence the user read — so an altered request will not verify. A relay can pass a request on, but it cannot change what the user approves. The proof is about the decision, not merely the presence. See The ceremony.
  • Assurance is chosen per action. You pick the level — device unlock or biometric only — and add a location check or number matching where the action needs it, per action, not once per login. See Factors & levels.
  • You own the verifier. The trust chain is your PKI, the server runs on your infrastructure, and no end-user data leaves it. There is no consumer cloud in the authentication path — see What is Ydentifi.

So the framing is not passkeys versus Ydentifi. It is passkeys at the door and Ydentifi at the decisions that matter — a login layer and a high-assurance action-authorization layer, doing two different jobs well. If you already use passkeys, keep them; Ydentifi picks up exactly where their line stops.

Opens on 01/01/2027

Available at launch

Until then, you can try the whole ceremony on your own phone.