한 줄 정의
x402는 HTTP 402 Payment Required 상태 코드를 활용해 API 호출당 USDC micropayment를 자동 결제하는 오픈 프로토콜이야. AI 에이전트가 사람 개입 없이 유료 도구와 MCP 서버에 결제하는 흐름을 표준화하려는 게 목적이야.
실제로 무엇을 하나
x402는 결제 흐름을 4단계로 표준화해. 에이전트가 외부 API나 MCP tool을 호출하면 서버가 HTTP 402 응답을 돌려주는데, 응답 헤더에 결제 요구사항(금액, 수신 주소, 체인)이 들어 있어. 에이전트의 지갑 클라이언트가 그 정보를 받아 USDC micropayment를 서명한 다음, payment header를 붙여 같은 요청을 재시도하면 데이터가 반환되는 구조야.
결제 네트워크는 Coinbase가 운영하는 L2 체인인 Base를 사용해. 메인넷 Ethereum 대비 가스비가 1센트 이하로 떨어져서, 한 번 호출에 $0.001 같은 작은 단위 결제도 경제성이 맞아. Coinbase 공식 문서와 coinbase/x402 GitHub 저장소가 reference implementation을 typescript로 공개하고 있고, Zuplo 같은 API 게이트웨이도 x402 지원을 발표했어.
왜 중요한가
지금까지 AI 에이전트가 유료 도구를 쓰려면 사람이 미리 결제 정보를 등록하고 한도를 정해 두는 사전 약정 방식만 가능했어. x402는 이걸 호출당 자율 결제로 바꾸는 거야. SaaS 구독 모델은 에이전트 트래픽의 변동성(한 번 쓰고 끝날 수도, 하루 수천 번 쓸 수도)과 맞지 않아 둘 다 비효율이거든. x402는 그 미스매치를 해결하는 첫 표준 시도야.
다만 ‘AI 에이전트 결제 표준’으로 단정하기엔 이르고, Coinbase 인프라 의존도가 크다는 점도 같이 봐야 해. 운영 환경에 도입한다면 별도 저잔액 지갑 분리, 호출당 상한선, 결제 감사 로그를 함께 설계하는 게 안전해.
주의해서 볼 점
x402는 결제 라이브러리 하나가 아니야. HTTP 402 규약·USDC·Base 네트워크·지갑 관리·재시도 정책이 묶인 스택 전체야. 라이브러리 한 줄 추가로 끝나는 도입이 아니라, 보안·운영·재무가 함께 검토해야 하는 인프라 결정이라는 거야. 또 표준화가 IETF·W3C 같은 중립 기관에서 진행되지 않은 신생 단계라 1-2년 사이에 호환성 변경이 생길 수도 있어.