https://waterpigs.co.uk/services/microformats-to-atom/?url=http%3A//aaronparecki.com/notes Aaron Parecki https://aaronparecki.com/ https://aaronparecki.com/2026/03/30/19/todo 2026-03-30T14:28:21-04:00 2026-03-30T14:28:21-04:00
Found my todo list for 2026 https://kylegabriel.com/projects/2020/06/automated-hydroponic-system-build.html
http://activitystrea.ms/schema/1.0/article
https://aaronparecki.com/2026/03/30/14/ 2026-03-30T09:55:49-06:00 2026-03-30T09:55:49-06:00
TIL about UIScreenshotService which enables iOS apps to provide a high res PDF screenshot of the app content when the user uses the system screenshot action! Chrome uses this to give a full export of the page!
http://activitystrea.ms/schema/1.0/article
https://aaronparecki.com/2026/03/25/29/ 2026-03-25T16:23:44+08:00 2026-03-25T16:23:44+08:00
I'm impressed, Cathay Pacific transferred my vegetarian meal request to the new flight they moved me to after the incoming flight was late and missed the connection. Normally airlines say oh well you didn't reserve the meal 72 hours before the flight.
http://activitystrea.ms/schema/1.0/article
https://aaronparecki.com/2026/03/07/17/dst 2026-03-07T21:02:33-08:00 2026-03-07T21:02:33-08:00
Happy final Daylight Savings Time Eve to all our friends in British Columbia! I hope we can join you on the other side soon!
http://activitystrea.ms/schema/1.0/article
https://aaronparecki.com/2026/03/05/37/passkey 2026-03-05T19:26:14-08:00 2026-03-05T19:26:14-08:00
I'm setting up a temporary laptop for my next trip and it's shocking how much faster the cross-device passkey flow is compared to looking up and hand typing my long 1Password passwords
http://activitystrea.ms/schema/1.0/article
https://aaronparecki.com/2026/02/17/12/xaa-mcp 2026-02-17T15:17:39-08:00 2026-02-17T15:17:39-08:00
If you’re struggling to get AI agents past enterprise security reviews, join me tomorrow for a session on how Cross App Access (XAA) brings managed authorization to MCP!

I'll be joined by Sohail Pathan to show off our Cross App Access playground and give a live demo of how the protocol works!

Tomorrow - February 18, 2026 (8 AM PT)

πŸ‘‰ https://www.brighttalk.com/webcast/14899/661521?utm_source=apk_social&utm_medium=brighttalk&utm_campaign=661521
http://activitystrea.ms/schema/1.0/article
https://aaronparecki.com/2026/02/13/10/caw 2026-02-13T14:30:12-08:00 2026-02-13T14:30:12-08:00
Inspired by some #indieweb folks creating /caw pages on their websites, I made one of my own! Here you can listen to the most recent crow recorded from my house:

https://aaronparecki.com/caw/
http://activitystrea.ms/schema/1.0/article
https://aaronparecki.com/2026/01/26/20/ 2026-01-26T19:35:50-08:00 2026-01-26T19:35:50-08:00
Apparently I missed the introduction of the 4.4mm TRRRS audio jack 10 years ago and just now discovered it. What a cool idea.
http://activitystrea.ms/schema/1.0/article
https://aaronparecki.com/2026/01/12/11/ 2026-01-12T20:59:02-08:00 2026-01-12T20:59:02-08:00
"I'll just check my critical thinking and nuke it in the microwave" has to be my favorite quote from this Business Insider video on Trader Joe's white-labeled food
http://activitystrea.ms/schema/1.0/article
https://aaronparecki.com/2026/01/11/11/ 2026-01-11T19:21:19-08:00 2026-01-11T19:21:19-08:00
Me looking at my todo list on a Sunday night after having done at least a couple things today, yet somehow it looks more like a list of what I did *not* do today.
http://activitystrea.ms/schema/1.0/article
https://aaronparecki.com/2025/12/16/9/ 2025-12-16T19:42:49-08:00 2025-12-16T19:42:49-08:00
oh no, due to a series of misclicks, I just accidentally archived the most recent 100 emails in my inbox.

if nothing else, reviewing my "all mail" folder is doing a good job of making me question how important emails in my inbox actually are.
http://activitystrea.ms/schema/1.0/article
https://aaronparecki.com/2025/11/25/11/mcp-update 2025-11-25T15:11:00-08:00 2025-11-25T15:11:00-08:00
The new MCP spec just dropped! πŸŽ‰

There's too many new things to get into everything, but there are two big changes I am most excited about πŸ‘€

πŸ“ Client ID Metadata Documents (CIMD) - a simpler way to manage client registrations, clients describe themselves with a URL they control
πŸ” Enterprise-Managed Authorization extension (aka Cross App Access) - eliminate the OAuth redirect and get tokens for an MCP server by requesting them from the enterprise IdP

It's been great working on this with folks like Den Delimarsky, Paul Carleton, David Soria Parra, Nick Cooper, Tyler Leonhardt, and more!

Read more about what these mean for you in my full post
πŸ‘‰ https://aaronparecki.com/2025/11/25/1/mcp-authorization-spec-update
http://activitystrea.ms/schema/1.0/article
https://aaronparecki.com/2025/09/20/3/dpop-device-flow 2025-09-20T07:18:31-07:00 2025-09-20T07:18:31-07:00
Inspired by a question from @thisismissem.social, I wrote up a document describing how to apply DPoP (RFC9449) to the OAuth Device Flow (RFC8628).

https://datatracker.ietf.org/doc/draft-parecki-oauth-dpop-device-flow/
http://activitystrea.ms/schema/1.0/article
https://aaronparecki.com/2025/09/08/9/xaa 2025-09-08T17:00:31-07:00 2025-09-08T17:00:31-07:00

The IETF OAuth Working Group has adopted the Identity Assertion Authorization Grant specification!

This specification provides a mechanism for an application to use an identity assertion to obtain an access token for a third-party API by coordinating through a common enterprise identity provider

This is the basis of Cross App Access (XAA), providing IT admins better visibility and control of app-to-app connections by configuring the connections in their enterprise IdP.

While it will still be a while before it is an RFC, this is an important step in the standards process, as this is the first time the document is "official"! This signifies that the working group agrees that the problem is worth solving, and agrees on the general direction of the spec.

Thanks to everyone for your contributions and feedback so far!

And thanks to my co-authors Karl McGuinness and Brian Campbell!

http://activitystrea.ms/schema/1.0/article
https://aaronparecki.com/2025/08/04/25/ 2025-08-04T21:00:05-07:00 2025-08-04T21:00:05-07:00
Well that's the last time I take my ID out of my wallet to go through airport security. I made the mistake of putting it into my pocket instead of back in my wallet and it seems to have fallen out somewhere between PDX and SFO 🫠
http://activitystrea.ms/schema/1.0/article
https://aaronparecki.com/2025/07/18/16/homeautomation 2025-07-18T20:25:29-07:00 2025-07-18T20:25:29-07:00
So many neighbor dogs like to do their business in our unfinished driveway. Thankfully the neighbors do clean up after their dogs. But if this happens after 8pm, they have been tripping the alarm that keeps out the creepers from the yard.

So earlier this week I set up a new automation. If the cameras spot an animal in the driveway, it disarms the alarm for 5 minutes. This gives their humans enough time to clean up without tripping the alarm. Then it re-arms the alarm after.

This has significantly reduced the number of false positive alarms!
http://activitystrea.ms/schema/1.0/article
https://aaronparecki.com/2025/07/11/45/homeautomation 2025-07-11T20:33:29-07:00 2025-07-11T20:33:29-07:00
Tonight I had *three* false alarms where dog walkers picking up their dog poop from the driveway set off the siren. I feel bad when people who pick up after their dog set off the alarm because I'm glad they are being responsible! But also tonight I had two people wander in, one smoking something and the other stealing some trash.

Five alarms in one night was enough for me to attempt to fix this.

So now, if everything goes according to plan, if an animal is spotted in the driveway it will disarm the alarm for 5 minutes. That should give the nice people who pick up after their dogs enough time to do so without triggering the siren.
http://activitystrea.ms/schema/1.0/article
https://aaronparecki.com/2025/07/06/12/ 2025-07-06T21:20:02-07:00 2025-07-06T21:20:02-07:00
I don't know why I'm so excited to have a fully functional landline phone system in the house, complete with wired and wireless phones, local extensions for each room, voicemail boxes, bidirectional connection with the intercom system, and inbound and outbound dialing. Complete phone nerdery over here, someone should probably stop me.
http://activitystrea.ms/schema/1.0/article
https://aaronparecki.com/2025/06/18/10/mcp-spec 2025-06-18T19:07:31-07:00 2025-06-18T19:07:31-07:00
The latest version of the MCP spec is now officially 2025-06-18! Congrats to everyone in the MCP community involved in making this happen!

Key updates to the authorization section:

βš™οΈ MCP Servers are no longer responsible for issuing access tokens or handling user authentication
πŸ›‘οΈ A dedicated Authorization Server separate from the MCP Server handles user authentication and issuing access tokens
πŸ” RFC9728 Protected Resource Metadata enables the MCP client to dynamically discover the MCP Server's authorization server
πŸ‘‰ RFC8707 Resource Indicators are required as a security measure

Thanks to everyone who contributed to the many discussions to update the authorization part of the spec to be more compatible with existing OAuth systems!

David Soria Parra, Paul Carleton, Den Delimarsky, Nate Barbettini, William Dawson, Jared Hanson, Karl McGuinness, Darin McAdams, Jean-FranΓ§ois LOMBARDO and apologies if I forgot to mention you, those threads were extremely long!

#modelcontextprotocol #mcp #oauth #ai
http://activitystrea.ms/schema/1.0/article
https://aaronparecki.com/2025/06/05/8/ 2025-06-05T16:03:11-07:00 2025-06-05T16:03:11-07:00
TIL the point up emoji ☝️ doesn't work as a reaction on iMessage because Apple displays the emoji above the message it's a reaction to πŸ˜‚
http://activitystrea.ms/schema/1.0/article