agenticweb.wiki

Web Bot Auth HTTP Message Signatures (WebBotAuth) vs Visa Trusted Agent Protocol (TAP)

The map lists them as complementary: sites and agents commonly implement both.

2 Identify Web Bot Auth HTTP Message Signatures · 2 Identify Visa Trusted Agent Protocol

Web Bot Auth HTTP Message Signatures WebBotAuthVisa Trusted Agent Protocol TAP
Lifecycle step2 Identify: Who is this agent? Who is this site?2 Identify: Who is this agent? Who is this site?
AnswersWhich automated client made this HTTP request, and can the origin verify it cryptographically?How does a merchant recognize that an approved commerce agent, rather than a crawler or fraudulent bot, is interacting with its site or API?
Governed byIETF webbotauth Working Group (chartered; document adopted as a WG item 2026-09-01)Visa (single-vendor specification, published for merchant/developer adoption)
Status (issuer's words)Active Internet-Draft, WG Document, Intended Status: Standards Track; expires 5 March 2027Active vendor-led merchant specification
Versiondraft-ietf-webbotauth-httpsig-protocol-00, adopted by the webbotauth WG, 2026-09-01 (replaces the individual draft-meunier-webbotauth-httpsig-protocol, last revision -02 of 2026-08-18) (2026-09-01)Current merchant specification, 2026, published on Visa Developer
Form / transportHTTP headerHTTP header
Found at/.well-known/http-message-signatures-directory/keys
Implementationmulti-implementation — Cloudflare (edge verification, verified-bots program) and independent client/server implementations listed in the draft's own appendixprototype — Visa's own launch announcement, naming ecosystem participants including Cloudflare
Evidence6 verified2 verified, 2 reported
Primary use caseProve an agent's identityProve an agent's identity
Last verified2026-10-23 (current)2026-10-23 (current)
Specificationhttps://datatracker.ietf.org/doc/draft-ietf-webbotauth-httpsig-protocol/https://developer.visa.com/capabilities/trusted-agent-protocol/trusted-agent-protocol-specifications

When to use which

Guidance is derived from the two records (question, status, implementation, prerequisites, pairings), not from opinion. Each record's page carries its numbered references.

Read the full articles

Ask the MCP server to compare any two: the compare-protocols prompt, or get on both ids. Connect.

webbotauth.json · tap.json · Markdown