Protocol

Visa TAP

Trusted Agent Protocol

The agent’s payer signature covers a field holding the ATR hash. Source: lcp docs: agentic checkouts⁠ (opens in a new tab)

The Trusted Agent Protocol is a Visa project. Source: LCP §13⁠ (opens in a new tab) Integra is not affiliated; we read their published interfaces.

Sources (1)

lcp docs: agentic checkouts⁠ (opens in a new tab)

What it is

The Trusted Agent Protocol is a framework for agent-initiated transactions on HTTP Message Signatures (RFC 9421), with signatures establishing the agent’s identity, the consumer’s identity and the payment authorization. Source: LCP §C.6⁠ (opens in a new tab)

Sources (1)

LCP §C.6⁠ (opens in a new tab)

Where the ATR hash rides

The signature the agent sends with the payment covers the ATR hash.

What a payment through it proves

Each pairing’s record states what a payment through it shows, and what it does not, in the package’s own words. These are read from the package when the site is built. Source: lcp docs: pairings reference⁠ (opens in a new tab)

Of these 1 pairings, 1 have the buyer’s signature cover the ATR hash, 0 leave a public proof of it, and 0 let anyone read it back from the chain alone. Source: lcp docs: pairings reference⁠ (opens in a new tab)

Switch to Technical to see each pairing, and the sentence its record states about what a payment through it proves.

Sources (1)

lcp docs: pairings reference⁠ (opens in a new tab)

The rails it settles on