Each protocol from this seat
Relevance levels: High, a main persona on the protocol page; Medium, owns, implements or verifies a step; Low, relies on or observes a step; None, no role found in the protocol page.
Not one of the main personas on the ERC-8004: Trustless Agents page. The responsibility table gives this persona no step.
Not one of the main personas on the x402 page. The responsibility table gives this persona no step.
Designs fraud rules for a merchant or acquirer and decides how much a valid TAP signature should lower friction. Source [1, 2, 3]
Goals
- Separate approved agents from malicious bots
- Stop replay and relay of signed requests
- Detect card testing through agents
Pains
- Signatures that do not cover the method, query or body
- Optional nonce tracking
- Consumer data that may be used even when unverified
Implements
- Rules that combine TAP results with other bot signals
- Nonce storage and replay alerts
- Credential hash comparison at key-entered checkout
Must trust
- The CDN's verification results
- Visa's agent onboarding
- VIC's passkey approval of the user's instruction
Questions they ask
- Is a valid browse signature enough to skip a challenge?
- What should I do with a payment container whose key I cannot find?
- Can an unsalted credential hash leak card data?
First three steps
- Log TAP verification results next to existing bot scores
- Turn on nonce tracking with an 8-minute retention
- Treat unverified consumer data as untrusted in risk scoring
Metrics they care about
- Fraud rate on TAP-verified versus unverified traffic
- Replay attempts blocked
- False declines on agent checkouts
A day in the life. Sam tunes fraud rules for an acquirer's merchants. A valid TAP signature proves an approved agent signed this host and path in the last 8 minutes, but nothing about the method or body. He scores TAP as one strong signal among others, keeps nonce records so a copied request fails, and refuses payment containers that fail verification. When a merchant asks to use unverified consumer data to skip login, he says no. He also flags the credential hash: without a stated salt, the hash of a card number and a three-digit code is weak.
Steps in the responsibility table
- ObservesOnboard the agent and register its key
- ObservesHost the key store (JWKS)
- ObservesSign each request with a TAP tag
- Relies onVerify header signature, window and nonce
- Relies onVerify body objects and process payment data
- ObservesApprove the purchase instruction with a passkey (VIC)
- ObservesAuthorize the card payment
- ObservesHandle a dispute on an agent purchase
Not one of the main personas on the Agentic Commerce Protocol (ACP) page. The responsibility table gives this persona no step.
Not one of the main personas on the UCP page. The responsibility table gives this persona no step.
Not one of the main personas on the Stripe MPP (Machine Payments Protocol) page. The responsibility table gives this persona no step.
Not one of the main personas on the AP2 page. The responsibility table gives this persona no step.
Models fraud and disputes for an issuer, acquirer or merchant, and decides how agent transactions are scored and reviewed. Source [4, 5, 6, 7]
Goals
- Separate agent traffic from fraud
- Use signed evidence in disputes
- Avoid blanket declines of agent purchases
Pains
- No public description of the agent information or the probability score fields
- Verifiable Intent has no revocation protocol in 0.1
- Form-filling agents look like bots
Implements
- Rules keyed on agent indicators and signature verification results
- Review queues for deferred orders that fail intent validation
- Dispute evidence collection
Must trust
- The network's agent information and score
- Agent certification
- Merchant intent validation
Questions they ask
- How reliable is the agent information today?
- What does a Verifiable Intent chain prove in a dispute?
- Which attacks does the threat model leave open?
First three steps
- List the agent signals you receive today
- Read the Verifiable Intent security model
- Ask the network for probability score documentation
Metrics they care about
- Fraud basis points on agent transactions
- Dispute win rate with evidence
- Manual review rate
A day in the life. Lena runs fraud strategy for an acquirer. Agent transactions are still a small slice, but her models treat form-filling agents like bots. Mastercard's 2026-09-30 probability score tells her the network itself does not always know when an agent was involved. She reads the Verifiable Intent threat model and likes what it covers, replay, constraint stripping and split-agent attacks, but notes that version 0.1 has no revocation protocol. She sets up a separate review queue for agent orders and asks her network contact what the score looks like in the message.
Steps in the responsibility table
- ObservesRegister agent key and pass certification
- ObservesAuthenticate consumer and set limits
- ObservesSign request with Agent-pay-auth tag
- ObservesVerify signature at edge or backend
- ObservesDetokenize and check token limits
- ObservesVerify Verifiable Intent chain
- ImplementsApprove or decline
- ImplementsHandle dispute