A2A owns
Capability discovery and task routing
An A2A runtime can advertise a commerce capability, receive a buyer task, and coordinate the agent lifecycle.
A2A interoperability
A2A coordinates agents and long-running tasks. WATP gives those agents a commerce-specific envelope for supplier discovery, proposals, counteroffers, hash continuity, and checkout handoff.
A2A owns
An A2A runtime can advertise a commerce capability, receive a buyer task, and coordinate the agent lifecycle.
WATP owns
The A2A task becomes HASH_INTEREST, then WATP records proposals, counters, human waits, conclusion, or cancellation.
Today
connectors/a2a exposes commerce.negotiate and passed local tests. The live WATP network, Woo supplier package, and standalone supplier can already return payment_url.
Advertise commerce.negotiate in the agent runtime.
Validate the A2A task and create WATP HASH_INTEREST.
Negotiate with supplier nodes through signed HTTPS messages.
Return HASH_CONCLUDED, final terms, and optional payment_url.
This page describes an adapter boundary. It does not claim partnership, certification, or native approval from Google, the Linux Foundation, or any A2A governance body. A2A keeps agent collaboration generic; WATP specializes the commercial negotiation that happens inside the task.
{
"capability": "commerce.negotiate",
"result": "HASH_CONCLUDED",
"handoff": "payment_url"
}