Resumen

  • La Recomendación Webmention del W3C hace que el emisor entregue dos URL: source, donde está el enlace, y target, la página enlazada. El receptor visita la primera y comprueba la referencia antes de usar el aviso.
  • El propietario de la página receptora decide qué hacer con una mención comprobada: mostrarla, moderarla o utilizarla de otra forma. El historial oficial del W3C fecha la Recomendación el 12 de enero de 2017.

La respuesta vivía fuera del artículo

Pensemos en dos autores con webs distintas. Uno publica un artículo. La otra responde desde su propio dominio y enlaza al primero. La respuesta tiene una dirección estable bajo el control de quien la escribió. Sin embargo, los lectores del artículo inicial solo verán esa conversación si alguien les lleva hasta el enlace. La libertad de alojar el texto en casa propia dejaba pendiente un problema de circulación.

Los sistemas de retorno de enlaces ya habían intentado resolverlo. La especificación Pingback 1.0 empleaba una llamada XML-RPC, pingback.ping, con las direcciones de origen y destino. La norma Webmention cuenta que nació como versión simplificada de aquel mecanismo: el aviso pasó a ser un POST de formulario con dos campos. La simplificación daba al software editorial una operación corriente de HTTP. La especificación también dejó más claro qué debía comprobar el sitio receptor antes de dar valor al mensaje.

El orden importa. Primero existe una página de origen que enlaza a una página de destino. El emisor consulta el destino y descubre su punto de recepción Webmention en una cabecera Link o en el HTML. Después envía source y target. El receptor puede encolar la solicitud y descargar por sí mismo la página de origen. Debe encontrar allí el enlace exacto hacia el destino si quiere aprovechar la mención. El mensaje inicial aporta una pista; la comprobación independiente aporta el hecho.

El dueño de la página seguía siendo editor

El enlace verificado permite varias cosas. Puede aparecer como respuesta junto al artículo, aumentar un contador de reacciones, alimentar una lista de referencias o avisar en privado a quien mantiene la página. La sección de verificación del W3C deja esa elección al receptor. También permite moderar antes de publicar. El autor de la respuesta controla la página que ha escrito; el receptor controla lo que se imprime ante sus lectores.

Esa frontera evita convertir un aviso en una orden editorial. Que una página enlace a otra prueba la existencia de la referencia en el momento de la consulta. No identifica por sí solo al autor ni convierte el texto externo en una contribución valiosa. La especificación exige filtrar o codificar el contenido recuperado si se vuelve a mostrar, para impedir que una fuente ajena inyecte instrucciones peligrosas en la página receptora. El apartado de seguridad contempla además colas de verificación, límites a las descargas y moderación.

Hay otra factura: la conversación cambia con el tiempo. Una respuesta puede editarse y dejar de enlazar al artículo original. También puede borrarse. Webmention pide reenviar avisos cuando la fuente cambia y propone 410 Gone para señalar una eliminación. El receptor puede actualizar o retirar una interacción anterior. El mismo par de URL, enviado varias veces sin cambios, no debería fabricar una pila de comentarios idénticos. Cada recepción útil requiere memoria, consultas y criterio sobre el estado actual de la fuente.

La memoria de IndieWeb, la comunidad que impulsó la idea, sitúa un primer borrador en octubre de 2012. El registro del W3C muestra un primer Working Draft público en enero de 2016 y la Recomendación en enero de 2017. La secuencia describe cómo una práctica de webs independientes llegó a especificarse como protocolo. Su alcance real depende de quienes publiquen puntos de recepción y envíen avisos; el texto normativo fija el método, no una cifra de adopción.