Skip to content
Methodology

AP2

ia.ap2 · 4.16

Act MAY Recommendation AR-ACT-08

Why it matters

Agent Payments Protocol (AP2) declares payment capability via the A2A Agent Card. The canonical encoding is an entry in the `extensions` array whose `uri` references AP2; agents inspect this array to know your service can transact.

How to fix it

Add an AP2 entry to the extensions array of the A2A Agent Card.

  1. Add an extensions entry with a uri that points to the AP2 specification.

    "extensions": [{"uri": "https://google.github.io/A2A/extensions/ap2", "required": false}]

Verify

curl -sf https://{domain}/.well-known/agent-card.json | jq -e '[.extensions[]?.uri | test("ap2")] | any'

Expected: exit code 0

Run a new scan for this checkpoint:

isagentready results {domain} --checkpoint ia.ap2
Details Mapping, lifecycle and references
AR mapping
Partial match
Score role
Informational
Introduced
2026-08-24
Methodology version
2026-10-22

Checkpoint data (JSON)