changedInput schema / properties / applePayAuthorizationToken / description
Previous value: -"Opaque token returned by the APPLE_PAY_AUTO setup. Do not provide card data or Apple Pay payloads."New value: +"Opaque token returned by the one-time APPLE_PAY_AUTO setup. Supply only a token from this delegated authorization flow; never provide card data or raw Apple Pay payloads."
changedInput schema / properties / authorizeCheckout / description
Previous value: -"Permission to create quote + acceptance + checkout within the stated cap."New value: +"Explicit permission for this tool to create its own quote, accept it, and create checkout within the supplied cap. If a quoteId already exists, use prepare_repair instead."
changedInput schema / properties / authorizedMerchant / description
Previous value: -"Merchant scope authorized by the owner/platform."New value: +"Merchant scope explicitly authorized by the owner/platform for this delegated purchase flow."
changedInput schema / properties / dailyLimitUsd / description
Previous value: -"Requested daily APPLE_PAY_AUTO cap during setup; maximum 20 USD."New value: +"Requested daily APPLE_PAY_AUTO cap used only during first-time authorization setup; maximum 20 USD."
changedInput schema / properties / description / description
Previous value: -"Sanitized bounded work description; never include secrets, credentials or private keys."New value: +"Sanitized bounded work description for the delegated micro-service; never include secrets, credentials or private keys."
changedInput schema / properties / maxAmountUsd / description
Previous value: -"Per-purchase spending cap in USD-equivalent."New value: +"Owner/platform per-purchase spending cap in USD-equivalent. The quote must fit inside this cap and the service launch price."
changedInput schema / properties / paymentRail / description
Previous value: -"Choose APPLE_PAY_AUTO for one-time authorization followed by capped automatic purchases."New value: +"Delegated-purchase rail policy. AUTO chooses an eligible wallet rail; APPLE_PAY_AUTO uses or establishes the capped Tap authorization. This is not the manual rail selection for prepare_repair."
changedInput schema / properties / productId / description
Previous value: -"One of the four delegated-purchase micro-services."New value: +"Exactly one of the four services allowed for delegated purchase. For any other repair service, use diagnose_issue → quote_repair → prepare_repair."
changedOutput schema / description
Previous value: -"For wallet rails returns payment instructions. For APPLE_PAY_AUTO, first use returns a one-time humanAuthorizationUrl plus authorizationToken; subsequent use with an ACTIVE token may return PAYMENT_VERIFIED automatically. Provider activation failures fail closed."New value: +"Result of a capped delegated purchase attempt. For wallet rails, success creates and accepts a quote plus checkout and returns PAYMENT_REQUIRED with payer instructions; payment itself remains external. For APPLE_PAY_AUTO, first use may return ONE_TIME_APPLE_PAY_AUTHORIZATION_REQUIRED with human authorization data, while a later call with an ACTIVE authorization token may return provider payment-verification fields. Treat error or a non-confirmed status as not paid. This schema describes the delegated flow only; normal existing-quote repairs use prepare_repair."
addedOutput schema / properties / authorization / description
Added value: +"APPLE_PAY_AUTO authorization setup/status information, potentially including the one-time human authorization URL/token. Never interpret this object alone as payment success."
addedOutput schema / properties / automaticAcceptance / description
Added value: +"True when the delegated quote was automatically accepted under explicit owner/platform authorization."
addedOutput schema / properties / automaticCheckout / description
Added value: +"True when this tool created checkout under the delegation."
addedOutput schema / properties / automaticExecution / description
Added value: +"False until the existing post-payment workflow has verified payment; this tool does not execute unpaid work."
addedOutput schema / properties / automaticJob
Added value: +{
+ "description": "False when no verified-payment job has been attached yet.",
+ "type": "boolean"
+}
addedOutput schema / properties / automaticPayment / description
Added value: +"False for wallet flows and authorization setup; may only become provider-driven within a previously ACTIVE APPLE_PAY_AUTO agreement."
addedOutput schema / properties / automaticQuote / description
Added value: +"True when this tool created the delegated quote itself."
addedOutput schema / properties / checkoutId / description
Added value: +"Checkout created by this delegated call when quote creation/acceptance succeeded."
addedOutput schema / properties / delegatedAuthorization / description
Added value: +"Echo of the enforced merchant/spending delegation, including cap and whether quote acceptance/checkout creation were authorized."
addedOutput schema / properties / details
Added value: +{
+ "description": "Bounded provider/commerce error details when available."
+}
addedOutput schema / properties / error / description
Added value: +"Fail-closed error code when delegation, price, provider authorization, quote, checkout, or payment requirements are not satisfied."
addedOutput schema / properties / job
Added value: +{
+ "description": "Repair/delivery job attached by the existing verified-payment workflow when available; may be null."
+}
addedOutput schema / properties / nextTool
Added value: +{
+ "description": "For wallet rails, verify_checkout_payment after the payer submits the exact transfer.",
+ "type": "string"
+}
addedOutput schema / properties / nextToolArguments
Added value: +{
+ "additionalProperties": true,
+ "description": "Suggested verification arguments for the wallet checkout; txHash remains caller-supplied after payment.",
+ "type": "object"
+}
addedOutput schema / properties / payerAction
Added value: +{
+ "description": "Required human/payer action before payment can be considered complete.",
+ "type": "string"
+}
addedOutput schema / properties / paymentId
Added value: +{
+ "description": "Verified payment identifier when returned by the provider flow.",
+ "type": "string"
+}
addedOutput schema / properties / paymentInstructions / description
Added value: +"Wallet transfer instructions for an existing delegated checkout; the tool does not send the transfer."
addedOutput schema / properties / paymentRail / description
Added value: +"Rail actually selected for this delegated purchase."
addedOutput schema / properties / productId / description
Added value: +"One of the four delegated micro-service product identifiers."
addedOutput schema / properties / quoteId / description
Added value: +"Quote created by this delegated call. It was not supplied by the caller."
addedOutput schema / properties / state
Added value: +{
+ "description": "Provider/checkout state when returned.",
+ "type": "string"
+}
addedOutput schema / properties / status / description
Added value: +"Delegated-purchase state such as PAYMENT_REQUIRED, ONE_TIME_APPLE_PAY_AUTHORIZATION_REQUIRED, APPLE_PAY_AUTHORIZATION_NOT_ACTIVE, or a provider payment state."
addedOutput schema / properties / verified
Added value: +{
+ "description": "When returned by the provider flow, true only for a verified payment.",
+ "type": "boolean"
+}