Fifth, more broadly, email verification is at the center of a lot of identity flows, so we'd like to learn how it might relate to other mechanisms, such as federation, phone number verification and password/passkey management.Risks
Interoperability and Compatibility
No information providedGecko: Defer (
https://github.com/mozilla/standards-positions/issues/1316) We filed for an early review before we had all of the information for Mozilla to make a proper assessment. We think we understand the proposal better now than we did 6 months ago, so we are planning to re-open the standard position request and try to offer some of the clarity that was lacking.
WebKit: No signal (
https://github.com/WebKit/standards-positions/issues/578) We haven't formally gotten a review from Webkit, but we got some informal feedback last TPAC with their preference to augment WebOTP / one-time-codes and OTPs and activate IMAP clients (of which there are fewer) rather than email providers. We believe this alternative isn't necessarily mutually exclusive and can work symbiotically with what's being proposed. We expanded on that here:
https://github.com/samuelgoto/email-verification-protocol#webotp-otps-vs-evts-and-imapWeb developers: Positive This API requires participation by websites and email providers. We successfully ran a devtrial with a few partners which we expect will join us running an original trial. Based on what we heard so far, we are optimistic this will hit a sweet spot with website authors, but we'd like to gather further evidence of developer demand and API fitness in an actual production setup.
Other signals:
Ergonomics
We think a declarative autocomplete API strikes the right balance for developers and users. There are a series of other variations that we have explored and are open to revisiting based on developer feedback that we listed here:
https://github.com/samuelgoto/email-verification-protocol#website-apiActivation
This proposal requires incentivizing and changing websites, email providers, browsers and, to a smaller extent, user behavior. Much of the incentives are going to be pulled by the availability of email providers, which we think might be feasible to bootstrap. More on the economics here:
Ongoing technical constraints
No information providedDebuggability
Still being developed. Basic error messages in the developer console available.Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?
No. We are planning to start on desktop first and then introduce Android. We aren't sure if it would be possible/useful to support WebView.Not currently available.DevTrial instructions
https://github.com/WICG/email-verification-protocol/blob/main/HOWTO.mdFlag name on about://flags
#email-verification-protocolFinch feature name
No information providedNon-finch justification
No information providedRequires code in //chrome?
TrueEstimated milestones
| Origin trial desktop first | 150 |
| Origin trial desktop last | 153 |
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5205725253074944?gate=5146029401964544Links to previous Intent discussions
Intent to Prototype: https://groups.google.com/a/chromium.org/d/msgid/blink-dev/68bb77c8.050a0220.257801.0191.GAE%40google.com