Proxy-seller

계정 링크

Updated:

지갑은 자동으로 구매합니다. x402 API를 사용하는 데 이 페이지의 내용은 전혀 필요하지 않습니다. 하지만 에이전트가 이미 프록시 판매자 계정을 보유한 회사를 대신해 결제할 경우, 해당 계정 소유자는 에이전트의 지갑을 자신의 계정에 연결할 수 있습니다. 그 후 해당 지갑의 신규 주문이 계정의 대시보드에 표시되며, 지갑에 충전된 금액은 해당 계정의 잔액으로 반영됩니다.

연결은 양측 모두에 의해 확인됩니다. 계정의 경우 소유자의 세션을 통해, 지갑의 경우 서명을 통해 확인됩니다. 서명 자체는 자금을 이동시키지 않습니다. 이는 거래가 아니며, 가스 비용이 들지 않고, 지갑의 네트워크를 전환하지도 않습니다.

작업 흐름

  1. 소유자가 메시지를 요청합니다

    대시보드의 ‘밸런스’ 섹션에서 소유자는 지갑 주소를 입력하고 해당 지갑에 대한 일회용 인증 메시지를 받습니다.

  2. 지갑이 서명합니다

    personal_sign 메시지의 (EIP-191)을 수신된 그대로 포함하십시오. 소유자는 서명을 대시보드에 다시 추가합니다.

  3. 지갑이 연결되어 있습니다

    이제부터 이 지갑의 신규 주문은 계정 대시보드에 표시되며, 충전 금액은 계정 잔액으로 반영됩니다.

메시지

이 메시지는 EIP-4361 텍스트이며, 동일한 유형입니다. 접근 권한 복구 x402 API가 아닌 대시보드에서 발행되는 사용 권한입니다.

속성

가치

수명

5분, 1회 사용, 1개 계정에 발급

서명

personal_sign (EIP-191)에 따라 메시지를 수신된 그대로 정확히 전달하십시오: 줄 바꿈을 유지하고, 공백을 제거하지 않으며, 인코딩을 변경하지 마십시오.

일반 지갑

서명은 다음을 통해 확인됩니다. ecrecover

스마트 계약 지갑

EIP-1271을 통해 확인되었으며, 계약은 이미 Base에 배포되어 있어야 합니다 — 해당 계약에서 최소 한 건의 트랜잭션이 발생했어야 합니다. 아직 배포되지 않은 지갑은 연결할 수 없습니다.

다중 서명

여러 소유자의 서명이 필요한 금고는 여기서는 비실용적입니다: 메시지는 5분 동안만 유지됩니다.

에이전트는 복구 챌린지에 서명하는 방식과 동일하게 서명합니다:

// viem
await account.signMessage({ message });
// ethers
await wallet.signMessage(message);

변경 사항

무엇

링크 삽입 후

링크 게시 후 결제

계정 대시보드에서, 해당 대시보드에서 구매한 주문 옆에 표시됨

지갑을 통한 충전

계정 잔액으로 이동

해당 주문의 자동 갱신

계정 잔액에서 지급됨

주문 대금 지급

변경 없음: 지갑에서 USDC, 동일한 두 단계 요청 주기

액세스 토큰

변경 없음: API는 여전히 주문의 액세스 토큰과 지갑의 서명을 통해 인증을 수행합니다.

접근 권한 복구

the account block에는 계정 잔액이 표시되며 email_attached: true — ~ 접근 권한 복구 에이전트는 카드 충전까지 포함한 전체 잔액을 확인합니다.

출금

여전히 지갑에서만 요청되며, 서명이 필요합니다 (잔액 인출), 단, 해당 계좌의 잔액에서 지급되며, 이 지갑이 해당 계좌에 충전한 금액에서 이미 인출된 금액을 뺀 금액까지만 지급됩니다. 연동 전 지갑에 있던 잔액은 연동을 해제한 후에만 인출할 수 있습니다.

이 주문들은 해당 계정에 속해 있습니다. 계정 소유자는 대시보드와 메인 API를 통해 주문을 관리하며, 에이전트는 액세스 토큰을 사용하여 x402 API를 통해 계속해서 주문을 관리합니다.

지갑으로 이전에 구매한 것들

연동 전에 결제된 주문과 당시 지갑에 남아 있던 잔액은 지갑에 그대로 유지되며, 계정으로 이체되지 않습니다. 에이전트는 이전과 마찬가지로 x402 API를 통해 해당 주문을 계속 관리하며, 자동 갱신 비용도 여전히 기존 잔액에서 결제됩니다. 지갑이 연동되어 있는 동안, 접근 권한 복구 대신 계정 잔액을 표시하며, 이전 잔액은 연동을 해제한 후에만 인출할 수 있습니다. 연동 직후 대시보드에는 해당 잔액에 남아 있는 금액이 표시됩니다.

링크 제거

지갑 소유자는 언제든지 지갑의 연동을 해제할 수 있으며, 이 경우 지갑은 이에 대해 어떠한 서명도 하지 않습니다. 연동이 해제된 후, 해당 지갑에서 이루어지는 새로운 결제는 다시 지갑 자체의 것이 되지만, 연동 기간 동안 구매한 주문과 이미 계좌에 입금된 금액은 계좌에 그대로 남아 있습니다.

지갑은 한 번에 하나의 계정에만 연결될 수 있습니다. 다른 곳에 연결되어 있다면, 먼저 해당 연결을 해제해야 합니다. 차단된 지갑은 아예 연결할 수 없습니다. 다음 주소로 문의해 주십시오. [email protected].

On this page

계정 링크 | Proxy-seller