구글의 에이전트 결제 프로토콜 (AP2)
구글의 **에이전트 결제 프로토콜(AP2)**은 사용자를 대신해 AI 에이전트가 시작하는 안전하고 신뢰할 수 있는 거래를 가능하게 하도록 설계된 새로 발표된 개방형 표준입니다. 60개 이상의 결제 및 기술 조직(주요 결제 네트워크, 은행, 핀테크, Web3 회사 포함)과의 협력으로 개발된 AP2는 "에이전트 결제"를 위한 공통 언어를 구축합니다 - 즉, 자율 에이전트(AI 어시스턴트나 LLM 기반 에이전트 등)가 사용자를 위해 수행할 수 있는 구매 및 금융 거래입니다. AP2의 창조는 근본적인 변화에 의해 추진됩니다: 전통적으로 온라인 결제 시스템은 인간이 직접 "구매"를 클릭한다고 가정했지만, 사용자 지시에 따라 행동하는 AI 에이전트의 부상이 이 가정을 깨뜨립니다. AP2는 기존 결제 인프라와 호환성을 유지하면서 AI 주도 상거래에서 권한 부여, 신뢰성, 책임 소재의 문제를 해결합니다. 이 보고서는 AP2의 기술 아키텍처, 목적과 사용 사례, AI 에이전트 및 결제 제공업체와의 통합, 보안 및 규정 준수 고려사항, 기존 프로토콜과의 비교, Web3/분산 시스템에 대한 함의, 업계 도입/로드맵을 검토합니다.
기술 아키텍처: AP2의 작동 방식
AP2의 핵심은 검증 가능한 디지털 자격 증명(VDCs)을 기반으로 한 암호학적으로 안전한 거래 프레임워크를 도입합니다 - 본질적으로 사용자가 승인한 내용의 디지털 "계약" 역할을 하는 변조 방지 서명 데이터 객체입니다. AP2 용어에서 이러한 계약을 위임장이라고 하며, 각 거래에 대한 감사 가능한 증거 체인을 형성합니다. AP2 아키텍처에는 세 가지 주요 유형의 위임장이 있습니다:
- 의도 위임장: 특히 "사람이 없는" 시나리오(에이전트가 사용자가 온라인에 없을 때 나중에 행동할 것)에서 구매에 대한 사용자의 초기 지시나 조건을 캡처합니다. 사용자가 에이전트에게 부여하는 권한 범위를 정의합니다 - 예를 들어, "콘서트 티켓이 $200 아래로 떨어지면 최대 2장까지 구매". 이 위임장은 사용자가 미리 암호학적으로 서명하며 특정 한도 내에서 동의의 검증 가능한 증명 역할을 합니다.
- 장바구니 위임장: 사용자가 승인한 최종 거래 세부사항을 나타내며, "사람이 있는" 시나리오나 체크아웃 순간에 사용됩니다. 정확한 품목이나 서비스, 가격, 구매의 기타 세부사항을 포함합니다. 에이전트가 거래를 완료할 준비가 되면(예: 장바구니를 채운 후), 판매자가 먼저 장바구니 내용을 암호학적으로 서명하고(주문 세부사항과 가격을 보장), 그 다음 사용자가(기기나 에이전트 인터페이스를 통해) 서명하여 장바구니 위임장을 생성합니다. 이는 보이는 것이 지불하는 것을 보장하여 사용자에게 제시된 최종 주문을 정확히 고정합니다.
- 결제 위임장: AI 에이전트가 거래에 관여했음을 알리기 위해 결제 네트워크(예: 카드 네트워크나 은행)에 전송되는 별도의 자격 증명입니다. 결제 위임장에는 승인 중 사용자가 있었는지 여부와 같은 메타데이터가 포함되며 위험 관리 시스템의 플래그 역할을 합니다. 매입 은행과 발행 은행에 사용자 의도의 암호학적으로 검증 가능한 증거를 제공함으로써, 이 위임장은 컨텍스트를 평가하고(예: 에이전트가 시작한 구매와 일반적인 사기를 구별) 그에 따라 규정 준수나 책임을 관리하는 데 도움을 줍니다.
모든 위임장은 관련 당사자의 키(사용자, 판매자 등)로 서명된 검증 가능한 자격 증명으로 구현되어 모든 에이전트 주도 거래에 대한 부인 불가능한 감사 추적을 생성합니다. 실제로 AP2는 역할 기반 아키텍처를 사용하여 민감한 정보를 보호합니다 - 예를 들어, 에이전트는 원시 결제 세부사항을 전혀 보지 않고 의도 위임장을 처리할 수 있으며, 이러한 세부사항은 필요할 때만 통제된 방식으로 공개되어 개인정보를 보호합니다. 사용자 의도 → 판매자 약속 → 결제 승인의 암호학적 체인은 거래가 사용자의 진정한 지시를 반영하고 에이전트와 판매자 모두가 그러한 지시를 준수했다는 모든 당사자 간의 신뢰를 구축합니다.
거래 흐름: AP2가 어떻게 종단 간 작동하는지 설명하기 위해, 사람이 참여하는 간단한 구매 시나리오를 고려해보겠습니다:
- 사용자 요청: 사용자가 AI 에이전트에게 특정 품목이나 서비스를 구매 하도록 요청합니다(예: "내 사이즈로 이 신발을 주문해줘").
- 장바구니 구성: 에이전트가 판매자 시스템과 통신하여(표준 API 사용 또는 에이전트 간 상호작용을 통해) 지정된 품목을 주어진 가격으로 장바구니에 구성합니다.
- 판매자 보장: 사용자에게 장바구니를 제시하기 전에, 판매자 측에서 장바구니 세부사항(품목, 수량, 가격 등)을 암호학적으로 서명합니다. 이 단계는 정확한 조건을 보장하는 판매자 서명 제안을 생성합니다(숨겨진 변경이나 가격 조작을 방지).
- 사용자 승인: 에이전트가 사용자에게 최종 장바구니를 보여줍니다. 사용자가 구매를 확인하면, 이 승인이 사용자 측에서 두 개의 암호학적 서명을 트리거합니다: 하나는 장바구니 위임장에(판매자의 장바구니를 그대로 수락), 다른 하나는 결제 위임장에(선택된 결제 제공업체를 통한 결제 승인). 이러한 서명된 위임장은 그 다음 각각 판매자와 결제 네트워크에 공유됩니다.
- 실행: 장바구니 위임장과 결제 위임장을 갖추고, 판매자와 결제 제공업체는 거래를 안전하게 실행합니다. 예를 들어, 판매자는 사용자 승인 증명과 함께 결제 네트워크(카드 네트워크, 은행 등)에 결제 요청을 제출하며, 결제 네트워크는 결제 위임장을 검증할 수 있습니다. 결과는 사용자 의도를 최종 결제와 연결하는 암호학적 감사 추적을 가진 완료된 구매 거래입니다.
이 흐름은 AP2가 AI 주도 구매의 각 단계에서 신뢰를 구축하는 방법을 보여줍니다. 판매자는 사용자가 어떤 가격에 무엇을 구매하기로 동의했는지에 대한 암호학적 증명을 가지고 있고, 발행자/은행은 AI 에이전트가 프로세스를 촉진했음에도 불구하고 사용자가 그 결제를 승인했다는 증명을 가지고 있습니다. 분쟁이나 오류가 발생한 경우, 서명된 위임장이 명확한 증거 역할을 하여 책임 소재를 결정하는 데 도움을 줍니다(예: 에이전트가 지시에서 벗어났거나 청구가 사용자가 승인한 것이 아닌 경우). 본질적으로, AP2의 아키텍처는 에이전트 행동에 대한 신뢰가 아닌 검증 가능한 사용자 의도가 거래의 기초가 되도록 보장하여 모호함을 크게 줄입니다.
AP2의 목적과 사용 사례
AP2가 필요한 이유: AP2의 주된 목적은 AI 에이전트가 사용자를 대신하여 돈을 쓸 수 있을 때 발생하는 새로운 신뢰 및 보안 문제를 해결하는 것입니다. 구글과 그 파트너들은 자율 에이전트가 루프에 있을 때 오늘날의 결제 인프라가 적절히 답할 수 없는 몇 가지 핵심 질문을 식별했습니다:
- 권한 부여: 사용자가 실제로 에이전트에게 특정 구매를 할 권한을 부여했다는 것을 어떻게 증명할 것인가? (즉, 에이전트가 사용자의 정보에 입각한 동의 없이 물건을 사지 않도록 보장)
- 진정성: 판매자가 에이전트의 구매 요청이 진짜이고 실수나 AI 환각이 아닌 사용자의 진정한 의도를 반영한다는 것을 어떻게 알 수 있는가?
- 책임 소재: 에이전트를 통해 사기나 잘못된 거래가 발생하면 누가 책임져야 하는가 - 사용자, 판매자, 결제 제공업체, 아니면 AI 에이전트의 제작자?
해결책이 없으면, 이러한 불확실성은 에이전트 주도 상거래 주변에 "신뢰 위기"를 만듭니다. AP2의 사명은 안전한 에이전트 거래를 위한 통일된 프로토콜을 구축하여 해결책을 제공하는 것입니다. 표준화된 위임장과 의도 증명을 도입함으로써, AP2는 각 회사가 자체적인 임시 에이전트 결제 방법을 발명하는 파편화된 생태계를 방지합니다. 대신, 규정을 준수하는 AI 에이전트는 공통 규칙과 검증 세트 하에서 규정을 준수하는 판매자/결제 제공업체와 상호작용할 수 있습니다. 이러한 일관성은 사용자와 판매자의 혼란을 피할 뿐만 아니라 금융기관이 독점적 접근법의 패치워크를 다루는 대신 에이전트가 시작한 결제에 대한 위험을 관리하는 명확한 방법을 제공합니다. 간단히 말해서, AP2의 목적은 결제 생태계를 깨뜨리지 않고 "에이전트 경제"가 성장할 수 있게 하는 기초 신뢰 계층이 되는 것입니다.
의도된 사용 사례: 위의 문제들을 해결함으로써, AP2는 인간이 수동으로 구매를 클릭하는 것으로 가능한 것을 넘어서는 새로운 상거래 경험과 사용 사례의 문을 열어줍니다. AP2가 지원하는 에이전트 활성화 상거래의 몇 가지 예시는 다음과 같습니다:
- 더 스마트한 쇼핑: 고객이 에이전트에게 지시할 수 있습니다. "녹색 겨울 재킷을 원하는데, 현재 가격보다 20% 높은 가격까지 지불할 의향이 있어". 이러한 조건을 인코딩한 의도 위임장으로 무장한 에이전트는 소매업체 웹사이트나 데이터베이스를 지속적으로 모니터링합니다. 재킷이 녹색으로 이용 가능해지는 순간(그리고 가격 임계값 내에서), 에이전트는 자동으로