<?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>_logan.base.eth</title>
        <link>https://paragraph.com/@logan-d-able</link>
        <description>undefined</description>
        <lastBuildDate>Fri, 24 Jul 2026 14:39:06 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>_logan.base.eth</title>
            <url>https://storage.googleapis.com/papyrus_images/e0cd45ddcf8806cbc682cbe67b1d70d4.jpg</url>
            <link>https://paragraph.com/@logan-d-able</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[Trying x402 on Base: Korean Guide + AI Agent Support]]></title>
            <link>https://paragraph.com/@logan-d-able/trying-x402-on-base-korean-guide-ai-agent-support</link>
            <guid>Gl7NkuKADlXi0NATOhpd</guid>
            <pubDate>Thu, 11 Dec 2025 15:33:39 GMT</pubDate>
            <description><![CDATA[awesome-x402-on-base is an x402 onboarding hub created by the Base Korea Developer Ambassador team. We've integrated the official x402 repo as a submodule so you can run the latest examples immediately, with Korean tutorials added for each example. We've also structured the documentation with guardrails so AI agents like Claude or Cursor can read and execute directly.Why We Built Thisx402 is a payment protocol leveraging HTTP 402 "Payment Required". Payments complete in about 2 seconds, gas f...]]></description>
            <content:encoded><![CDATA[<p><strong>awesome-x402-on-base</strong> is an x402 onboarding hub created by the Base Korea Developer Ambassador team. We've integrated the official x402 repo as a submodule so you can run the latest examples immediately, with Korean tutorials added for each example. We've also structured the documentation with guardrails so AI agents like Claude or Cursor can read and execute directly.</p><h2 id="h-why-we-built-this" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Why We Built This</strong></h2><p><strong>x402</strong> is a payment protocol leveraging HTTP 402 "Payment Required". Payments complete in about 2 seconds, gas fees are under $0.0001, and minimum payments start at $0.001. One header, one signature—works anywhere: web, AI, or IoT.</p><p><strong>Base</strong> is an L2 with ultra-low gas fees, fast finality, and native USDC support. It makes micropayments actually practical.</p><p>The official repo is great, but it lacked Korean onboarding, Base-specific tips, and documentation structured for AI agents to use as a guide. So we built it ourselves.</p><h2 id="h-repository-structure" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Repository Structure</strong></h2><ul><li><p><strong>external/x402/</strong> (read-only): Coinbase official x402 examples and SDK submodule. Do not modify.</p></li></ul><ul><li><p><strong>docs/korean/</strong>: Korean tutorials and getting started guide. Structured step-by-step so Web2 developers can follow along.</p></li></ul><ul><li><p><strong>examples/</strong>: Base-specific examples (work in progress). Gas optimization, USDC integration, deployment patterns coming soon.</p></li></ul><ul><li><p><strong>resources/</strong>: Korean community links and reference materials.</p></li></ul><p>We've clearly documented paths, rules, and guardrails for AI agents. Claude or Cursor can handle exploration → summarization → execution autonomously.</p><h2 id="h-why-x402-base-works-well" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Why x402 + Base Works Well</strong></h2><ul><li><p><strong>x402</strong>: HTTP-native payments. Minimal authentication or session management burden, easy to integrate anywhere.</p></li></ul><ul><li><p><strong>Base</strong>: Cheap gas, fast finality, native USDC. Perfect for micropayments and agent-to-agent transactions.</p></li></ul><h2 id="h-getting-started" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Getting Started</strong></h2><p><strong>1) Clone &amp; Sync Submodules</strong></p><p>git&nbsp;clone&nbsp;--recursive&nbsp;https://github.com/Daehan-Base/awesome-x402-on-base.git</p><p>git&nbsp;submodule&nbsp;update&nbsp;--init&nbsp;--recursive</p><p><strong>2) Open the Guide</strong></p><p>In docs/korean/getting_started.ko.md, you can set up your CDP account, API Key, Wallet Secret, environment variables, and test funds all at once.</p><p><strong>3) Run Examples (Python)</strong></p><ul><li><p>Sync client: external/x402/examples/python/clients/requests</p></li></ul><ul><li><p>Async client: external/x402/examples/python/clients/httpx</p></li></ul><ul><li><p>Paid API server: external/x402/examples/python/servers</p></li></ul><ul><li><p>Service discovery: external/x402/examples/python/discovery</p></li></ul><p>Korean tutorials are mapped 1:1 in docs/korean/examples/*.ko.md.</p><h2 id="h-security-essentials" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Security Essentials</strong></h2><ul><li><p>Keep keys in .env and <strong>never commit them</strong>. No hardcoding or logging either.</p></li></ul><ul><li><p>Use base-sepolia for development; mainnet keys only in production.</p></li></ul><ul><li><p>Get test funds from CDP Faucet or Circle Faucet for Base Sepolia USDC.</p></li></ul><ul><li><p>Don't touch external/x402/; do customizations in examples/ and docs/.</p></li></ul><h2 id="h-roadmap" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Roadmap</strong></h2><ul><li><p><strong>Phase 1</strong> <span data-name="check_mark_button" class="emoji" data-type="emoji">✅</span>: Structure, submodule setup, basic Korean docs</p></li></ul><ul><li><p><strong>Phase 2</strong> <span data-name="arrows_counterclockwise" class="emoji" data-type="emoji">🔄</span>: Base migration guide, gas optimization, automation tools</p></li></ul><ul><li><p><strong>Phase 3</strong> <span data-name="hourglass_flowing_sand" class="emoji" data-type="emoji">⏳</span>: AI agent integration examples (LangChain, Claude, etc.), production deployment &amp; security</p></li></ul><ul><li><p><strong>Phase 4</strong> <span data-name="hourglass_flowing_sand" class="emoji" data-type="emoji">⏳</span>: English translation, global expansion</p></li></ul><h2 id="h-for-ai-agent-users" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>For AI Agent Users</strong></h2><ul><li><p>Rules and guardrails are documented in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://claude.md">claude.md</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://agents.md">agents.md</a>. Your agents won't get lost.</p></li></ul><ul><li><p>Examples and tutorials are mapped 1:1, making "find code → configure → run → verify" flows easy to automate.</p></li></ul><ul><li><p>Security guidelines included as a first-line safety measure when using agents.</p></li></ul><h2 id="h-closing" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Closing</strong></h2><p>Want to try x402 on Base? Follow the Korean guide and run the official examples. You'll quickly see how lightweight HTTP 402-based payments integrate into web, AI, and IoT workflows.</p><p>Start with <strong>awesome-x402-on-base</strong>, where "code → tutorial → execution" lives in one place.</p><h2 id="h-reference" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Reference</strong></h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/Daehan-Base/awesome-x402-on-base">https://github.com/Daehan-Base/awesome-x402-on-base</a></p>]]></content:encoded>
            <author>logan-d-able@newsletter.paragraph.com (_logan.base.eth)</author>
            <category>x402</category>
            <category>x402onbase</category>
            <category>agentic_commerce</category>
            <category>agentic_payment</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/0981265dcad6d9882da1a8606d2032afd6cb23cd498501558b1eca0297c6f97b.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Base에서 x402 써보기: 한글 가이드 + AI 에이전트 지원]]></title>
            <link>https://paragraph.com/@logan-d-able/trying-x402-on-base-korean-guide-ai-agent-support-kor</link>
            <guid>qnTc8cTgfoz9kgZAKqt4</guid>
            <pubDate>Thu, 11 Dec 2025 15:28:24 GMT</pubDate>
            <description><![CDATA[awesome-x402-on-base는 대한베이스에서 만든 x402 온보딩 허브입니다. 공식 x402 레포를 서브모듈로 통째로 가져와서 최신 예제를 바로 돌려볼 수 있고, 예제마다 한글 해설을 작성해두었습니다. 
x402는 HTTP 402 "Payment Required"를 활용한 결제 프로토콜입니다. 결제 완료까지 2초 남짓, 가스비는 $0.0001도 안 되고, $0.001부터 결제가 됩니다. 헤더 하나, 서명 하나면 웹이든 AI든 IoT든 어디서든 붙일 수 있어요. Base는 초저가 가스비에 빠른 확정, 네이티브 USDC까지 갖춘 L2입니다. 마이크로페이먼트를 실제로 쓸 만한 수준으로 끌어올려 줍니다. ]]></description>
            <content:encoded><![CDATA[<p><strong>awesome-x402-on-base</strong>는 대한 베이스에서 만든 x402 온보딩 허브입니다. 공식 x402 레포를 서브모듈로 통째로 가져와서 최신 예제를 바로 돌려볼 수 있고, 예제마다 한글 해설을 작성해두었습니다. Claude나 Cursor 같은 AI 에이전트가 문서를 읽고 바로 실행할 수 있도록 가드레일도 정리해 뒀고요.</p><h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>왜 만들었나</strong></h2><p><strong>x402</strong>는 HTTP 402 "Payment Required"를 활용한 결제 프로토콜입니다. 결제 완료까지 2초 남짓, 가스비는 $0.0001도 안 되고, $0.001부터 결제가 됩니다. 헤더 하나, 서명 하나면 웹이든 AI든 IoT든 어디서든 붙일 수 있어요.</p><p><strong>Base</strong>는 초저가 가스비에 빠른 확정, 네이티브 USDC까지 갖춘 L2입니다. 마이크로페이먼트를 실제로 쓸 만한 수준으로 끌어올려 줍니다.</p><p>공식 레포가 잘 되어 있지만, 한글 온보딩이랑 Base 맞춤 팁이 없었고 AI 에이전트가 가이드로 사용할 문서를 보완하면 좋을 것 같아 직접 만들었습니다.</p><h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>레포 구조</strong></h2><ul><li><p><strong>external/x402/</strong> (읽기 전용): Coinbase 공식 x402 예제·SDK 서브모듈. 읽기 전용 입니다.</p></li></ul><ul><li><p><strong>docs/korean/</strong>: 한글 튜토리얼과 시작 가이드. Web2 개발자도 따라올 수 있게 단계별로 구성했습니다.</p></li></ul><ul><li><p><strong>examples/</strong>: Base 특화 예제 (작성 중). 가스 최적화, USDC 통합, 배포 패턴 등 추가 예정.</p></li></ul><ul><li><p><strong>resources/</strong>: 한국 커뮤니티 링크 등 참고 자료.</p></li></ul><p>AI 에이전트용으로 경로, 규칙, 가드레일을 문서에 명확하게 적어두었습니다. Claude나 Cursor가 탐색 → 요약 → 실행까지 알아서 해낼 수 있어요.</p><h2 id="h-x402-base" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>x402 + Base, 왜 잘 맞나</strong></h2><ul><li><p><strong>x402</strong>: HTTP 네이티브 결제. 인증이나 세션 관리 부담이 거의 없어서 붙이기 편합니다.</p></li></ul><ul><li><p><strong>Base</strong>: 가스비 싸고 확정 빠르고 USDC 네이티브. 마이크로페이먼트랑 에이전트 결제에 딱입니다.</p></li></ul><h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>바로 시작하기</strong></h2><p><strong>1) 클론 &amp; 서브모듈 동기화</strong></p><p>git&nbsp;clone&nbsp;--recursive&nbsp;https://github.com/Daehan-Base/awesome-x402-on-base.git</p><p>git&nbsp;submodule&nbsp;update&nbsp;--init&nbsp;--recursive</p><p><strong>2) 가이드 열기</strong></p><p>docs/korean/getting_started.ko.md에서 CDP 계정, API Key, Wallet Secret, 환경 변수, 테스트 자금까지 한 번에 설정할 수 있습니다.</p><p><strong>3) 예제 돌려보기 (Python)</strong></p><ul><li><p>동기 클라이언트: external/x402/examples/python/clients/requests</p></li></ul><ul><li><p>비동기 클라이언트: external/x402/examples/python/clients/httpx</p></li></ul><ul><li><p>유료 API 서버: external/x402/examples/python/servers</p></li></ul><ul><li><p>서비스 검색: external/x402/examples/python/discovery</p></li></ul><p>한글 해설은 docs/korean/examples/*.ko.md에 1:1로 매핑해 뒀습니다.</p><h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>보안, 이것만 지키세요</strong></h2><ul><li><p>키는 .env에 넣고 <strong>절대 커밋하지 마세요</strong>. 하드코딩이나 로그 출력도 안 됩니다.</p></li></ul><ul><li><p>개발은 base-sepolia, 메인넷 키는 프로덕션에서만.</p></li></ul><ul><li><p>테스트 자금은 CDP Faucet이나 Circle Faucet에서 Base Sepolia USDC로 받으세요.</p></li></ul><ul><li><p>external/x402/는 손대지 말고, 커스터마이즈는 examples/랑 docs/에서 하세요.</p></li></ul><h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>로드맵</strong></h2><ul><li><p><strong>Phase 1</strong> <span data-name="check_mark_button" class="emoji" data-type="emoji">✅</span>: 구조 잡기, 서브모듈 연결, 기본 한글 문서</p></li></ul><ul><li><p><strong>Phase 2</strong> <span data-name="arrows_counterclockwise" class="emoji" data-type="emoji">🔄</span>: Base 전환 가이드, 가스 최적화, 자동화 도구</p></li></ul><ul><li><p><strong>Phase 3</strong> <span data-name="hourglass_flowing_sand" class="emoji" data-type="emoji">⏳</span>: AI 에이전트 통합 예제 (LangChain, Claude 등), 프로덕션 배포·보안</p></li></ul><ul><li><p><strong>Phase 4</strong> <span data-name="hourglass_flowing_sand" class="emoji" data-type="emoji">⏳</span>: 영어 번역, 글로벌 확장</p></li></ul><h2 id="h-ai" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>AI 에이전트 쓰시는 분들께</strong></h2><ul><li><p>금지/허용 규칙을 문서(claude.md, agents.md)에 작성해두었습니다. 에이전트가 헤매지 않아요.</p></li></ul><ul><li><p>예제-해설이 1:1이라 "코드 찾기 → 설정 → 실행 → 확인" 흐름을 자동화하기 좋습니다.</p></li></ul><ul><li><p>보안 수칙을 포함하고 있어 에이전트를 사용하는 경우를 위한 1차 안전장치를 설정해두었습니다.</p></li></ul><h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>마치며</strong></h2><p>Base에서 x402 붙여보고 싶으면 한글 가이드 따라 공식 예제 돌려보세요. HTTP 402 기반 결제가 얼마나 가볍게 웹이나 AI, IoT 워크플로우에 붙는지 금방 느끼실 겁니다.</p><p>"코드 → 해설 → 실행"이 한 곳에 있는 <strong>awesome-x402-on-base</strong>에서 시작해 보세요.</p><br><h2 id="h-reference" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Reference</h2><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/Daehan-Base/awesome-x402-on-base">https://github.com/Daehan-Base/awesome-x402-on-base</a></p></li></ul><br><br>]]></content:encoded>
            <author>logan-d-able@newsletter.paragraph.com (_logan.base.eth)</author>
            <category>x402</category>
            <category>x402onbase</category>
            <category>agentic_commerce</category>
            <category>agentic_payment</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/42cb623b8cc7ea8e3053b829256c9a2abc3c326f59ce888f27a1846981b3612f.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[The New Era of Online Payment]]></title>
            <link>https://paragraph.com/@logan-d-able/the-new-era-of-online-payment</link>
            <guid>AGScZ3Y32cnxTkYmxYco</guid>
            <pubDate>Sun, 26 Oct 2025 15:05:53 GMT</pubDate>
            <description><![CDATA[Coinbase가 공개한 x402는 HTTP 402 Payment Required를 실전 결제로 되살린 새로운 온체인 결제 표준입니다. 복잡한 빌링·Webhook·정산 로직 없이, HTTP 헤더만으로 API 단에서 결제 → 검증 → 정산까지 자동 흐름을 완성할 수 있도록 설계되었습니다.]]></description>
            <content:encoded><![CDATA[<blockquote><p><strong>Disclaimer</strong></p><p>본 리뷰는 Web2/AI 엔지니어로서 개인적으로 분석한 내용을 정리한 것입니다. 해당 문서의 모든 의견과 해석은 작성자 개인의 것이며, Coinbase 혹은 Base의 공식적 관점을 대변하지 않습니다. </p><p>또한 기술은 지속적으로 업데이트될 수 있으므로, 최신 정보는 공식 문서를 반드시 참고하시기 바랍니다.</p></blockquote><br><p>최근 Coinbase가 공개한 <strong>x402</strong>는 <em>HTTP 402 Payment Required</em>를 현실 세계에 적용 가능한 형태로 되살린, 매우 실험적이면서도 실용적인 프로토콜입니다.</p><p>웹2 환경에서 API·SaaS 과금은 보통 <strong>Billing 시스템 + API Gateway + Webhook + 콘솔</strong>을 모두 개발자가 직접 구축해야 하지만, x402는 <strong>HTTP 결제 표준화 + 결제 인증 + 정산(Settlement)을 하나의 흐름으로 통합</strong>해 API 단에서 즉시 유료화를 가능하게 합니다.</p><p>저는 <strong>Base Korea Developer Ambassador로 활동하며, 온체인 개발과 에이전트 결제 생태계를 꾸준히 지켜보고 있는 입장</strong>에서 이번 기술을 리뷰해보려 합니다. 단순한 기능 소개가 아니라, 1) 빌더의 관점에서 실제 서비스에 적용할 수 있는지, 2) x402에서 제공하는 (특히 Python SDK) 개발 경험이 어떤지를 중심으로 살펴보는 것이 목적입니다.</p><p>이번 글은 <strong>x402 공식 저장소(</strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/coinbase/x402)의"><strong>https://github.com/coinbase/x402</strong></a><strong>)의 Python SDK v0.2.1 기준</strong>으로 작성되었으며, FastAPI/Flask 기반 서버 미들웨어, 클라이언트 요청 흐름, 그리고 결제 · 정산 처리 플로우를 중심으로 정리합니다.</p><br><h2 id="h-overview" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Overview</h2><ul><li><p>Coinbase에서 구현되어있는 x402는 서버단에서 사용할 수 있는 FastAPI 미들웨어, Flask는 서버 예제 및 클라이언트에서 사용할 수 있는 <code>x402HttpxClient</code> (httpx) 및 <code>x402_requests</code> (requests) 클래스를 제공합니다.</p><ul><li><p>유저쪽 로직의 경우 사용하는 유저 입장에서 언제 x402 프로세스가 처리되었는지 굳이 알 필요가 없으므로 로직을 숨겨두었습니다.</p></li><li><p>Middleware의 경우, 서버단에서 필요한 API 엔드포인트( ex, 구매 요청)에 쉽게 등록할 수 있도록 되어있습니다.</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/coinbase/x402/blob/2daa42f6a0e5a36c1bb19677fda2a74a6b466b06/examples/python/servers/fastapi/main.py#L21">예제</a>에서는 고정된 값을 반환하지만, 커머스의 경우 구매 요청 시 전달받은 장바구니 정보 혹은 유저 정보를 기반으로 고객에게 금액을 청구할 수 있습니다.</p></li></ul></li></ul></li></ul><br><h2 id="h-payment-process-flow-example" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Payment Process Flow Example</h2><ul><li><p>x402의 프로세스 흐름 (<strong>유료 API 기능을 호출하는 경우)</strong></p><p>1.  유저가 서버에 요청을 합니다.</p><p>2.  서버는 유저가 <code>X-PAYMENT</code> 헤더의 내용을 전달했는지 확인합니다.</p><p>2.1. 전달하지 않은 경우</p><ul><li><p>2.1.1. <code>x402PaymentRequired</code> 응답을 전송합니다.</p><ul><li><p>여기에는 x402의 버전, 청구 금액, 청구할 주소(Base) 등이 포함됩니다.</p></li></ul></li><li><p>2.1.2. 유저는 402 HTTP Status code와 함께, <code>x402PaymentRequired</code> 응답을 받게됩니다.</p></li><li><p>2.1.3. <code>x402PaymentRequired</code> 내용을 확인하고, <code>EIP-3009: Transfer&nbsp;with Authorization</code> 스킴에 맞게, 내용을 작성하고 서명을 진행합니다.</p><ul><li><p>EIP-3009는 송금을 다른 주체에게 처리할 수 있도록 하기 위한 이더리움의 스탠다드 입니다.</p></li><li><p>from, to, value, validAfter, validBefore, nonce 포함. EIP‑712 도메인(name, version, chainId, verifyingContract)으로&nbsp;서명&nbsp;범위&nbsp;고정</p></li><li><p>이 정보를 기반으로 서명 후, 값이 잘못 작성되지 않았음을 보장합니다.</p></li></ul></li><li><p>2.1.4. 서버로 전달할 데이터와, 서명을 Base64로 인코딩하여 <code>X-PAYMENT</code> 헤더에 담아 다시 서버에 동일한 요청을 보냅니다.</p><ul><li><p>2.2.1 에서 이어서 진행</p></li></ul></li></ul><p>2.2. 전달한 경우</p><ul><li><p>2.2.1. <code>X-PAYMENT</code> 헤더의 정보에서 현재 API에서 지원하는 결제 정보들 중 일치 하는 것을 찾습니다.</p><ul><li><p>해당 API에서 요구할 수 있는 토큰을 여러 종류로 정의할 수 있기 때문입니다. (ex, EIP3009 호환 ERC-20, USDC on Base)</p></li></ul></li><li><p>2.2.2. 현재 API에서 지원하는 결제 정보가 있다면, facilitator를 통해 검증(<code>/verify</code>)합니다.</p><ul><li><p>유저로부터 받은 결제 정보와, 청구 정보가 일치하는지 그리고 전달 받은 EIP-3009의 요구사항과 맞는지 검증합니다.</p></li><li><p>facilitator(퍼실리테이터)는 이러한 내용들을 검증, 정산, 전송 해주는 역할을 합니다. (ex, coinbase…)</p><ul><li><p>블록체인 관련 로직은 퍼실리테이터가 처리해주기 때문에 유저, 서버는 블록체인 로직을 신경쓸 필요가 없습니다.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.x402scan.com/facilitators">https://www.x402scan.com/facilitators</a></p></li></ul></li></ul></li><li><p>2.2.3. 전달 받은 내용이 문제가 없다면, 서버는 유저가 요청한 내용을 처리합니다.</p></li><li><p>2.2.4. 결과를 반환하기 전에 퍼실리테이터로 통해 정산(<code>/settle</code>) 요청을 합니다.</p><ul><li><p>퍼실리테이터가 트랜잭션 생성·서명·브로드캐스트 및 컨펌 대기를 수행합니다.</p></li></ul></li><li><p>2.2.5. 정산 성공 시 <code>X-PAYMENT-RESPONSE</code> 헤더에 정산 결과(예: <code>txHash</code>, <code>network</code>, <code>payer</code> 등, Base64-encoded JSON)를 담아 반환합니다.</p></li></ul><p>3. 유저는 결과를 반환 받습니다.</p><ul><li><p>이 때, 유저쪽 로직을 구현하는 개발자가 x402 에서 제공하는 <code>x402HttpxClient</code> 로 개발했다면, <code>2.</code> 에 해당하는 로직을 신경 쓸 필요가 없습니다.  </p></li></ul></li></ul><br><p>정리하자면, x402는 <strong>퍼실리테이터(Facilitator)</strong>를 통해 결제 검증과 정산을 위임하고, 서버와 클라이언트는 <strong>HTTP 헤더(X-PAYMENT / X-PAYMENT-RESPONSE)</strong> 만 주고받으며 결제 흐름을 완성할 수 있는 구조를 제공합니다. 서버 개발자가 <strong>블록체인 로직을 직접 다루지 않아도 되고</strong>, 기존 API 흐름을 유지한 채 결제 기능만 자연스럽게 추가할 수 있다는 점이 큰 장점입니다.</p><p><strong>Base 빌더 생태계의 관점에서 보면</strong>, x402는 <em>Agent-to-Agent 결제 인프라</em>의 초기 조각을 제공하고 있으며, 아직 초기 버전임에도 방향성은 매우 분명합니다. 앞으로 Base 및 온체인 빌더들이 적극적으로 활용할 기반 기술로 성장할 여지가 충분합니다.</p><p>무엇보다 Coinbase는 <strong>Base 체인을 중심으로 ‘AI 커머스 시대’의 문을 열고 있습니다.</strong> Web2 개발자조차 블록체인을 깊이 이해하지 않아도, 단순한 HTTP 호출 수준에서 온체인 결제를 붙일 수 있는 환경이 열리고 있습니다. 저는 이 변화의 최전선에서 <strong>Base Korea Developer Ambassador로 활동하며 생태계를 함께 만들어가고 있다는 사실을 큰 영광으로 생각합니다.</strong></p><p>온체인 결제 표준화는 이제 시작에 불과합니다. 그 여정 속에서 x402는 분명 중요한 출발선에 서 있으며, 이 기술이 만들어갈 다음 단계를 기대해봅니다.</p><br><h2 id="h-references" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">References</h2><ol><li><p>Github - coinbase/x402</p></li></ol><div data-type="embedly" src="https://github.com/coinbase/x402" data="{&quot;provider_url&quot;:&quot;https://github.com&quot;,&quot;description&quot;:&quot;A payments protocol for the internet. Built on HTTP. - coinbase/x402&quot;,&quot;title&quot;:&quot;GitHub - coinbase/x402: A payments protocol for the internet. Built on HTTP.&quot;,&quot;author_name&quot;:&quot;coinbase&quot;,&quot;thumbnail_width&quot;:1200,&quot;url&quot;:&quot;https://github.com/coinbase/x402&quot;,&quot;thumbnail_url&quot;:&quot;https://storage.googleapis.com/papyrus_images/25a90f4fc5475ae000368f0090a4df1e222d3dc1937637ae66d88c669e043d29.png&quot;,&quot;author_url&quot;:&quot;https://github.com/coinbase&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;GitHub&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:600,&quot;image&quot;:{&quot;base64&quot;:&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAIAAAD4YuoOAAAACXBIWXMAAAsTAAALEwEAmpwYAAADJ0lEQVR4nK1UW0gUURj+o6KLGPUQ9BQ99FJBN1+MVcgHXyKsRIzAKIwewkuFERqSJNZL1ENFQW9lF82o1NLAlPWyuXd31t31sqtJ7matu6PjOmfOzsyZEzuz7a4altHHz+Gfn3/+7/y3A1QFIUQ7l4L+zk6XgBBl0admgRTT4nCLQtNlQYiCBGliatYzNs3OCZIc948TIBUcx7EsGwgEpkMhjLEoikgQWJaNRCJfJyc/dXaaTGZDf38wGEwNHRVlSmlRTTNAFmwohj2VADmw7YLGGiNAgvDg4eNr1ddv1NadLT5/ueJqfuHJ0vJL+QWFp4rO3Lv/4PTZ4lXr0gEgbfPW1es3v337LlFVSqmApdhN91YDHDMw/i7zl4zzTwBy4nbN1e5wdOn1ZovFaDTabPbmltbunt7W9+1dev3Y+PiHtvaGxlcf2tqfNzQ+eVofCoVSM4gHyr198W5HLAPYlXvpJWy7MPljLlkiSQXGUYTQPM9LkoQEgRCCEIpE5gUkiCoIIRhjjpsLszPzPB9m2WBwepbjY4Gy6nQlzw6XvYD0c3fqjQBFP1g+mcHo6Gh3j8FostrsjM3ODDgGjSbzgINxOF2M02WzM4zTZTRZTRary+02mqyMc9Dr9bncbpfbM/U9HAukuwmwL7/qzaPXNoACgGxtqpJT9M+Q1IF53+uF7JuQWQvZt2B/dVFNc7LJK4WyEuf/kIEGQhQsylFVNGVlBETdzD+uW4r/wkVL/Jy6tL9daaqOnCiKf1mqGIEoisMjo52dXZ6h4QS52WK125mmptccx1FKfb4xxjnY3dNLKfUHvnmGhptbWn0+X+plEy/S2IS/raMvToBFCQk4wqOhEa/JMuBwuhmXJ8Kj8OycPzDV99nsdLq5GRYjfsrv79b3sOGwhIVQMGgwGCbGx9WNwQhH4yJgSZaHvRMtH/XzPIri6IIeKERWiExp4kYKpYooy1q/FEpFRdHqounxPi5fItCV/pIyyCqPi64UDpWArgSyK/J27qpaDxc3QkUaXN2y5sqmVRVpMf3yptWVa+Hoju2QUQgHjsPB/KTsPxE7d+dlHj/yE2O7ETVmsqDuAAAAAElFTkSuQmCC&quot;,&quot;img&quot;:{&quot;width&quot;:1200,&quot;height&quot;:600,&quot;src&quot;:&quot;https://storage.googleapis.com/papyrus_images/25a90f4fc5475ae000368f0090a4df1e222d3dc1937637ae66d88c669e043d29.png&quot;}}}" format="small"><link rel="preload" as="image" href="https://storage.googleapis.com/papyrus_images/25a90f4fc5475ae000368f0090a4df1e222d3dc1937637ae66d88c669e043d29.png"><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://github.com/coinbase/x402" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>GitHub - coinbase/x402: A payments protocol for the internet. Built on HTTP.</h2><p>A payments protocol for the internet. Built on HTTP. - coinbase/x402</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://github.com</span></div><img src="https://storage.googleapis.com/papyrus_images/25a90f4fc5475ae000368f0090a4df1e222d3dc1937637ae66d88c669e043d29.png"></div></a></div></div><ol start="2"><li><p>CDP Docs- x402</p><div data-type="embedly" src="https://docs.cdp.coinbase.com/x402/welcome" data="{&quot;provider_url&quot;:&quot;https://docs.cdp.coinbase.com&quot;,&quot;description&quot;:&quot;x402 is a new open payment protocol developed by Coinbase that enables instant, automatic stablecoin payments directly over HTTP. By reviving the x402 uses a simple request-response flow with programmatic payments.&quot;,&quot;title&quot;:&quot;Welcome to x402 - Coinbase Developer Documentation&quot;,&quot;mean_alpha&quot;:254.698015873,&quot;thumbnail_width&quot;:1200,&quot;url&quot;:&quot;https://docs.cdp.coinbase.com/x402/welcome&quot;,&quot;thumbnail_url&quot;:&quot;https://storage.googleapis.com/papyrus_images/045518340d498d8573fb0a0e358fbe28ca84341d5e8da81d92d6eeacad70190f.png&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;Coinbase Developer Documentation&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:630,&quot;image&quot;:{&quot;base64&quot;:&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAARCAIAAAAzPjmrAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFQElEQVR4nF2Ue0xTdxzFf0v2itE/zBIlTqMiTHE6URyikhEdKmbo0CgBlQE1ojJRELVzQCexgFBgYJsKVEFoQ1mlVsqjw9uS2lmprWhbSnmVUsqrUCiw8mjX2rv87g+d2c3JTf/6nJPzPb3Ag+Mu91sPjhM/3E6n04PjDqdrxr5gtc0Ojc/0mSe6jOPanpFXOrNCY3qmMkgUvX/+1dkg7XgiaedjGm7Da7ZQVSVUVQiU9/kKVm1rKe8F0j2uHCC0adTmcEG6A+qf2XnnxPTc8PiMcXiy12zV9oy06YcUGpNUZcDkXU2yTqFEx8c0PJGaI3z1kOCWEVwG9zmD+5zOkRWxZYWV0iK2DOA4Xi/tAODAbYaIUUxLuHiJmpVrNFssk/YPs8vV/VKVoVne1SjTP5G080Tq6oa2KqEKogkunQOJBZXSvPKWOyxJNkuMBA16zdbtsXclim6lsrWuvqmpWTI4ahsYneru/z+9QdohkGhrRG/YRCGs2lYmgUbcbJaYWoplMpt/Y4goDFFacWNaceNiRTjxRveYd7gGLVMG84TeOPb6XTOIzsc0NaI3VUJVueAlKqSQQGexxLeYzRSGiFxYn0oTXqXVJd8RQOU8XjRYcLocLvfsvNNqmx20TBmHJ7uM45ruEaXO/IzovVGmR9lRLe+DZ7PEmSVP04obyYX1KbmCpGx+IrU2IZNHotSQKDXxGdxFA7gcl9tmn7dM2gdGp3rNVp3B0qYfkqv7xYoe1Duio1qK2LK88hZqKYZSp+QKEDc+g3vmJieazD55rRJp0cDt8aDlwF0OTaJy5Op+iaK3SdaJrsppaCsXvET0XIKeVtyYShMmZfMTMnmx6dWIG5FcHn75weFLrLDEsrDEskUDh8s9Y19A8bsHrKgcWZtRrOipl3Y8eqrhNLRVCJT3/pDTOTD77dKnGYymVJrwUjafRKk5c5Nz8lrl0SvlYYll+8+XhJxj7iYxguLoQXF0aOD2eGbmHNYpOHyDeUJnsHwYXyDRokXCq3Jk+Q+lKPtVWl0itTY+gxt1vSoiGaL3nWMGxdEDYor9Y4o2RRVsjMzfEEmDBi73W5f77cycA7X/Pn6zvKte2sETqdnvDltQKc1iiSkMEcoO6WT20Svlhy6UBpMYO2KK/SLzvU/keR3LWRZO/ZgQNFhwuhpleqFE12ee0PaMKDQmmaoPk3cJJTqBRIvoDOLPicohF9YnEc1Ekdnhlx/sP18SFEffEl3gfSJv+ZEsEJYJtS8dhPwK5cFxm30ea+161tY3PecYnfx71GY3WqZ0/WNqw2iDTI+pDI8wLQ/TMHkvqKXYjfzFq0YT2UMvQPrmqII1x+7AvKEUCN1LBrtvgJ1XoXAcf63pAAB8unTlGt9tq7y/2Rn8w1q/PZsCDnj57go5cvazVdsOR1/fEBgB4LMEALAy8FRiFh/1vpvE+I++Lx0E/wICU8GOFLA1CXz9MxT80g1a9oSErf/K32dz4Gqf7UtX+qxY7+/37SEAlkcl3AKfeweExn60KgCAdcBrJwBrNx68HEfhhiWWBZMY/qd/X3f8HX0vGUbemgT8LgLfBOB9FqwngQWny2afX3C6ZuYcY1OzA2PThhGbps+i6DA/15j4Le38lvaKOuX9J8p7/FYqC7teKIxNrz6WUhF6oWTXT3d9TuQtC6eC7ykwO6L7JoB18WB1DPA6DVZEQYOJ6TnTsE1vsKg7hxUaE1onH9NUE9tnEh+cLGKayTmPSZSaaOK2IeeYW6ILvvwxBxy8Bb67CZtB9DWxwOsU+CISLDkOPon4F5lOALAWT/TzAAAAAElFTkSuQmCC&quot;,&quot;img&quot;:{&quot;width&quot;:1200,&quot;height&quot;:630,&quot;src&quot;:&quot;https://storage.googleapis.com/papyrus_images/045518340d498d8573fb0a0e358fbe28ca84341d5e8da81d92d6eeacad70190f.png&quot;}}}" format="small"><link rel="preload" as="image" href="https://storage.googleapis.com/papyrus_images/045518340d498d8573fb0a0e358fbe28ca84341d5e8da81d92d6eeacad70190f.png"><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://docs.cdp.coinbase.com/x402/welcome" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>Welcome to x402 - Coinbase Developer Documentation</h2><p>x402 is a new open payment protocol developed by Coinbase that enables instant, automatic stablecoin payments directly over HTTP. By reviving the x402 uses a simple request-response flow with programmatic payments.</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://docs.cdp.coinbase.com</span></div><img src="https://storage.googleapis.com/papyrus_images/045518340d498d8573fb0a0e358fbe28ca84341d5e8da81d92d6eeacad70190f.png"></div></a></div></div></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://x402.org">x402.org</a> </p><div data-type="embedly" src="https://www.x402.org/" data="{&quot;provider_url&quot;:&quot;https://www.x402.org&quot;,&quot;description&quot;:&quot;An open standard for internet-native payments&quot;,&quot;title&quot;:&quot;x402.org&quot;,&quot;url&quot;:&quot;https://www.x402.org/&quot;,&quot;thumbnail_width&quot;:854,&quot;thumbnail_url&quot;:&quot;https://storage.googleapis.com/papyrus_images/8c264830deb2cce2c88a834a4f9adacecccef781b7e9561431afd445545bbd5f.jpg&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;X402&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:480,&quot;image&quot;:{&quot;base64&quot;:&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAASCAIAAAC1qksFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFdUlEQVR4nF3VaUyTdxwH8N/zP56WQsvRcrWVq1DOUaAF2tKWPk+vpy23cnggoLgB25x4sDJdEEUXbwWdLi5zDo/MLTo3pzGR6Azqi2WLOl+YiDvM4jZ9MbMXZslMWJ4HRLfkmyd53vw/z+94ngcACgCKAEqAKQVUDoxVDIhhUBUmDkqcMuySE7eCckqWiyNeDfGpqT8VB/RMQMcIGThogFA2Ey6EmhKotUBjBdQvgN6TTRduRR4AQKEEmABKAVXOnS4BDoydGDllxBXFcrMA9aqpP0EWSCUBLQpocTAdB7MgmM3UFjC1JVBrhoZKaBkPXfr72vTZ5sn/AswswEhXhOwYOwl1UeKKIpyCFQEV8SawIpBCAzosaBkhDQczUTCbCeehmlJUlweBPvP2h189m1x7b4fyyBzwCkDZXH9mAAasiDgxdlLqllO3gvJKyikJH0/9Caw/USZoqaBFgTQSzCBBAxPKQTVFqL4Uaiuh5cuhO8fCk2OmMyCdXghQDGCeBaSIBmNF2E6Ig1KxRVGUV7C8kuXjqFfD+tQyIZkKeiagxUIaCWbiYA6qMeLaMtSQDtyw/9Th8MRK9b45wARQIbWo8n8AIg5MXDLqft4lXiXzaFhfIutPkiaRhgWdZBhQyEhq86BhtP/iB0tvHApfDkPvyxWUAWMBRlokNAsAqkJYHDWlbhnlxC7NTIJ6NTJP4kyjWEFHhXQSzKAhPbgcyW8cXX+/Vbu5t3B0oOrDOWBmU82zgGSIYawIVSHiJMRFWU7cJakIpcwTRz0JrF8tE5JoIBU4Lbi14CtTvrY6dK4tc9QI9UeGvj2/d2puyAWzc0ZmqUu2WQDbAdsxcmLiwtQtYzkFFo1oGa+S8xq5NwG51fJgtqGzwvB6uGI00v3N2ND9yJLzq+uPtxePdqWNzQEvF/ECQBLAYHEMlOXEIuSeaLk3hrijwB4NTrU8HFxx9OC1J32rru3Z+8vubXcWuQ+60/tzmJocEBbrd80BMzG9KEICGGwH4gDqQMQJYCNgJ2DDYFXGBvKqIr4Vx4Ovjjv8uwrzh5Yu/Lqj+bQeGhKhSg98BsOXR7W36rcBQL50dLEkzXTJArgciE0MtQN1iO+g1s/v/CimuiehaJmxacS+6oS56xOtaTVmBI2yxcvtspnWy8GpjQkbU5amMV4duBuzt7li+wAg7/mzFwHkSrcFklcqpQSiHNjZmXb4xIHp6brbPzddnwpP3CvfN2F/91P7wPHmsevrzj3qHJ608CPGgv7G7vHDp+4ayJJw7ohPv2EeeAAgS4pRNOJtYBCQqSmqso3yy1MWRQyRPaFzl3v+etL04HfHhR+qDkxYN5+xR8YtPfvzF+4oX/tZYMvFgvk7TKHt3iXHFq26suH9nza+dzuYv9Oi6U1hvHocAEiyKmzNKU19+s6BlPY1qvl9yrZ+3ab9lRcvu7+/Y7/xXcGRs6rOzZDXCqoAICeABaCCJi7I4TZZF35sKIlkZL9VWDhoKR4y5w+X5g5mJrSrGb8aXFrq0xIfZG3fp+hayTjnQ64PzHXKFYP5J7/Iv3I18+jpuDe3MrZ2UFWLgwEbxHlhXl18WVdOyxZ+8PPytv2G8nU6Y4/OsFyd1BqvCitZLhrsSuRUE4+GeBIRn8R4Yfnjx+GbN21XJz23brU9fbp4erpuerr6z0epuw8ld749r30grfOd9O5Nuu6t6ctGstqHdTURlakD5G6AcgRWLK2WnHEoiFt8OaJ8KplXI/cmxwqpMYEk1gOJG3c2Pvix5Y+Hvt9+tU3dy79ytePu1KV/nik61qBMAYwNkF0HmWFIDYOKF1dW/FXYEKlmKIdINaZuynIzXyrxY0U5FSsmTsbFUj6Ocv8CNrtc/dbFLQgAAAAASUVORK5CYII=&quot;,&quot;img&quot;:{&quot;width&quot;:854,&quot;height&quot;:480,&quot;src&quot;:&quot;https://storage.googleapis.com/papyrus_images/8c264830deb2cce2c88a834a4f9adacecccef781b7e9561431afd445545bbd5f.jpg&quot;}}}" format="small"><link rel="preload" as="image" href="https://storage.googleapis.com/papyrus_images/8c264830deb2cce2c88a834a4f9adacecccef781b7e9561431afd445545bbd5f.jpg"><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://www.x402.org/" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>x402.org</h2><p>An open standard for internet-native payments</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://www.x402.org</span></div><img src="https://storage.googleapis.com/papyrus_images/8c264830deb2cce2c88a834a4f9adacecccef781b7e9561431afd445545bbd5f.jpg"></div></a></div></div></li></ol><br>]]></content:encoded>
            <author>logan-d-able@newsletter.paragraph.com (_logan.base.eth)</author>
            <category>x402</category>
            <category>base</category>
            <category>cdp</category>
            <category>basekorea</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/66024b31cc8259116a53cfb3ebf2df5caa322ee95e8f80e67ef8487fabbbea7e.jpg" length="0" type="image/jpg"/>
        </item>
    </channel>
</rss>