구글의 에이전트 결제 프로토콜 (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% 높은 가격까지 지불할 의향이 있어". 이러한 조건을 인코딩한 의도 위임장으로 무장한 에이전트는 소매업체 웹사이트나 데이터베이스를 지속적으로 모니터링합니다. 재킷이 녹색으로 이용 가능해지는 순간(그리고 가격 임계값 내에서), 에이전트는 자동으로 안전하고 서명된 거래로 구매를 실행합니다 - 그렇지 않으면 놓쳤을 판매를 포착합니다. 사용자의 초기 요청부터 자동 체크아웃까지의 전체 상호작용은 에이전트가 승인된 정확한 내용만 구매하도록 보장하는 AP2 위임장에 의해 관리됩니다.
- 개인화된 제안: 사용자가 에이전트에게 다가오는 여행을 위해 특정 판매자로부터 특정 제품(예: 새 자전거)을 찾고 있다고 말합니다. 에이전트는 여행 날짜와 같은 관련 맥락을 포함하여 이러한 관심을 (의도 위임장의 경계 내에서) 판매자 자체 AI 에이전트와 공유할 수 있습니다. 사용자의 의도와 맥락을 알고 있는 판매자 에이전트는 맞춤 번들이나 할인으로 응답할 수 있습니다 - 예를 들어, "자전거 + 헬멧 + 여행용 랙을 15% 할인으로, 다음 48시간 동안 이용 가능". AP2를 사용하여, 사용자의 에이전트는 이 맞춤 제안을 안전하게 수락하고 완료할 수 있어, 간단한 질의를 판매자에게 더 가치 있는 판매로 전환합니다.
- 조정된 작업: 복잡한 작업(예: 주말 여행)을 계획하는 사용자가 완전히 위임합니다: "이 날짜에 항공편과 호텔을 예약해줘, 총 예산 $700". 에이전트는 여러 서비스 제공업체의 에이전트들과 상호작용할 수 있습니다 - 항공사, 호텔, 여행 플랫폼 - 예산에 맞는 조합을 찾기 위해. 적절한 항공편-호텔 패키지가 식별되면, 에이전트는 AP2를 사용하여 한 번에 여러 예약을 실행하며, 각각 암호학적으로 서명됩니다(예: 항공사와 호텔에 대해 별도의 장바구니 위임장을 발행하되, 모두 사용자의 의도 위임장 하에 승인됨). AP2는 이 조정된 거래의 모든 부분이 승인된 대로 발생하도록 보장하며, 심지어 동시 실행을 허용하여 티켓과 예약이 중간에 한 부분이 실패할 위험 없이 함께 예약되도록 합니다.
이러한 시나리오들은 AP2의 의도된 사용 사례의 일부만을 보여줍니다. 더 광범위하게 말하면, AP2의 유연한 설계는 기존 전자상거래 흐름과 완전히 새로운 상거래 모델을 모두 지원합니다. 예를 들어, AP2는 구독 유사 서비스(조건이 충족될 때 구매하여 필수품을 계속 비축하는 에이전트), 이벤트 기반 구매(트리거 이벤트가 발생하는 즉시 티켓이나 품목 구매), 그룹 에이전트 협상(여러 사용자의 에이전트가 위임장을 모아 그룹 거래를 협상), 그리고 많은 다른 새로운 패턴을 촉진할 수 있습니다. 모든 경우에 공통점은 AP2가 신뢰 프레임워크 - 명확한 사용자 승인과 암호학적 감사 가능성 - 를 제공하여 이러한 에이전트 주도 거래가 안전하게 발생할 수 있게 한다는 것입니다. 신뢰와 검증 계층을 처리함으로써, AP2는 개발자와 기업이 결제 보안을 처음부터 다시 발명하지 않고 새로운 AI 상거래 경험 혁신에 집중할 수 있게 합니다.
에이전트, LLM, 결제 제공업체와의 통합
AP2는 AI 에이전트 프레임워크와 기존 결제 시스템과 원활하게 통합되도록 명시적으로 설계되어 둘 사이의 브리지 역할을 합니다. 구글은 AP2를 에이전트 간(A2A) 프로토콜과 모델 컨텍스트 프로토콜(MCP) 표준의 확장으로 포지셔닝했습니다. 즉, A2A가 에이전트가 작업을 소통하는 일반적인 언어를 제공하고 MCP가 AI 모델이 컨텍스트/도구를 통합하는 방법을 표준화한다면, AP2는 상거래를 위한 거래 계층을 상단에 추가합니다. 프로토콜들은 상호 보완적입니다: A2A는 에이전트 간 통신(예: 쇼핑 에이전트가 판매자의 에이전트와 대화할 수 있게 함)을 처리하고, AP2는 그러한 상호작용 내에서 에이전트 대 판매자 결제 승인을 처리합니다. AP2가 개방적이고 비독점적이기 때문에, 프레임워크에 구애받지 않습니다: 개발자들은 구글 자체의 에이전트 개발 키트(ADK)나 어떤 AI 에이전트 라이브러리와 함께 사용할 수 있고, 마찬가지로 LLM을 포함한 다양한 AI 모델과 함께 작동할 수 있습니다. 예를 들어, LLM 기반 에이전트는 자유 형식 텍스트 대신 (AP2 사양의 지침에 따라) 필요한 위임장 페이로드를 생성하고 교환함으로써 AP2를 사용할 수 있습니다. 구조화된 프로토콜을 강제함으로써, AP2는 AI 에이전트의 고수준 의도(LLM의 추론에서 나올 수 있는)를 구체적이고 안전한 거래로 변환하는 데 도움을 줍니다.
결제 측면에서, AP2는 찢어서 교체하는 시스템이 아닌 전통적인 결제 제공업체와 표준과 협력하여 구축되었습니다. 프로토콜은 결제 방법에 구애받지 않습니다, 즉 자금을 이동하는 기본 방법으로 신용/직불 카드 네트워크부터 은행 송금 및 디지털 지갑까지 다양한 결제 레일을 지원할 수 있습니다. 초기 버전에서 AP2는 온라인 상거래에서 가장 일반적인 카드 결제와의 호환성을 강조합니다. AP2 결제 위임장은 기존 카드 처리 흐름에 플러그인하도록 설계되었습니다: 결제 네트워크(예: Visa, Mastercard, Amex)와 발행 은행에 AI 에이전트가 관여했고 사용자가 있었는지 여부에 대한 추가 데이터를 제공하여 기존 사기 탐지 및 승인 검사를 보완합니다. 본질적으로, AP2는 결제 자체를 처리하지 않습니다; 사용자 의도의 암호학적 증명으로 결제 요청을 보강합니다. 이를 통해 결제 제공업체는 에이전트가 시작한 거래를 적절한 주의나 속도로 처리할 수 있습니다(예: 발행자가 사용자가 미리 승인했다는 것을 증명하는 유효한 AP2 위임장을 보면 비정상적으로 보이는 구매를 승인할 수 있습니다). 주목할 점은 구글과 파트너들이 실시간 은행 송금(인도의 UPI나 브라질의 PIX 시스템 같은)과 기타 신흥 디지털 결제 유형과 같은 "푸시" 결제 방법도 지원하도록 AP2를 발전시킬 계획이라는 것입니다. 이는 AP2의 통합이 카드를 넘어 전 세계 현대 결제 트렌드와 일치하여 확장될 것임을 나타냅니다.
판매자와 결제 처리업체에게 AP2 통합은 추가 프로토콜 메시지(위임장) 지원과 서명 검증을 의미합니다. 많은 대형 결제 플랫폼이 이미 AP2 형성에 참여하고 있어, 그들이 이에 대한 지원을 구축할 것으로 예상할 수 있습니다. 예를 들어, Adyen, Worldpay, PayPal, Stripe(명시적으로 언급되지 않았지만 아마 관심 있을) 등의 회사들이 AP2를 체크아웃 API나 SDK에 통합하여 에이전트가 표준화된 방식으로 결제를 시작할 수 있게 할 수 있습니다. AP2가 참조 구현이 있는 GitHub의 개방형 사양이기 때문에, 결제 제공업체와 기술 플랫폼은 즉시 실험을 시작할 수 있습니다. 구글은 또 한 제3자 에이전트가 나열될 수 있는 AI 에이전트 마켓플레이스를 언급했습니다 - 이러한 에이전트들은 모든 거래 기능에 대해 AP2를 지원할 것으로 예상됩니다. 실제로, AI 영업 어시스턴트나 조달 에이전트를 구축하는 기업은 이를 이 마켓플레이스에 나열할 수 있고, AP2 덕분에 그 에이전트는 구매나 주문을 안정적으로 실행할 수 있습니다.
마지막으로, AP2의 통합 스토리는 광범위한 업계 지원의 혜택을 받습니다. 주요 금융기관과 기술 회사들과 프로토콜을 공동 개발함으로써, 구글은 AP2가 기존 업계 규칙과 규정 준수 요구사항과 일치하도록 보장했습니다. 결제 네트워크(예: Mastercard, UnionPay), 발행자(예: American Express), 핀테크(예: Revolut, PayPal), 전자상거래 플레이어(예: Etsy), 심지어 신원/보안 제공업체(예: Okta, Cloudflare)와의 협력은 AP2가 최소한의 마찰로 실제 시스템에 슬롯을 차지하도록 설계되고 있음을 시사합니다. 이러한 이해관계자들은 KYC(고객 알기 규정), 사기 방지, 데이터 개인정보보호와 같은 분야의 전문지식을 제공하여 AP2가 즉시 사용 가능하도록 이러한 요구사항을 해결하는 데 도움을 줍니다. 요약하면, AP2는 에이전트 친화적이고 결제 제공업체 친화적으로 구축되었습니다: 기존 AI 에이전트 프로토콜을 확장하여 거래를 처리하고, 기존 결제 네트워크 위에 계층을 만들어 그들의 인프라를 활용하면서 필요한 신뢰 보장을 추가합니다.