{
    "feed_url": "https://aaronparecki.com/primary-feed.json",
    "title": "Aaron Parecki",
    "home_page_url": "https://aaronparecki.com/",
    "author": {
        "url": "https://aaronparecki.com/",
        "name": "Aaron Parecki",
        "avatar": "https://aaronparecki.com/images/profile.jpg"
    },
    "items": [
        {
            "author": {
                "url": "https://aaronparecki.com/",
                "name": "Aaron Parecki",
                "avatar": "https://aaronparecki.com/images/profile.jpg"
            },
            "id": "https://aaronparecki.com/2026/06/09/11/",
            "url": "https://aaronparecki.com/2026/06/09/11/",
            "date_published": "2026-06-09T17:06:30-07:00",
            "content_html": "This week's CSA",
            "content_text": "This week's CSA",
            "image": "https://aaronparecki.com/img/620x0,q30/2026/06/09/11/photo.jpg",
            "tags": [
                "csa"
            ]
        },
        {
            "author": {
                "url": "https://aaronparecki.com/",
                "name": "Aaron Parecki",
                "avatar": "https://aaronparecki.com/images/profile.jpg"
            },
            "id": "https://aaronparecki.com/2026/06/09/2/",
            "url": "https://aaronparecki.com/2026/06/09/2/",
            "date_published": "2026-06-09T07:07:17-07:00",
            "content_html": "Hydroponics wiring progress",
            "content_text": "Hydroponics wiring progress",
            "image": "https://aaronparecki.com/img/620x0,q30/2026/06/09/2/photo.jpg",
            "tags": [
                "hydroponics",
                "365"
            ]
        },
        {
            "author": {
                "url": "https://aaronparecki.com/",
                "name": "Aaron Parecki",
                "avatar": "https://aaronparecki.com/images/profile.jpg"
            },
            "id": "https://aaronparecki.com/2026/06/02/6/",
            "url": "https://aaronparecki.com/2026/06/02/6/",
            "date_published": "2026-06-02T17:08:09-07:00",
            "content_html": "First <a href=\"https://aaronparecki.com/tag/csa\">#csa</a> haul of the season!",
            "content_text": "First #csa haul of the season!",
            "image": "https://aaronparecki.com/img/620x0,q30/2026/06/02/6/photo.jpg",
            "tags": [
                "365",
                "csa"
            ]
        },
        {
            "author": {
                "url": "https://aaronparecki.com/",
                "name": "Aaron Parecki",
                "avatar": "https://aaronparecki.com/images/profile.jpg"
            },
            "id": "https://aaronparecki.com/2026/06/02/5/",
            "url": "https://aaronparecki.com/2026/06/02/5/",
            "date_published": "2026-06-02T16:22:46-07:00",
            "content_html": "CSA Pickup",
            "content_text": "CSA Pickup",
            "_checkin": {
                "name": "Rangoon Bistro - Mississippi",
                "latitude": "45.55009",
                "longitude": "-122.675819",
                "url": "https://foursquare.com/v/65fe3d9a88ed1949c4d3c390"
            }
        },
        {
            "author": {
                "url": "https://aaronparecki.com/",
                "name": "Aaron Parecki",
                "avatar": "https://aaronparecki.com/images/profile.jpg"
            },
            "id": "https://aaronparecki.com/2026/05/31/11/",
            "url": "https://aaronparecki.com/2026/05/31/11/",
            "date_published": "2026-05-31T16:47:08-07:00",
            "title": "at Kayo's Ramen Bar",
            "image": "https://aaronparecki.com/img/620x0,q30/2026/05/31/11/photo.jpg",
            "tags": [
                "https://anomalily.world/"
            ],
            "_checkin": {
                "name": "Kayo's Ramen Bar",
                "latitude": "45.550467",
                "longitude": "-122.666516",
                "url": "https://foursquare.com/v/57410985498e33efb7e381b3"
            }
        },
        {
            "author": {
                "url": "https://aaronparecki.com/",
                "name": "Aaron Parecki",
                "avatar": "https://aaronparecki.com/images/profile.jpg"
            },
            "id": "https://aaronparecki.com/2026/05/31/8/",
            "url": "https://aaronparecki.com/2026/05/31/8/",
            "date_published": "2026-05-31T12:25:15-07:00",
            "title": "at Lloyd Center",
            "image": "https://aaronparecki.com/img/620x0,q30/2026/05/31/8/photo.jpg",
            "tags": [
                "https://anomalily.world/"
            ],
            "_checkin": {
                "name": "Lloyd Center",
                "latitude": "45.532601",
                "longitude": "-122.653523",
                "url": "https://foursquare.com/v/43d49133f964a5202e2e1fe3"
            }
        },
        {
            "author": {
                "url": "https://aaronparecki.com/",
                "name": "Aaron Parecki",
                "avatar": "https://aaronparecki.com/images/profile.jpg"
            },
            "id": "https://aaronparecki.com/2026/05/28/11/",
            "url": "https://aaronparecki.com/2026/05/28/11/",
            "date_published": "2026-05-28T17:35:26-07:00",
            "content_html": "Today's photo booth setup for the Bike Summer party",
            "content_text": "Today's photo booth setup for the Bike Summer party",
            "image": "https://aaronparecki.com/img/620x0,q30/2026/05/28/11/photo.jpg",
            "tags": [
                "365",
                "bikesummer"
            ]
        },
        {
            "author": {
                "url": "https://aaronparecki.com/",
                "name": "Aaron Parecki",
                "avatar": "https://aaronparecki.com/images/profile.jpg"
            },
            "id": "https://aaronparecki.com/2026/05/27/14/",
            "url": "https://aaronparecki.com/2026/05/27/14/",
            "date_published": "2026-05-27T19:03:20-07:00",
            "content_text": "Pizza on the grill... still learning, but I like where this is going",
            "image": "https://aaronparecki.com/img/620x0,q50/2026/05/27/14/photo.jpg",
            "title": "Pizza on the grill... still learning, but I like where this is going",
            "tags": [
                "365",
                "cooking"
            ]
        },
        {
            "author": {
                "url": "https://aaronparecki.com/",
                "name": "Aaron Parecki",
                "avatar": "https://aaronparecki.com/images/profile.jpg"
            },
            "id": "https://aaronparecki.com/2026/05/27/10/cross-domain-api-access",
            "url": "https://aaronparecki.com/2026/05/27/10/cross-domain-api-access",
            "date_published": "2026-05-27T16:35:08-07:00",
            "title": "Cross-Domain API Access: Beyond the \"Obvious\" Shortcuts",
            "tags": [
                "oauth",
                "okta",
                "xaa",
                "id-jag",
                "ai"
            ]
        },
        {
            "author": {
                "url": "https://aaronparecki.com/",
                "name": "Aaron Parecki",
                "avatar": "https://aaronparecki.com/images/profile.jpg"
            },
            "id": "https://aaronparecki.com/2026/05/26/11/",
            "url": "https://aaronparecki.com/2026/05/26/11/",
            "date_published": "2026-05-26T08:58:20-07:00",
            "content_text": "Working on hydroponics plumbing",
            "image": "https://aaronparecki.com/img/620x0,q50/2026/05/26/11/photo.jpg",
            "title": "Working on hydroponics plumbing",
            "tags": [
                "365",
                "hydroponics"
            ]
        },
        {
            "author": {
                "url": "https://aaronparecki.com/",
                "name": "Aaron Parecki",
                "avatar": "https://aaronparecki.com/images/profile.jpg"
            },
            "id": "https://aaronparecki.com/2026/05/25/14/",
            "url": "https://aaronparecki.com/2026/05/25/14/",
            "date_published": "2026-05-25T18:27:39-07:00",
            "content_html": "First day with the new grill worked out pretty well!",
            "content_text": "First day with the new grill worked out pretty well!",
            "image": "https://aaronparecki.com/img/620x0,q30/2026/05/25/14/photo.jpg",
            "tags": [
                "365"
            ]
        },
        {
            "author": {
                "url": "https://aaronparecki.com/",
                "name": "Aaron Parecki",
                "avatar": "https://aaronparecki.com/images/profile.jpg"
            },
            "id": "https://aaronparecki.com/2026/05/24/9/",
            "url": "https://aaronparecki.com/2026/05/24/9/",
            "date_published": "2026-05-24T18:26:15-07:00",
            "content_text": "Finally got the connection between the buildings moved over to the new underground fiber line!",
            "image": "https://aaronparecki.com/img/620x0,q50/2026/05/24/9/photo.jpg",
            "title": "Finally got the connection between the buildings moved over to the new underground fiber line!",
            "tags": [
                "triplex"
            ]
        },
        {
            "author": {
                "url": "https://aaronparecki.com/",
                "name": "Aaron Parecki",
                "avatar": "https://aaronparecki.com/images/profile.jpg"
            },
            "id": "https://aaronparecki.com/2026/05/24/10/",
            "url": "https://aaronparecki.com/2026/05/24/10/",
            "date_published": "2026-05-24T10:06:39-07:00",
            "content_html": "This week's LEGO build progress, saucer section is coming together",
            "content_text": "This week's LEGO build progress, saucer section is coming together",
            "image": "https://aaronparecki.com/img/620x0,q30/2026/05/24/10/photo.jpg",
            "tags": [
                "365",
                "lego"
            ]
        },
        {
            "author": {
                "url": "https://aaronparecki.com/",
                "name": "Aaron Parecki",
                "avatar": "https://aaronparecki.com/images/profile.jpg"
            },
            "id": "https://aaronparecki.com/2026/05/23/14/",
            "url": "https://aaronparecki.com/2026/05/23/14/",
            "date_published": "2026-05-23T17:44:00-07:00",
            "content_html": "Assembled the frame for the rear rack shade/mount and took it on a little test ride! Now I have 100W of solar panels on my bike and a shaded area for things below!",
            "content_text": "Assembled the frame for the rear rack shade/mount and took it on a little test ride! Now I have 100W of solar panels on my bike and a shaded area for things below!",
            "image": "https://aaronparecki.com/img/620x0,q30/2026/05/23/14/photo.jpg",
            "tags": [
                "365",
                "bikesummer"
            ]
        },
        {
            "author": {
                "url": "https://aaronparecki.com/",
                "name": "Aaron Parecki",
                "avatar": "https://aaronparecki.com/images/profile.jpg"
            },
            "id": "https://aaronparecki.com/2026/05/22/9/",
            "url": "https://aaronparecki.com/2026/05/22/9/",
            "date_published": "2026-05-22T14:18:01-07:00",
            "content_text": "Took a quick break from meetings to run the fiber and cat6 between the buildings finally!",
            "image": "https://aaronparecki.com/img/620x0,q50/2026/05/22/9/photo.jpg",
            "title": "Took a quick break from meetings to run the fiber and cat6 between the buildings finally!",
            "tags": [
                "triplex",
                "365"
            ]
        },
        {
            "author": {
                "url": "https://aaronparecki.com/",
                "name": "Aaron Parecki",
                "avatar": "https://aaronparecki.com/images/profile.jpg"
            },
            "id": "https://aaronparecki.com/2026/05/21/8/xaa",
            "url": "https://aaronparecki.com/2026/05/21/8/xaa",
            "date_published": "2026-05-21T19:12:17-07:00",
            "content_html": "The \"Agent Verified\" signup flow from WorkOS is exactly what I've been telling the agent platforms they should be doing with Cross App Access! Very cool to see this launch! <a href=\"https://aaronparecki.com/emoji/%F0%9F%91%8F\">\ud83d\udc4f</a> <br /><br /><a href=\"https://workos.com/auth-md/docs/flows/verified\"><span>https://</span>workos.com/auth-md/docs/flows/verified</a> <br /><br />\"The agent's provider \u2014 OpenAI, Anthropic, Cursor, or any trusted agent platform \u2014 attests to the user's identity at registration time. Your service verifies the attestation and issues credentials synchronously, no human interaction required.\" <br /><br />In Cross App Access terms: <br /><br />\u2022 The \"agent platform/provider\" is the ID-JAG issuer, because users are already signed in to those platforms when they use agents <br />\u2022 The \"service\" is the ID-JAG consumer (the Resource AS), and issues an access token if the ID-JAG is trusted and valid <br /><br />You can test this out in the Cross App Access sandbox today! <a href=\"https://xaa.dev/\"><span>https://</span>xaa.dev/</a>",
            "content_text": "The \"Agent Verified\" signup flow from WorkOS is exactly what I've been telling the agent platforms they should be doing with Cross App Access! Very cool to see this launch! \ud83d\udc4f \n\nhttps://workos.com/auth-md/docs/flows/verified \n\n\"The agent's provider \u2014 OpenAI, Anthropic, Cursor, or any trusted agent platform \u2014 attests to the user's identity at registration time. Your service verifies the attestation and issues credentials synchronously, no human interaction required.\" \n\nIn Cross App Access terms: \n\n\u2022 The \"agent platform/provider\" is the ID-JAG issuer, because users are already signed in to those platforms when they use agents \n\u2022 The \"service\" is the ID-JAG consumer (the Resource AS), and issues an access token if the ID-JAG is trusted and valid \n\nYou can test this out in the Cross App Access sandbox today! https://xaa.dev/",
            "tags": [
                "oauth",
                "xaa",
                "ai",
                "okta"
            ]
        },
        {
            "author": {
                "url": "https://aaronparecki.com/",
                "name": "Aaron Parecki",
                "avatar": "https://aaronparecki.com/images/profile.jpg"
            },
            "id": "https://aaronparecki.com/2026/05/21/12/",
            "url": "https://aaronparecki.com/2026/05/21/12/",
            "date_published": "2026-05-21T14:30:45-07:00",
            "content_html": "Long day of meetings, at least the cats kept me company",
            "content_text": "Long day of meetings, at least the cats kept me company",
            "image": "https://aaronparecki.com/img/620x0,q30/2026/05/21/12/photo.jpg",
            "tags": [
                "365"
            ]
        },
        {
            "author": {
                "url": "https://aaronparecki.com/",
                "name": "Aaron Parecki",
                "avatar": "https://aaronparecki.com/images/profile.jpg"
            },
            "id": "https://aaronparecki.com/2026/05/20/12/",
            "url": "https://aaronparecki.com/2026/05/20/12/",
            "date_published": "2026-05-20T18:22:10-07:00",
            "content_text": "Prototyped in PLA, sent out for printing in nylon, they turned out great! Now I just have to put this together",
            "image": "https://aaronparecki.com/img/620x0,q50/2026/05/20/12/photo.jpg",
            "title": "Prototyped in PLA, sent out for printing in nylon, they turned out great! Now I just have to put this together",
            "tags": [
                "3dprinting",
                "3d"
            ]
        },
        {
            "author": {
                "url": "https://aaronparecki.com/",
                "name": "Aaron Parecki",
                "avatar": "https://aaronparecki.com/images/profile.jpg"
            },
            "id": "https://aaronparecki.com/2026/05/20/14/",
            "url": "https://aaronparecki.com/2026/05/20/14/",
            "date_published": "2026-05-20T18:22:10-07:00",
            "content_text": "The 3D printed nylon version of the parts arrived! Did a quick test fit but will have to actually build this later",
            "image": "https://aaronparecki.com/img/620x0,q50/2026/05/20/14/photo.jpg",
            "title": "The 3D printed nylon version of the parts arrived! Did a quick test fit but will have to actually build this later",
            "tags": [
                "3d",
                "365"
            ]
        },
        {
            "author": {
                "url": "https://aaronparecki.com/",
                "name": "Aaron Parecki",
                "avatar": "https://aaronparecki.com/images/profile.jpg"
            },
            "id": "https://aaronparecki.com/2026/05/19/6/",
            "url": "https://aaronparecki.com/2026/05/19/6/",
            "date_published": "2026-05-19T11:01:58-07:00",
            "content_html": "my head feels like a blender that has been filled past the \"do not fill above\" line",
            "content_text": "my head feels like a blender that has been filled past the \"do not fill above\" line"
        }
    ],
    "version": "https://jsonfeed.org/version/1"
}