Skip to main content

a2a-payments

Blockchain USDC payments via APay — pay services, manage budgets, open streaming channels, and handle x402 protocol.

소스 정보

저장소
modbender/skill-library-mcp
최근 소스 활동
2026년 3월 6일 18:33
감지된 SKILL.md 언어
영어
스타
12
포크
3

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
a2a-payments
description
Blockchain USDC payments via APay — pay services, manage budgets, open streaming channels, and handle x402 protocol.
metadata
{"openclaw":{"emoji":"💰","requires":{},"install":["[Truncated]"]}}
# A2A Payments (APay) Blockchain-native USDC payments for AI agents on Base chain. Pay for services, manage budgets, and handle micropayments. ## Quick Start Check your balance: ``` Use apay_check_balance to see my USDC balance ``` Pay a service: ``` Use apay_pay_service with serviceId "svc-123" and amount "0.50" ``` ## Available Tools ### Balance & Budget | Tool | Description | |------|-------------| | `apay_check_balance` | Check USDC balance, daily budget, spending limits | | `apay_budget_check` | Verify if a specific amount is affordable | | `apay_spending_history` | Get spending analytics and history | ### Payments | Tool | Description | |------|-------------| | `apay_pay_service` | Pay a service (agent pays gas) | | `apay_pay_signed` | Gasless signed payment (server submits on-chain) | | `apay_estimate_cost` | Estimate cost including 0.5% platform fee | ### Services | Tool | Description | |------|-------------| | `apay_list_services` | List available APay services | | `apay_get_service` | Get detailed service info | ### Payment Channels (Streaming) | Tool | Description | |------|-------------| | `apay_channel_status` | Check channel status | | `apay_stream_open` | Open channel with USDC deposit | | `apay_stream_pay` | Sign off-chain micropayment | | `apay_stream_close` | Close channel (refund unspent) | ### x402 Protocol | Tool | Description | |------|-------------| | `apay_x402_fetch` | Fetch URL with automatic x402 payment on HTTP 402 | ## Workflows ### Pay for a tool execution 1. `apay_budget_check` — verify affordability 2. `apay_estimate_cost` — see total with fees 3. `apay_pay_service` — execute payment 4. Receive payment receipt with tx hash ### Streaming micropayments For services that charge per-request (API calls, data feeds): 1. `apay_stream_open` — deposit USDC into channel 2. `apay_stream_pay` — sign micropayments (off-chain, instant) 3. `apay_stream_close` — settle on-chain, refund remainder ### x402 auto-payment For services using the HTTP 402 payment protocol: ``` Use apay_x402_fetch with url "https://api.example.com/premium/data" and maxPayment "1.00" ``` The tool automatically detects 402 responses, pays the required amount, and retries the request. ## Network - **Chain**: Base (Coinbase L2) - **Stablecoin**: USDC (6 decimals) - **Model**: Escrow-based sessions with spending limits - **Testnet**: base-sepolia for development
GitHub에서 보기