소유자가 설정한 한도가 있는 에이전트 전용 지갑
Fizzl Agent Wallet을 사용하면 에이전트가 소유자가 정한 규칙 내에서 비용을 지불할 수 있습니다:
- 소유자가 설정한 한도까지는 에이전트가 자체적으로 결제하고, 한도를 초과하면 소유자가 휴대폰(Telegram)이나 대시보드에서 승인합니다. 응답이 없으면 결제가 이루어지지 않습니다.
- 모든 서명은 presign-guard가 사전 검증합니다. 알려진 드레이너(drainer) 및 제재 대상 주소로는 절대 서명되지 않습니다.
- 소유자는 모든 구매 내역을 영수증 형태로 확인할 수 있습니다: 무엇을 샀는지, 이유는 무엇인지, 무엇이 반환되었는지.
- 서버는 절대 키나 자금을 보유하지 않습니다. 에이전트는 자체 키로 서명하며, 서버는 단순히 예/아니오만 결정합니다.
에이전트의 기본 규칙
- 소유자에게 비공개 키, 시드 구문 또는 복구 구문을 채팅에 붙여넣도록 요청하지 마십시오. 키는 MCP 구성에 입력되며, 소유자가 직접 편집합니다.
- 소유자의 메인 지갑이 아닌, 사용할 수 있는 금액만 담긴 별도의 에이전트 전용 지갑을 사용하세요.
- 항상
max_price_usd를 설정하고, 작업에 필요한 만큼만 지불하세요. - 결제가 거부되면 소유자에게 이유를 알리세요. 규칙을 우회할 방법을 찾지 마세요.
설정 (소유자 안내)
- 소유자는 https://wallet.fizzl.eu를 열고 자신의 지갑(MetaMask, Phantom, Xaman, Pera 또는 Defly; 비밀번호 없음)으로 로그인한 후, Your agents 아래에서 에이전트를 추가합니다. 대시보드에
awk_로 시작하는 키가 한 번 표시됩니다. - 소유자는 에이전트 전용으로 새 지갑을 만들고 그 안에 약간의 USDC를 넣습니다.
- 소유자는 MCP 서버를 설치합니다. 예를 들어 Claude Code에서는 다음과 같이 설치합니다:
claude mcp add wallet -e AGENT_KEY=0x… -e WALLET_SERVER_URL=https://wallet.fizzl.eu -e WALLET_SERVER_KEY=awk_… -- npx -y presign-guard-wallet-mcp
- 선택 사항: 대시보드에서 Telegram 연결을 통해 휴대폰으로 승인을 받을 수 있습니다. 내 설정 테스트를 통해 결제 없이 모든 것이 정상 작동하는지 확인할 수 있습니다.
사용법
| 도구 | 사용 시점 |
|---|---|
wallet_status | 먼저, 그리고 지출 전: 잔액, 한도, 오늘 사용 가능한 금액 확인 |
find_services | 가격 상한선을 설정하고 x402 카탈로그에서 유료 API 검색 |
pay_x402 | max_price_usd와 간단한 reason과 함께 x402 API(또는 MPP API)를 호출하고 결제 |
send_usdc | reason과 함께 주소로 USDC 전송 |
pause_spending | 문제가 의심될 때: 소유자가 재개할 때까지 모든 서명 중단 |
카탈로그는 지갑 없이도 검색 가능합니다: GET https://wallet.fizzl.eu/api/public/services/search?q=bitcoin%20signal&max=0.1 (x402 Doctor가 일일 점검의 90% 이상에서 지불 가능하다고 확인한 판매자를 원한다면 &reliable=1 추가)