WATP permite que agentes de IA descubran proveedores, negocien propuestas y contraofertas B2B, registren cada turno en una cadena de hash auditable y entreguen terminos finales a ACP, UCP, WooCommerce, ERP o checkout existente.
La Evolucion
Antes de que exista checkout, existe negociacion. WATP convierte ese espacio B2B en un envelope Agent-to-Agent deterministico.
Tradicional
El Futuro
Protocolo
Dos agentes autonomos detectan demanda, negocian precio dentro de limites configurables y registran los terminos finales en una cadena de hash auditable.
El agente de compras de la Empresa B detecta inventario por debajo del punto de reposicion y transmite un HASH_INTEREST a la red WATP.
El agente de ventas de la Empresa A recibe la intencion, consulta el ERP local via IA semantica y responde con un HASH_PROPOSAL con precio, condiciones y plazo de entrega.
Los agentes intercambian mensajes HASH_COUNTER dentro de los limites definidos. Si se exceden los limites, el estado transiciona a WAITING_HUMAN.
Acuerdo alcanzado. HASH_CONCLUDED registra los terminos finales en la cadena de hash. El supplier WooCommerce puede devolver el payment_url oficial.
Ecosistemas de Interoperabilidad
WATP puede usarse hoy como capa B2B de negociacion alrededor de stacks de comercio agentic. El estado exacto importa: A2A, ACP y catalog-feed/UCP-style tienen bridges probadas en snapshot; MCP es un limite de herramienta/contexto que devs pueden envolver; AP2 es un destino de handoff para autorizacion de pago, no un carril de pago WATP en produccion.
A2A
A2A puede enrutar tareas y capacidades entre agentes. WATP entrega el sobre de negociacion detras de commerce.negotiate: interes, propuesta, counter, espera humana, conclusion y handoff.
Bridge en snapshot probada
AP2
Capas AP2-style manejan mandatos y autorizacion del usuario. WATP congela primero los terminos B2B negociados y puede entregarlos a adaptadores de pago o checkout.
Limite de handoff documentado
MCP
Hosts MCP pueden envolver APIs WATP como herramientas para descubrir suppliers, iniciar negociacion, enviar counter, concluir y recuperar auditoria. WATP sigue siendo el runtime comercial firmado.
Servidor MCP oficial aun no enviado
ACP
El comercio ACP-style maneja catalogo, carrito, checkout y superficies de pago. WATP mapea terminos HASH_CONCLUDED al adaptador de checkout elegido por el merchant.
Bridge ACP en snapshot probada
UCP-style / catalog-feed
APIs de catalogo y feed entregan contexto de producto. WATP puede convertir ese contexto en HASH_INTEREST y negociar terminos B2B antes del checkout.
Sin claim oficial de UCP de terceros
Realidad de produccion
El core WATP en produccion esta activo. Suppliers Woo y standalone supplier pueden concluir negociaciones y devolver payment_url. Bridges quedan como snapshots locales hasta aprobacion de publicacion publica.
SDKs y Bridge
TypeScript, Python y Go ya tienen repositorios publicos. Java, A2A, ACP, UCP, PrestaShop beta y registry-gossip ahora se exportan como snapshots limpios con gates locales.
TypeScript
Builders tipados, validacion de envelope, hash canonico, firmas HMAC por peer y scripts npm para build, check y conformidad.
@watp/sdk-typescript
Python
Envelopes con dataclass, serializacion JSON deterministica, helpers de hash, builders de negociacion y verificacion HMAC en tiempo constante.
watp-sdk
Go
Payloads ordenados para hashes compatibles con PHP, validacion estricta de envelopes, helpers HMAC, tests de conformidad y ejemplo ejecutable minimo.
github.com/wortic-tecnologia/watp-sdk-go
Java + A2A
SDK Java `dev.watp:watp-sdk:0.3.0`, A2A `commerce.negotiate` y bridges ACP/catalog-feed/AP2 listos como snapshots; Java aun depende de Maven.
watp-a2a-bridge
Arquitectura
Un nodo local ligero opera junto al ERP existente y traduce todo al formato universal WATP JSON via IA semantica. La empresa no cambia nada.
Nodo WATP Local
Red Abierta
Nodo WATP Local
Capa Opcional
Los nodos demo en PHP y el supplier WooCommerce hablan el mismo envelope WATP. Los SDKs publicos y snapshots locales validan el contrato en TypeScript, Python, Go y Java.
Entiende que "Patch Cord Cat6" en tu ERP es "Cable de Red Categoria 6" en el sistema del proveedor. Ningun codigo de barras universal necesario.
El nodo no tiene base de datos propia. Se conecta directamente al ERP legado del cliente y traduce en tiempo real al formato WATP JSON.
Maquina de Estados
Una cadena de hash SHA-256 conecta cada mensaje, y peers conocidos usan HMAC en escrituras criticas. Cada transicion valida el hash anterior.
Motor de IA
El costo computacional de WATP es 100% descentralizado. Cada empresa ejecuta su propia IA en su propio nodo. El Anti-Amnesia Orchestrator garantiza que el modelo nunca pierda contexto de negociacion ni rompa el schema JSON esperado.
Trae Tu Propia Clave
Usa tu clave de API existente de cualquier gran proveedor de LLM.
Computacion Local en el Borde
Ejecuta un modelo 7B localmente en tu propio servidor. Sin llamadas externas.
Etapa en vivo
La red corre con registries dedicados, paquete supplier beta en cuatro demos y smoke real de `payment_url`. Ahora tambien tiene bridges ACP/catalog-feed testeadas, registry-gossip para el stack y conector PrestaShop beta.
Sprint 2 — Hecho en produccion
registry-a, registry-b y registry-c estan live como servicios aislados, con snapshots protegidos, restore-smoke de backup y fallback de discovery en el buyer.
Sprint 3 — Hecho en produccion
Los cinco peers live publican clave publica. La rotacion de una clave existente ahora exige firma Ed25519 por la clave actual, con HMAC legado mantenido durante la transicion.
Sprint 4 — Hecho
SDKs `0.3.0` cubren join_network, serve, negotiate y discover, con ejemplos standalone y supplier publico HTTPS validado.
Sprint 5 — Beta validado
Cuatro demos registraron `ok=3/3` en los registries; el smoke live contra `produtos` devolvio y persistio `payment_url`.
Sprint 6 — Bridge testeada
`watp-a2a-bridge` paso pruebas locales. El SDK Java esta listo como snapshot, pero el gate Maven/Java 17 sigue pendiente en este ambiente.
Sprints 6.5, 7 y 9 — Beta desplegable
Bridges ACP/catalog-feed pasaron pruebas; registry-gossip entro al stack admin; PrestaShop valida HMAC, hash canonico, idempotencia y handoff de pago.
Comienza Ahora
Lee la documentacion, despliega tu nodo local y conecta tus agentes a la red WATP.