GoWeBaKnowledge Center

title: "Addendum 18 — A2A Inter-Org & Convertidor Web-to-WebApp" date: "2026-09-01" author: "GoWeBa Platform Team" tags: ["a2a", "inter-org", "google-a2a", "agent-card", "json-rpc", "web-to-app", "converter", "capacitor", "pwa"]

Addendum 18 — A2A Inter-Org & Convertidor Web-to-WebApp

Descripción General

La Fase 5 incorpora dos capacidades principales a la plataforma:

  1. A2A Inter-Org — Implementación del protocolo Google A2A v1.0 (Agent-to-Agent) que permite a MyAtlas comunicarse con agentes de inteligencia artificial de otras organizaciones mediante un estándar abierto.
  2. Convertidor Web-to-WebApp — Una herramienta que analiza sitios web existentes y genera automáticamente configuraciones de aplicaciones móviles listas para su despliegue a través de WebaApp Studio.

A2A Inter-Org — Protocolo Agent-to-Agent

¿Qué es A2A?

A2A es un protocolo abierto creado por Google que permite a los agentes de inteligencia artificial comunicarse entre sí de manera estandarizada, independientemente de su proveedor o framework. MyAtlas implementa la versión 1.0 del protocolo.

Arquitectura

┌───────────────────────────────────────────────────────────────┐
│                    MYATLAS (Nuestro Agente)                    │
│                                                               │
│  /.well-known/agent-card.json   ← Tarjeta pública del agente  │
│  /api/v1/a2a-interorg/rpc       ← Endpoint JSON-RPC 2.0      │
│  /api/v1/a2a-interorg/partners  ← Registro de socios          │
│  /api/v1/a2a-interorg/tasks     ← Ciclo de vida de tareas     │
└───────────────┬───────────────────────────────┬───────────────┘
                │ HMAC-SHA256                    │
                ▼                               ▼
┌──────────────────────┐         ┌──────────────────────────┐
│ Agente Socio A       │         │  Agente Socio B           │
│ (p. ej. Soporte)     │         │  (p. ej. Contabilidad IA) │
└──────────────────────┘         └──────────────────────────┘

Agent Card — Identidad del Agente

MyAtlas expone su agent card (tarjeta de identidad del agente) en la URL estandarizada:

GET https://api.myatlas.world/.well-known/agent-card.json

Esta tarjeta declara 8 habilidades:

HabilidadDescripción
crm-contact-lookupBuscar contactos en el CRM
deal-pipeline-queryConsultar el pipeline de ventas
knowledge-searchBuscar en la base de conocimiento
conversation-summaryResumir conversaciones con clientes
appointment-bookingAgendar citas
invoice-generationGenerar facturas
lead-qualificationCalificación de leads con IA
report-generationGenerar reportes analíticos

Registro de Socios

Las organizaciones pueden registrar agentes socios para establecer canales de comunicación seguros.

EndpointMétodoDescripción
/partnersPOSTRegistrar un agente socio
/partnersGETListar agentes socios
/partners/:idGETDetalle del socio
/partners/:id/refreshPOSTActualizar agent card
/partners/:id/statusPATCHActivar/desactivar socio
/partners/:idDELETEEliminar un socio
/partners/discoverPOSTDescubrir un agente por URL

Ciclo de Vida de las Tareas

Las tareas A2A siguen un ciclo de vida estandarizado:

submitted → working → input-required → completed
                                      → failed
                                      → canceled
EndpointMétodoDescripción
/tasksPOSTCrear una tarea (saliente o interna)
/tasksGETListar tareas (filtro: estado, socio)
/tasks/:idGETDetalle de la tarea con mensajes
/tasks/:id/statusPATCHActualizar estado
/tasks/:id/cancelPOSTCancelar una tarea
/tasks/:id/messagesPOSTEnviar un mensaje
/tasks/:id/messagesGETObtener mensajes
/tasks/:id/artifactsPOSTAgregar un artefacto

Seguridad

  • HMAC-SHA256 para la verificación de solicitudes JSON-RPC entrantes
  • Cada socio cuenta con un shared_secret único para la firma
  • Las tareas están aisladas por organización (multi-tenant)

Estadísticas del Dashboard

GET /api/v1/a2a-interorg/stats devuelve:

  • Total de socios (activos/inactivos)
  • Tareas por estado
  • Tareas entrantes vs. salientes
  • Total de mensajes y artefactos

Convertidor Web-to-WebApp

Cómo Funciona

El convertidor analiza un sitio web existente y extrae automáticamente la información necesaria para generar una configuración de aplicación móvil equivalente a través de WebaApp Studio.

Pipeline de Análisis

    URL del Sitio Web
         │
         ▼
┌────────────────────┐
│  1. Obtener HTML   │ ← Descargar la página
│  2. Parsear Meta   │ ← Título, descripción, etiquetas OG
│  3. Branding       │ ← Colores, fuentes, logos
│  4. Navegación     │ ← Descubrimiento de páginas/enlaces
│  5. Tecnologías    │ ← WordPress, React, Angular...
│  6. Verificar PWA  │ ← manifest.json, Service Worker
│  7. Responsivo     │ ← Viewport, media queries
└────────┬───────────┘
         │
         ▼
┌────────────────────┐
│  Reporte de        │
│  Análisis          │
│  + Puntuación de   │
│    Conversión      │
└────────┬───────────┘
         │
         ▼
┌────────────────────┐
│  Config Generada:  │
│  • Pantallas       │
│    mapeadas        │
│  • Template suger. │
│  • Capacitor.json  │
│  • manifest.json   │
│  • Assets de tienda│
└────────────────────┘

Tecnologías Detectadas

El escáner identifica automáticamente:

  • CMS: WordPress, Wix, Squarespace, Shopify, Webflow
  • Frameworks: React, Angular, Vue.js, Next.js, Nuxt.js
  • Servidor: Express, Django, Laravel, Ruby on Rails
  • eCommerce: WooCommerce, Magento, PrestaShop

Endpoints de la API

Todos los endpoints se encuentran bajo /api/v1/web-to-app/.

EndpointMétodoDescripción
/analyzePOSTAnalizar un sitio web
/conversionsGETListar conversiones
/conversions/:idGETDetalle de la conversión
/conversions/:id/generatePOSTGenerar configuración de la app
/conversions/:id/link-appPOSTVincular a una app de WebaApp Studio
/conversions/:idDELETEEliminar una conversión

Puntuación de Conversión

El análisis produce una puntuación de conversión (0-100) basada en:

  • Calidad responsiva del sitio
  • Presencia de PWA (manifest, Service Worker)
  • Riqueza de metadatos
  • Consistencia del branding
  • Número de páginas descubiertas

Integración con WebaApp Studio

Una vez completado el análisis, el convertidor puede:

  1. Generar una configuración completa de Capacitor
  2. Sugerir un template de WebaApp Studio según el tipo de sitio
  3. Extraer assets (logo, favicon, colores) para el listado en tienda
  4. Mapear páginas del sitio web a pantallas nativas
  5. Vincular automáticamente la conversión a una app existente de WebaApp Studio

Tablas de Datos

A2A Inter-Org

TablaContenido
a2a_partner_agentsRegistro de agentes socios (URL, tarjeta, secreto, estado)
a2a_tasksTareas A2A con ciclo de vida completo
a2a_task_messagesMensajes intercambiados dentro de las tareas

Web-to-WebApp

TablaContenido
web_to_app_conversionsAnálisis de sitios + configuraciones generadas

Casos de Uso

A2A Inter-Org

  • Alianzas con agencias: El agente de soporte de una agencia socia le solicita a MyAtlas calificar un lead en tiempo real.
  • Ecosistema SaaS: Interconexión con herramientas de contabilidad, recursos humanos o logística mediante A2A.
  • Automatización inter-empresarial: Intercambio estructurado de datos entre organizaciones sin integraciones a medida.

Web-to-WebApp

  • Migración a móvil: Un cliente con un sitio en WordPress quiere una aplicación móvil — el convertidor analiza el sitio y genera la configuración con un solo clic.
  • Auditoría técnica: Evaluación rápida de la "preparación móvil" de un sitio existente antes de proponer una estrategia.
  • Aceleración de ventas: El equipo comercial puede mostrarle a un prospecto una vista previa de la app móvil en cuestión de segundos.

Fase 5 — Build #524 — Septiembre 2026

© 2024–2026 GOWEBA INC. — Make it Simple, Make it Possible, Make it Real.