View a markdown version of this page

Cómo funciona la monetización del tráfico mediante IA - AWS WAF, AWS Firewall Manager, AWS Shield Advanced, y AWS Shield director de seguridad de red

Presentamos una nueva experiencia de consola para AWS WAF

Ahora puede usar la experiencia actualizada para acceder a las AWS WAF funciones desde cualquier parte de la consola. Para obtener más información, consulte Trabajar con la consola.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Cómo funciona la monetización del tráfico mediante IA

La monetización del tráfico mediante IA utiliza el protocolo abierto x402 para los pagos de máquina a máquina. A continuación se describe el ciclo de vida de las solicitudes de un recurso monetizado:

  1. Solicitud: un cliente (normalmente un agente de IA) envía una solicitud a un recurso AWS WAF protegido de tu CloudFront distribución.

  2. Evaluación de reglas: AWS WAF evalúa la solicitud según tus reglas en orden de prioridad. Si coincide una regla con la acción Monetizar y la solicitud no incluye una autorización de pago válida, AWS WAF devuelve la respuesta HTTP 402 Payment Required. Para obtener más información, consulta las acciones de la regla.

  3. Impugnación por pago obligatorio: AWS WAF devuelve una respuesta HTTP 402 (la «impugnación por pago obligatorio»). La respuesta incluye instrucciones de pago que contienen:

    1. Precio del contenido (por solicitud) en USDC

    2. Redes de pago aceptadas (Base, Solana)

    3. Dirección del monedero del editor (PayTo)

    4. Tiempo de espera máximo

    5. Esquema de pagos

  4. Autorización de pago: el cliente firma una autorización de pago utilizando la clave privada de su cartera o la API de una cartera de servidor. El cliente vuelve a enviar la solicitud original con un payment-signature encabezado que contiene la autorización firmada.

  5. Verificación: AWS WAF verifica las credenciales de pago y confirma la transferencia de fondos suficientes y la autorización válida. Esto ocurre de forma sincrónica en la ruta de solicitud. Si la verificación falla, el cliente recibe un 402 y no se sirve el contenido.

  6. Búsqueda de contenido: si la verificación se realiza correctamente, se permite la solicitud de contenido.

  7. Liquidación: si la búsqueda de contenido se realiza correctamente (código de estado 2xx), el pago se liquida en la cadena de bloques a través del servicio de facilitación x402 de Coinbase Developer Platform. La liquidación se produce de forma sincrónica: el contenido se entrega tras la confirmación del pago. Si la liquidación del pago fracasa, se entrega al cliente un 402 y no se entrega el contenido.

  8. Respuesta: el contenido se entrega al cliente con un payment-response encabezado que contiene los detalles de la confirmación de la liquidación.

Comportamientos clave:

  • Sin pago por envíos fallidos: si Origin devuelve 4xx o 5xx, se omite la liquidación y no se le cobra al cliente.

  • Idempotencia: el protocolo x402 admite una extensión de identificador de pago que permite a los clientes volver a intentar realizar las solicitudes sin doble pago durante un máximo de 15 minutos, siempre que el cliente utilice la extensión.

  • Protección de reproducción: las autorizaciones de pago son de un solo uso. La reutilización de un encabezado de pago sin un identificador de pago válido da como resultado una nueva respuesta 402.

Para obtener más información sobre el protocolo de pago abierto x402, consulta la documentación de x402.

Tipos de recursos admitidos

La monetización del tráfico mediante IA protege los recursos de las CloudFront distribuciones de Amazon. Puedes monetizar cualquier ruta o zona de contenido a través CloudFront de la que se sirva, incluidas las siguientes:

  • Páginas web y artículos

  • Puntos de conexión de API

  • Data feeds

  • Activos multimedia

  • Conjuntos de datos estructurados