앱에 붙이는 디지털 자산 지갑
로그인 버튼으로 앱 전용 지갑을 연결합니다. 사용자 승인 결제와 기기 분실 복구까지 Pouchi에서 처리합니다.
Maroo 테스트넷에서 제공합니다. 앱 등록이 필요하며, 가입·결제 최종 통합 검증을 진행 중입니다.
결제 요청금액과 받는 주소를 확인합니다.
지갑 결제 요청
결제 승인
✓결제 완료
사용자 승인PIN이나 패스키로 승인합니다. 가스비는 앱이 부담합니다.
키 조각과 지갑 복구
문서에 정의한 2-of-3 구조에서는 키 조각 세 개 중 두 개로 소유자 서명을 만듭니다. Pouchi 서버의 조각 하나로는 서명할 수 없습니다.
소유자 서명
키 조각 세 개 중 두 개가 함께 서명합니다.
- 내 기기보관 중
- Pouchi 서버보관 중
- 복구 조각보관 중
서명 생성 불가
0x96d0…65e3주소 유지문서에 정의한 2-of-3 구조의 예시입니다. 모든 데모 실행의 키 구성을 검증했다는 의미는 아닙니다.
앱과 분리된 키 보관
키 조각은 별도 도메인의 Pouchi 보관 영역에서 다룹니다. 앱 코드는 키 자료에 접근하지 않습니다.
앱마다 분리된 지갑
기본적으로 앱마다 다른 지갑을 사용합니다. 같은 Pouchi 계정으로 로그인해도 지갑 주소와 잔액은 앱별로 관리합니다.
복구 후 같은 주소
미리 설정한 패스키나 복구 코드로 새 기기에서 복구합니다. 서명 키는 새로 만들고, 지갑 주소와 자산은 그대로 유지합니다.
복구 수단 사전 설정
패스키나 복구 코드를 미리 설정하고 보관해야 합니다. 기기와 복구 수단을 모두 잃으면 이메일 로그인만으로 지갑을 복구할 수 없습니다.
아직 외부 보안 감사를 받지 않았습니다. 보안 구조와 현재 지원 범위를 문서로 공개합니다. 보안 구조 문서
에이전트의 결제 한도
사용자가 한 번 승인한 금액과 횟수, 기간, 이용처 안에서 에이전트가 결제합니다. 지갑은 결제할 때마다 블록체인에서 한도를 확인하며, 사용자는 권한을 취소할 수 있습니다.
한도 승인 문서직접 체험하는 데모
Pouchi SDK로 만든 데모입니다. Maroo 테스트넷의 테스트 자산 OKRW로 로그인과 결제 흐름을 살펴봅니다.
<main> <h1>앱 전용 지갑</h1></main><script defer src="https://pouchi-wallet.vercel.app/sdk/v1/pouchi.js" data-app-id="tenant_your_app"></script><footer></footer>연동 준비
앱 ID와 허용 도메인을 등록한 뒤 공식 스크립트를 추가합니다. React 설정은 필요하지 않습니다. 결제 요청은 브라우저 API로 별도 연결합니다.
- 웹 스크립트
- npm 설치 없이 공식 URL에서 로드
- 앱 설정
- 앱 ID, 허용 도메인
- 현재 제공 환경
- Maroo Testnet
앱 등록과 이용 요금은 이메일로 문의해 주세요. 요금
business@pouchi.app현재 Maroo Testnet에서 연동할 수 있습니다. 공개 문서에서 지원 범위와 설정을 확인하세요.
웹 스크립트와 결제 API
버튼 삽입, 로그인 상태 확인, 결제 요청 메서드를 확인합니다.
브라우저 SDK 문서React SDK
기존 React 앱의 Provider와 훅을 사용하는 연동 방식을 확인합니다.
React SDK 레퍼런스지갑 MCP
Claude 같은 MCP 클라이언트에서 결제를 요청합니다. 지갑은 승인한 한도 안에서만 실행합니다.
에이전트 문서Privy에서 마이그레이션하기
지원하는 API와 Provider 설정을 비교하고, 기존 앱의 이전 범위를 확인합니다.
마이그레이션 문서
앱 지갑 연동과 결제 API를 개발 문서에서 확인하세요.
현재 Maroo 테스트넷에서 운영하고 있습니다.