<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>AP2 from First Principles Blog</title>
        <link>https://diegozuluaga.dev/ap2/blog</link>
        <description>AP2 from First Principles Blog</description>
        <lastBuildDate>Sun, 24 May 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[Learning AP2 from first principles]]></title>
            <link>https://diegozuluaga.dev/ap2/blog/learning-ap2-from-first-principles</link>
            <guid>https://diegozuluaga.dev/ap2/blog/learning-ap2-from-first-principles</guid>
            <pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[I'm learning the Agent Payments Protocol the way that sticks: build each piece]]></description>
            <content:encoded><![CDATA[<p>I'm learning the Agent Payments Protocol the way that sticks: build each piece
by hand, then map it to the official SDK. This site is the public record.</p>
<p>The plan is simple and repeatable. Every lesson follows one spine —
<strong>Frame · Build · Map · Inspect · Check</strong> — so the concepts compound instead of
piling up. v1 covers the foundations: <em>why</em> agent payments need a protocol, the
<em>cast</em> of roles and the two journeys, and the heart of it all — <em>mandates</em>, the
unit of trust. From there: selective disclosure (SD-JWT), mandate chains and
receipts, the full Human-Present flow, autonomous Human-Not-Present delegation,
and how AP2 rides on A2A.</p>
<p>Start at <a class="" href="https://diegozuluaga.dev/ap2/docs/why-agent-payments">Lesson 00</a>, or see the
<a class="" href="https://diegozuluaga.dev/ap2/roadmap">roadmap</a>.</p>]]></content:encoded>
            <category>ap2</category>
            <category>agentic-commerce</category>
        </item>
    </channel>
</rss>