온체인 USDC만 지원하는 x402와 달리, MPP는 Tempo 네트워크 스테이블코인과 기존 카드 결제를 추가 옵션으로 제공합니다.
동작 원리
상세 플로우
- 에이전트가 호출 — 결제 자격 증명 없이
GET /mpp/purchase?plan=<plan> - MPP 서비스가 402 반환 — 금액, 통화, 수신자가 포함된
WWW-Authenticate: Payment챌린지 - 에이전트가 결제에 서명 — Tempo Wallet 또는 Stripe 사용
- 에이전트가 재시도 —
Authorization: Payment자격 증명으로 구매 요청 - MPP 서비스가 결제 검증, 구독 생성, API Key 반환
지원 결제 수단
API 엔드포인트
가격 응답
구매 응답 (성공)
CLI 사용법
ChainStream CLI는 자동 구매 플로우에서 MPP를 결제 옵션으로 지원합니다:수동 통합 (Tempo Wallet)
설정
Tempo Wallet CLI를 설치하고 로그인합니다 (브라우저를 통한 일회성 패스키 인증):Tempo Wallet은 패스키 (WebAuthn) 인증을 사용합니다. 첫 설정에는 브라우저 인터랙션이 필요합니다. 이후 세션이 유지되어 추가 브라우저 인터랙션 없이 에이전트 작업이 가능합니다.
구매
WWW-Authenticate: Payment 챌린지를 자동으로 처리하고, 트랜잭션에 서명하며, 성공 시 API Key를 반환합니다.
호환 지갑
Tempo는 EVM 호환 (chain ID 4217)입니다. Tempo에서 USDC.e를 보유한 모든 지갑이 작동합니다:- Tempo Wallet CLI (
tempo request) — 추천, 패스키 인증, 내장 MPP 지원 - 모든 EVM 지갑 (MetaMask, Coinbase CDP, Privy) — 커스텀 네트워크로 Tempo 추가
MPP vs x402
다음 단계
x402 결제 프로토콜
x402 프로토콜을 통한 온체인 USDC 결제
빌링과 Unit
CU 소비량 및 플랜 상세 이해하기

