One of the best part of my job is that I get to work with so many people externally! This Thursday I have back to back meetings only with non-googlers!
@bnewbold.net have you considered using notation (rather than dids) to create the level of indirection? e.g. domain.com is distinguishable from https://192.291.993.99 by notation / parsing, rather than declaration. Wouldn't it be cleaner if we had at://sgo.to and at://thaoj4hhvraos7y6v3yog7re?
If you are at #DwebCamp and you love the #Fediverse please come see my Introduction to #ActivityPub talk at 5pm today in the #OpenSocialWeb tent! It means a lot.
Personally, the most exciting auth-related feature since passkeys: Chrome just announced an origin trial for the Email Verification Protocol (EVP).
It has been criminally underreported but Kelsey Pfendler has just rowed solo across the Pacific Ocean from the US coast to Hawaii in record time. A 2,400-mile unsupported journey in 43 days, 17 hours, and 55 minutes. Notably beating the Men’s record by 9 whole days.
Email Verification Protocol is one of the features I'm most excited about as a user. I can finally skip checking my inbox when signing up! 🙌 Want to be the first to test it and enable it on your site? Check out the blog post.
Ever been annoyed by a "confirm your email" message with a flaky magic link or OTP with clunky copy+paste, if the email even arrives‽ Optimistically, 20-30% of those emails* are never seen. We can fix that! If you have *any* email collection on your site, I'd love to see you try it & give feedback.
Ever been annoyed by a "confirm your email" message with a flaky magic link or OTP with clunky copy+paste, if the email even arrives‽ Optimistically, 20-30% of those emails* are never seen. We can fix that! If you have *any* email collection on your site, I'd love to see you try it & give feedback.
Test the Email Verification Protocol with an origin trial | Blog | Chrome for Developers
Test the Email Verification Protocol with the origin trial available from Chrome 150.
developer.chrome.com
Watched 4 back to back movies on a long flight back home. "Good luck, have fun, don't die" is insane great. "They will kill you" was great too. "Begonia" was good but I stopped in the middle and restarted. "Roofman" I watched to take a break from thrillers and enjoyed too :)
Hey folks I'm looking for some work! Contracting jobs related to ATProto would be a great fit if anybody needs any help along those lines. I'm very good at Rust, I use a lot of TypeScript, and I'm in deep on the Atmosphere. I'm also used to just figuring out whatever I need to. 😁
Ok now for real with good documentation! developer.chrome.com/blog/email-v... LMK what you think! @blaine.bsky.social looking forward to hearing from you!
Test the Email Verification Protocol with an origin trial | Blog | Chrome for Developers
Test the Email Verification Protocol with the origin trial available from Chrome 150.
developer.chrome.com
I just tried a thing that I've honestly been waiting for since ~2006. @sgo.to is a genius, and his persistence is a godsend. I'm told it'll be live in a few months-ish. Can't wait to share more widely, thinking about implications in the meantime. (Sorry to be coy, it's not easily demo-able yet)
EVP origin trials out the door! Who wants verified gmail (or any other participating email provider!) addresses in autofill? Give it a try and let me know what you think! developer.chrome.com/blog/email-v...
Test the Email Verification Protocol with an origin trial | Blog | Chrome for Developers
Test the Email Verification Protocol with the origin trial available from Chrome 150.
developer.chrome.com
Went back for the first time to my highschool in Treviso after almost 27 years!
Around me, on ecosystem strategy, there are two schools of thought at Google, I call them the incrementalists and the idealists. The former look at what's adjacent to them and take opportunities based on what's possible. They have a sense of direction, but weakly held.
Every vacation I tend to write code for something that I have been pondering on (e.g. I wrote a PDS once), usually unrelated to work. Lately, I feel like most of my personal projects have a big intersection with my work ones. Kind of neat to be working on something so personally meaningful to me.
Things are moving so fast with EVP that if you flip this flag: chrome://flags/#enable-experimental-web-platform-features You get a brand new UX formulation with indicators in the input field!
🔐 Adiós cookies de terceros: FedCM es el futuro del login social https://thenewstack.io/fedcm-federated-login-standard/ #FedCM #LoginSocial #PrivacidadWeb #Autenticación
I spent some time this morning playing with their endpoints ... I genuinely believe this is the first time that a google account and facebook account interoperate in an unified account chooser that websites can use to login to their websites.
Facebook just recently exposed themselves as a FedCM IdP!! developers.facebook.com/documentatio... I think this is pretty awesome, including to the atproto ecosystem, because it one more step towards making IdPs interoperate with one another!
Just tried EVP in chrome stable for the first time! If you are logged in to your gmail account: 1) Go to chrome://settings/help and see if you got chrome 150+ 2) Go to code.sgo.to/2024/10/25/v... and select in autofill your gmail address 3) Click sign-in 4) There is no step 4
I'm not ashamed to say that I went to Gorge du Verdon purely because of a tiktok search for things to do in Provence ... This place is beautiful!!
So much good food in Nice ... Gained another 100 pounds ... Next time you see me, pretend you don't see ..
While I was out on vacations (still am), EVP launched in OT, federated auth for Gemini in Chrome launched to all users, a new backend for FedCM was implemented and launched, a machine learning model and ambient UI was launched and Facebook exposed itself as an IdP! Maybe I should stay OOO longer!
Facebook just recently exposed themselves as a FedCM IdP!! developers.facebook.com/documentatio... I think this is pretty awesome, including to the atproto ecosystem, because it one more step towards making IdPs interoperate with one another!
Facebook Login with FedCM
developers.facebook.com
@nmarkoborodova.bsky.social just recently published a good intro on FedCM here! Check it out!! youtu.be/4AAiTP1B8wA?...
What is the Federated Credential Management API (FedCM)?
YouTube video by Chrome for Developers
youtu.be
I've been pondering about having the browser resolve at:// URLs. I have been thinking that we could introduce a DNS-like (maybe DNS itself?) entity that goes from did:plc to URLs, the same way DNS goes from names to IP, and have the browser depend on that similar to how it depends on a DNS server.