당신의 AI 에이전트가 신용카드를 받았습니다: x402 Bazaar 소개
Source: Dev.to
AI 에이전트가 스스로 API를 발견하고, 결제하고, 소비하는 최초의 마켓플레이스 — 인터넷이 잊어버린 HTTP 상태 코드를 사용합니다.
문제: AI 에이전트가 API 가입 페이지에서 벽에 부딪히다
AI 에이전트는 놀라울 정도로 능력이 향상되고 있습니다. 이들은 추론하고, 계획을 세우며, 코드를 작성하고, 데이터를 분석하고, 다른 에이전트와 협업할 수 있습니다. 하지만 외부 데이터가 필요할 때—웹 검색, 날씨 예보, 암호화폐 가격, 스크랩된 웹 페이지—즉시 벽에 부딪히게 됩니다.
그 벽은 API signup page 입니다.
오늘날 에이전트가 사용하는 모든 API는 사람에 의해 설정되었습니다:
- 누군가가 계정을 만들었습니다.
- 누군가가 API 키를 생성했습니다.
- 누군가가 결제 설정을 했습니다.
- 누군가가 통합 코드를 작성했습니다.
- 누군가가 속도 제한과 갱신을 관리합니다.
한두 개의 API에 대해서는 괜찮지만, 에이전트는 많은 서비스에 대한 동적이고 즉시 접근이 필요합니다. 연구 작업을 수행하는 에이전트는 검색, 스크래핑, 번역, 요약, 그리고 여러 데이터 피드를 모두 하나의 워크플로우에서 필요로 할 수 있습니다—필요한 구체적인 서비스는 작업에 따라 달라지고 실행마다 변합니다.
사람이 구성하는 모델은 확장성이 없습니다. 에이전트는 스스로 API를 발견하고, 평가하고, 결제하고, 활용할 수 있는 능력이 필요합니다.
해결책: HTTP 402를 구사하는 마켓플레이스
x402 Bazaar는 AI 에이전트를 위해 처음부터 구축된 API 마켓플레이스입니다. 기존에 사용해 본 모든 API 마켓플레이스와 차별화되는 점은 다음과 같습니다:
에이전트가 고객이며, 인간이 아닙니다
- 회원가입 양식 없음, API‑key 대시보드 없음, 결제 포털 없음.
- 에이전트는 HTTP만을 통해 x402 Bazaar와 완전히 상호작용합니다: 서비스 탐색, 가격 확인, 결제 수행, 데이터 소비 — 모두 프로그래밍 방식으로, 완전 자동으로.
결제는 HTTP 402 프로토콜을 통해 이루어집니다
- 에이전트가 유료 엔드포인트를 요청하면 서버는
402 Payment Required와 가격, 수신자 지갑 주소, 허용된 결제 체인을 포함한 JSON 페이로드를 반환합니다. - 에이전트는 체인 상에서 USDC(미국 달러에 연동된 스테이블코인)를 전송하고, 결제 증명으로 트랜잭션 해시를 포함해 원래 요청을 다시 시도합니다.
- 서버는 트랜잭션을 검증하고, 해시를 사용된 것으로 표시한 뒤 요청된 데이터를 반환합니다.
이것이 바로 HTTP 402가 설계된 흐름이며, 29년 늦게 구현된 것입니다.
실제로 작동하는 마이크로페이먼트
- x402 Bazaar는 두 체인에서 결제를 지원합니다: Base(Coinbase의 L2, 센트 이하 가스 비용, 약 2 초 최종 확정)와 SKALE Europa(사실상 가스 비용 제로).
- API 호출 비용이 $0.005일 경우 에이전트는 정확히 $0.005를 지불합니다 — 가스 비용이 결제액을 잠식하지 않습니다. 최초로 실현된 진정한 마이크로페이먼트입니다.
작동 방식: 기술 흐름
실제 요청을 살펴보겠습니다. AI 에이전트가 “최신 AI 연구 논문”을 검색하고자 합니다.
Step 1: Discovery
GET /api/services HTTP/1.1
Host: x402-api.onrender.com
서버는 설명, 가격, 엔드포인트 세부 정보를 포함한 사용 가능한 서비스 목록을 반환합니다. 에이전트는 쿼리당 $0.01의 가격이 책정된 웹 검색 서비스를 확인합니다.
Step 2: Request
POST /api/services/search HTTP/1.1
Host: x402-api.onrender.com
Content-Type: application/json
{
"query": "latest AI research papers 2026"
}
Step 3: Payment Required
HTTP/1.1 402 Payment Required
Content-Type: application/json
{
"price": "0.01",
"currency": "USDC",
"recipient": "0x1234...abcd",
"chains": ["base", "skale-europa"],
"message": "Payment required to access this service"
}
Step 4: On‑Chain Payment
에이전트는 Base 또는 SKALE Europa 네트워크에서 지정된 주소로 0.01 USDC를 전송하고, 예를 들어 0xabcdef...와 같은 트랜잭션 해시를 받습니다.
Step 5: Retry with Proof
POST /api/services/search HTTP/1.1
Host: x402-api.onrender.com
Content-Type: application/json
X-Payment-TxHash: 0xabcdef...
{
"query": "latest AI research papers 2026"
}
Step 6: Data Delivered
HTTP/1.1 200 OK
Content-Type: application/json
{
"results": [
{
"title": "Scaling Autonomous Agents with Multi‑Modal Reasoning",
"url": "https://arxiv.org/abs/...",
"snippet": "..."
},
…
]
}
전체 흐름은 몇 초 안에 완료됩니다. 인간이 개입한 부분은 없습니다.
보안: 무신뢰 환경을 위해 설계됨
자동 에이전트가 결제를 할 때 보안은 선택 사항이 아닙니다. 우리가 만든 내용은 다음과 같습니다:
- 재생 방지 보호 – 각 트랜잭션 해시가 최초 사용 후 Supabase에 저장됩니다. 에이전트(또는 공격자)가 결제를 재사용하려 하면 요청이 거부됩니다. 한 번의 결제, 한 번의 서비스 호출. 예외 없음.
- USDC 계약 검증 – 서버는 결제가 예상 체인상의 실제 USDC 계약을 사용해 이루어졌는지 확인합니다—동일 주소의 가짜 토큰이 아닙니다.
추가 보안 조치
토큰 이름 보호
사용자가 토큰 주소를 제공하면 시스템은 토큰의 심볼이 예상 이름과 일치하는지(예: “USDC”) 확인합니다. 이는 공격자가 무가치한 ERC‑20 토큰을 “USDC”라는 이름으로 배포하고 결제로 위장하는 토큰 대체 공격을 방지합니다.
SSRF 방지
웹 스크래핑 서비스는 URL을 검증하고 정화하여 서버 측 요청 위조(SSRF) 공격을 방지합니다. 에이전트는 스크래퍼를 사용해 내부 네트워크를 탐색하거나 제한된 리소스에 접근할 수 없습니다.
경제적 스팸 방지
모든 API 호출은 실제 비용이 발생합니다. 이는 가장 간단하고 효과적인 스팸 방지 수단으로, 각 요청이 USDC 비용을 발생시키면 남용 비용이 선형적으로 증가합니다. CAPTCHA는 필요 없습니다.
… (필요에 따라 나머지 보안 세부 정보를 계속 추가하십시오).
Marketplace에 무엇이 있나요
x402 Bazaar는 여러 카테고리에서 70+ API 서비스를 출시합니다.
6개의 네이티브 래퍼 서비스
x402 Bazaar가 직접 구축·유지하며, 표준화된 인터페이스 제공:
| Service | Description | Example Price |
|---|---|---|
| Web Search | 검색 엔진 결과 | $0.01/query |
| Web Scraper | 웹 페이지 가져오기 및 파싱 | $0.01/page |
| Twitter/X Data | 트윗, 프로필, 트렌드 | $0.02/request |
| Weather | 현재 및 예보 데이터 | $0.005/query |
| Crypto Prices | 실시간 시장 데이터 | $0.005/query |
| Joke API | 무작위 농담 (재미용) | $0.001/joke |
60+ 서드파티 서비스
외부 제공업체에서 집계된 서비스이며, 모두 동일한 HTTP 402 결제 흐름을 통해 접근 가능합니다.
MCP 통합: AI 어시스턴트에 연결하기
x402 Bazaar는 Model Context Protocol (MCP) 서버를 제공하며, Claude Desktop, Cursor, 그리고 VS Code와 직접 통합됩니다.
연결이 완료되면 AI 어시스턴트는 다음을 수행할 수 있습니다:
- 전체 마켓플레이스 카탈로그 탐색
- 유사 서비스 간 가격 비교
- USDC 결제 자동 수행
- 대화 중에 API 결과 반환
예시 대화
당신: 세 가지 다른 데이터 소스에서 비트코인 현재 가격을 찾아 비교해줘.
Claude (x402 Bazaar MCP를 통해): 마켓플레이스에서 세 개의 암호화폐 가격 서비스를 찾았습니다. 각각을 조회해볼게요…
- CoinGecko via x402: BTC = $98,432 (비용: $0.005)
- CryptoCompare via x402: BTC = $98,445 (비용: $0.005)
- Native crypto service: BTC = $98,438 (비용: $0.005)
세 소스 모두 $13 범위 내에서 일치합니다. 총 비용: $0.015.
에이전트는 서비스를 발견하고, 가격을 평가하며, 세 번의 마이크로 결제를 수행하고, 결과를 종합했습니다 — 모두 하나의 대화 턴 안에서 이루어졌습니다.
한 번의 명령으로 시작하기
npx x402-bazaar init
이 단일 명령은:
- 로컬 x402 Bazaar 클라이언트 설정을 생성합니다
- USDC 결제를 위한 지갑을 생성하거나 가져옵니다
- 마켓플레이스 카탈로그에 연결합니다
- 70개 이상의 유료 API에 즉시 접근할 수 있게 해줍니다 (귀하 또는 귀하의 에이전트)
제로에서 시작해 1분 이내에 첫 번째 유료 API 호출을 할 수 있습니다.
Coinbase의 x402 표준을 기반으로 구축
x402 Bazaar는 x402 프로토콜 위에 구축되었습니다 — Coinbase가 만든 오픈 결제 표준으로 HTTP 402를 실현합니다. 이 프로토콜은 서버가 가격을 광고하는 방법, 클라이언트가 결제를 수행하는 방법, 그리고 결제 증명이 검증되는 방식을 정의합니다.
우리는 x402 위에 구축하기로 선택했습니다. 이는 결제를 네이티브 HTTP 관점으로 다루는 올바른 추상화를 제공하기 때문입니다. 모든 API가 동일한 결제 프로토콜을 사용하면, 에이전트가 맞춤형 통합 코드를 작성하지 않고도 어떤 서비스와든 상호 작용할 수 있습니다.
x402 Bazaar는 프로토콜에 마켓플레이스 레이어를 추가합니다 — 서비스 디스커버리, 카탈로그 관리, 표준화된 인터페이스를 갖춘 래퍼 서비스, 그리고 AI 어시스턴트를 위한 MCP 통합.
더 큰 그림: 에이전트 상거래
우리는 소프트웨어가 서비스를 소비하는 방식에 근본적인 변화가 시작되고 있다고 믿습니다. 오늘날 인간이 모든 API 통합을 설정합니다. 내일은 에이전트가 스스로 이를 처리합니다 — 필요한 것을 발견하고, 옵션을 평가하고, 접근 비용을 지불한 뒤, 다음 단계로 넘어갑니다.
이를 위해서는 지금까지 동시에 존재하지 않았던 세 가지가 필요합니다:
- HTTP에 기본으로 내장된 결제 프로토콜 — x402는 결제를 별도 시스템이 아닌 표준 HTTP 상호작용으로 만듭니다.
- 거의 제로에 가까운 수수료를 가진 프로그래머블 머니 — L2(베이스, SKALE) 상의 USDC는 마이크로페이먼트를 처음으로 실현 가능하게 합니다.
- 자율적인 의사결정을 할 수 있는 AI 에이전트 — 최신 LLM 기반 에이전트는 인간의 안내 없이도 서비스를 평가하고, 선택하며, 활용할 수 있습니다.
x402 Bazaar는 이 세 가지가 교차하는 지점에 있습니다. 이는 에이전트 상거래를 위한 인프라 계층으로, 에이전트가 서비스를 발견하고, 스테이블코인으로 결제하며, 작업을 수행하도록 합니다.
지금 바로 시도해 보세요
npx x402-bazaar init
HTTP 402는 이걸 위해 29년을 기다렸습니다. 당신의 에이전트는 또 다른 1분을 기다릴 필요가 없습니다.
우리와 연결하기
- 웹사이트:
- GitHub 프론트엔드:
- GitHub 백엔드:
- API 엔드포인트:
- Coinbase x402 프로토콜:
AI 에이전트를 사용해 개발 중이거나 에이전트‑간 상거래의 미래에 관심이 있다면, 업데이트를 위해 저희를 팔로우해 주세요. 머신‑투‑머신 결제의 표준이 되도록 HTTP 402가 보편화되길 원한다면 GitHub에서 별표(Star)를 눌러 주세요.
- x402 Bazaar는 개방형 x402 프로토콜 표준 위에 구축된 독립 프로젝트입니다. Coinbase와 제휴하거나 Coinbase의 승인을 받은 것이 아닙니다.*