From 8e9a609e040e726ae5a757918ff92c00abe870a1 Mon Sep 17 00:00:00 2001 From: Ectsang <1057844+Ectsang@users.noreply.github.com> Date: Tue, 12 May 2026 11:42:25 +0800 Subject: [PATCH 1/2] docs(spec): fix three doubled-article typos in AP2 specification Three occurrences of repeated article in the AP2 specification document: - Line 126: "The The Merchant MUST provide..." -> "The Merchant MUST provide..." - Line 200: "the the Shopping Agent receives..." -> "the Shopping Agent receives..." - Line 204: "The The Merchant verifies..." -> "The Merchant verifies..." Pure typo fix. No semantic changes. --- docs/ap2/specification.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/ap2/specification.md b/docs/ap2/specification.md index 80a6dd35..42cd9e40 100644 --- a/docs/ap2/specification.md +++ b/docs/ap2/specification.md @@ -123,7 +123,7 @@ assembled. The Checkout Mandate is provided by the Shopping Agent and verified by the Merchant. -The The Merchant MUST provide a merchant-signed JWT containing the Checkout to +The Merchant MUST provide a merchant-signed JWT containing the Checkout to the Shopping Agent. The closed Checkout Mandate is bound to this Checkout JWT using a cryptographic hash. @@ -197,11 +197,11 @@ a Trusted Surface for display to the user and signing. Upon receiving the Checkout and Payment Mandate, the Shopping Agent forwards the Payment Mandate to the Credential Provider (and possibly the Network) for -Verification. Upon successful verification, the the Shopping Agent receives a +Verification. Upon successful verification, the Shopping Agent receives a payment credential. The payment credential and a Checkout Mandate are then provided to the Merchant. -The The Merchant verifies the Checkout with what it created, and initiates +The Merchant verifies the Checkout with what it created, and initiates payment with the Merchant Payment Processor if a Merchant-initiated charge. In the case that the payment method pushes funds to the Merchant, the Merchant From 8cacb80e7ea755232ca9d746cd762563fe67b463 Mon Sep 17 00:00:00 2001 From: Ectsang <1057844+Ectsang@users.noreply.github.com> Date: Thu, 14 May 2026 10:13:13 +0800 Subject: [PATCH 2/2] docs(spec): lowercase 'verification' per gemini-code-assist review The word 'Verification' at line 200 starts a new line but continues the prior sentence ("...for verification."). Capitalization was a line-wrap artifact, not a sentence start. Lowercased for consistency with the rest of the document and the following sentence which uses lowercase 'verification'. --- docs/ap2/specification.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ap2/specification.md b/docs/ap2/specification.md index 42cd9e40..4803f90c 100644 --- a/docs/ap2/specification.md +++ b/docs/ap2/specification.md @@ -197,7 +197,7 @@ a Trusted Surface for display to the user and signing. Upon receiving the Checkout and Payment Mandate, the Shopping Agent forwards the Payment Mandate to the Credential Provider (and possibly the Network) for -Verification. Upon successful verification, the Shopping Agent receives a +verification. Upon successful verification, the Shopping Agent receives a payment credential. The payment credential and a Checkout Mandate are then provided to the Merchant.