
The least app-like moment in many web apps arrives immediately after the user taps Create account. The app sends a code or magic link, the user leaves for an inbox, waits for delivery, searches through spam, and then tries to return to the right screen. On mobile, that context switch can puncture the entire illusion that an installed web app belongs beside native software.
Chrome is testing a different path: let the browser obtain cryptographic proof that the user controls an email address, then pass that proof to the web app when its form is submitted. A fresh update from the Chromium team says the experiment is approved through milestone 156, with an Android implementation planned during milestones 154–156 before the team evaluates whether to pursue general shipping.
Die Chromium blink-dev thread began as an intent to experiment with the Email Verification Protocol. The desktop origin trial was listed to start at milestone 150. The latest clarification confirms that experimentation can continue through milestone 156 and, more importantly for mobile web apps, says the team plans to add Android support across milestones 154–156.
This is not a Chrome-wide launch, an Android release promise, or a new standard that every browser has accepted. It is an extended evaluation window for an experimental capability. The team intends to study Android behavior and then decide whether the feature is ready for an intent to ship.
That distinction matters. The proposal still depends on participation from browsers, email providers, websites, and users. Mozilla has deferred its standards position, WebKit has not provided a formal signal, and the W3C Technical Architecture Group’s early response was described as ambivalent. Chrome is testing whether the ecosystem can work, not declaring the problem solved.
The web-facing integration is deliberately modest. A developer adds a hidden input to an account form with an email-verification autocomplete value and a server-generated nonce. When the user explicitly selects an email address, a supporting browser can coordinate with a participating email provider and obtain a signed Email Verification Token.
If any required part is missing, the site can fall back to its existing code or magic-link flow. That fallback is not an implementation detail; it is what makes gradual adoption possible while browsers and email providers remain uneven.
Installed web apps compete on continuity. Launching from a home-screen icon feels convincing only while the experience remains inside one coherent flow. Sending a new user into an email client during registration is a reminder that the app cannot finish one of its most important jobs on its own.
Browser-mediated verification could remove that interruption for account creation, sign-in, recovery, and other flows that need proof of email ownership. It may also avoid delayed messages and spam filtering. For founders, that creates a plausible route to fewer abandoned registrations. For product teams, it offers a more compact onboarding journey without requiring a native wrapper or app-store distribution.
The security argument is equally important. Codes and magic links train users to move between messages and authentication screens, a pattern that attackers can imitate. Cryptographic tokens bound to the requesting site and transaction could reduce reliance on those phishable interactions. The origin trial must still establish whether the proposed system delivers that benefit without creating new privacy or abuse problems.
This proposal makes the browser an active identity intermediary. It may discover the email issuer, make credentialed requests, display account choices, obtain permission, bind proof to a site, and place the result into a form. That can produce excellent UX, but it also raises questions about transparency, consent, and how much account information the browser should retain or reveal.
The permission experience is not settled. The project is studying whether users understand the prompt, whether they expect the token to be shared when selecting an address or submitting the form, and how often consent should be requested. Complex forms with multiple email fields, private relay addresses, logged-out provider sessions, embedded frames, automated account creation, and compatibility with passkeys remain active design areas.
Cross-browser support is another constraint. A Chrome-only identity shortcut would help some users while increasing the number of onboarding branches developers must maintain. The best outcome is a small, interoperable primitive with graceful fallback. The weaker outcome is another browser-specific optimization that product teams can use only after building and testing the traditional flow anyway.
Production web apps should not remove email codes because of this update. The capability remains experimental, Android support is planned rather than delivered, and broad browser agreement does not exist. Teams eligible for the origin trial can investigate it; everyone else can use the trial as a signal that browser vendors are taking onboarding friction more seriously.
The useful preparation is architectural. Keep email verification isolated behind a replaceable server-side interface. Measure where users abandon the current flow. Make fallbacks resilient. That work pays off whether cryptographic email tokens ship, another standard wins, or email clients simply become better at handling one-time codes.
The Android implementation will be the first major test. Mobile is where inbox switching is most disruptive and where an installed PWA has the strongest reason to preserve app-like continuity. IndApp will watch whether the planned milestone 154–156 work reaches the trial, which email issuers participate, what the browser permission UI becomes, and whether Mozilla or WebKit offers a clearer standards position.
The larger signal is already visible: browsers are exploring responsibilities that native operating systems have traditionally owned, including trusted identity mediation and smoother account setup. If this experiment proves both useful and privacy-respecting, the payoff will be bigger than one fewer code field. Web apps will gain another piece of the integrated onboarding experience users expect from installed software.