AWS Machine Learning

Pago por inferencia para agentes de IA: Cómo BlockRun y Incarna utilizan los pagos de Amazon Bedrock AgentCore

Amazon Bedrock AgentCore payments proporciona a los agentes de IA una forma gestionada de pagar por servicios según sea necesario, con límites de gasto impuestos por la infraestructura. Vean cómo los agentes de Incarna…

Architecture diagram: an agent request flows through AgentCore to BlockRun, with AgentCore payments signing the x402 payment from the agent’s own wallet
Fuente de la imagen · AWS Machine Learning

Cuando un agente de IA se ejecuta, a menudo necesita comprar algo para completar una tarea: la inferencia de un modelo, una respuesta de API, acceso al contenido web o una llamada a otro agente. Estas compras son pequeñas y frecuentes; a veces representan una fracción de centavo cada una, y ocurren dentro del ciclo del agente sin que haya nadie disponible para aprobarlas.

Amazon Bedrock AgentCore pagos Elimina esa carga. Proporciona a los agentes una forma gestionada de pagar por servicios según la demanda, con límites de gasto impuestos por la infraestructura en lugar del modelo. En este artículo, analizamos cómo Incarna utilizó los pagos de AgentCore para permitir que sus agentes pagaran a BlockRun por la inferencia del modelo una solicitud a la vez. BlockRun es un router de inferencia de pago según uso que sirve más de 90 modelos de más de 15 proveedores. x402, cada llamada fue citada y resuelta de forma independiente. Los pagos de AgentCore funcionan con endpoints compatibles con x402, incluyendo los endpoints de inferencia de Amazon Bedrock. Con este servicio, el equipo de Incarna redujo el tiempo necesario para añadir soporte de pago x402 de meses a días, y puso en producción un flujo de pago por inferencia completo.

El desafío: Pagar por la inferencia a través de la solicitud

Pagar por cada inferencia es un patrón de alta frecuencia y bajo valor. Un agente podría realizar cientos de compras pequeñas en una sola sesión, cada una valiendo una fracción de centavo. Las redes de tarjetas no fueron construidas para pagos por debajo de un centavo. Construir sus propios sistemas significa resolver varios problemas difíciles al mismo tiempo. Es necesario decidir dónde se mantiene el dinero y cómo se firma cada pago, apoyar protocolos de pago emergentes como x402, y evitar que un agente autónomo sobrepague.

Qué ofrecen los pagos de AgentCore

Amazon Bedrock AgentCore es una plataforma para construir, conectar y optimizar agentes a gran escala, utilizando cualquier marco o modelo. AgentCore payments es una capacidad gestionada de Amazon Bedrock AgentCore que los desarrolladores pueden utilizar para añadir pagos a sus agentes en unas pocas líneas de código. Gestiona el protocolo de pago, se conecta a una cartera, firma la transacción y impone límites de gasto. Los desarrolladores se integran a través de un servicio gestionado en lugar de ensamblar las partes por sí mismos. Algunas cosas lo hacen adecuado para pay-per-inference:

  • Monederos gestionados. Incarna utiliza el conector Coinbase CDP para gestionar el monedero de cada agente. El cliente es dueño del monedero y otorga a Incarna una autorización delegada para utilizarlo.
  • Manipulación del protocolo nativo. Cuando un punto final pagado responde con HTTP 402 (“Se requiere pago”), el agente utiliza los métodos de pago de AgentCore para realizar el pago a través de x402. Firma la transacción con la cartera configurada y devuelve el comprobante criptográfico al comerciante.
  • Gobernanza de gastos en la capa de infraestructura. Los pagos de AgentCore imponen límites fuera del modelo, por lo que un agente no puede superarlos, incluso si su prompt se manipula.
  • El acuerdo puede ser auditable. Los pagos se liquidan en una stablecoin. Incarna utiliza USDC en la red Base, y cada transacción es verificable en la cadena.

El siguiente diagrama ilustra la arquitectura de punta a punta. AgentCore ejecuta el agente, BlockRun proporciona inferencias con medición, y AgentCore payments se conecta con la cartera del cliente, impone el límite de gasto y firma cada pago en nombre de la identidad Incarna del agente.

Architecture diagram: an agent request flows through AgentCore to BlockRun, with AgentCore payments signing the x402 payment from the agent’s own wallet

Figura 1: Arquitectura de pago por inferencia. Los flujos de solicitud del agente pasan por AgentCore hacia BlockRun (HTTP 402), y los pagos de AgentCore firman el pago x402 desde la cartera propia del agente.

Fuente: incarna.io/aws-blockrun-incarna-partnership

Requisitos previos

El camino que sigue Incarna está abierto para otras equipos, y las disposiciones de pagos de AgentCore proporcionan los componentes por ti. Puedes configurarlos a través de una conversación guiada con la habilidad de AgentCore payments en el Agent Toolkit for AWS (en Claude Code, Kiro o Codex). También puedes crear cada uno por tu cuenta con la CLI de AgentCore, el SDK de AgentCore o el SDK de AWS.

Comience al almacenar sus credenciales Coinbase CDP o Stripe Privy como un proveedor de credenciales de pago, lo que permite guardar los secretos en AWS Secrets Manager en lugar de en su código. Cree un Gestor de Pagos y un conector para coordinar los pagos con esas credenciales, y establezca un límite de gasto por defecto mientras está allí. Luego, cree un instrumento de pago, el monedero integrado desde el cual paga el agente. El usuario final financia el proyecto y otorga permiso para la firma a través de una URL de redirección, y en una red de prueba se puede financiar con USDC de testnet.

El flujo: Comprar y vender una inferencia

En esta integración, BlockRun es el vendedor. BlockRun proporciona inferencia de modelo con medida a partir de un catálogo en tiempo real, y cada llamada se cotiza, paga y resuelve por separado. El flujo para una sola inferencia es sencillo:

  1. El agente necesita una llamada de modelo. Se integra con BlockRun, que se encarga de la selección y entrega del proveedor. No es necesario una suscripción por proveedor.
  2. BlockRun responde al desafío de PaymentRequired y muestra el precio para esa llamada específica.
  3. Abre una sesión de pago y llama a ProcessPayment. Los pagos de AgentCore verifican la cotización contra los límites de gasto establecidos para la sesión y firman la autorización desde la dirección del monedero del agente.
  4. El vendedor verifica la firma de pago.
  5. BlockRun proporciona la inferencia y registra la carga, una pequeña cantidad por llamada.

Dado que el acuerdo se produce por solicitud, el agente solo paga por lo que utiliza, y una llamada que el agente elija no hacer no cuesta nada.

AgentCore payments soporta dos esquemas de pago x402: exact y upto. La exact El esquema se utiliza generalmente cuando el precio está conocido de antemano. upto El esquema adapta los recursos con precios dinámicos. El agente autoriza una cantidad máxima, y el proveedor de inferencias se encarga del uso real al final, hasta esa cantidad máxima.

Mantener el gasto bajo control

La parte que permite a los constructores dejar que un agente gaste dinero real es la sesión de pago. Una sesión establece un límite, el máximo que el agente puede gastar, y los pagos de AgentCore imponen ese límite en la capa de infraestructura. El propio código y prompt del agente no pueden cambiarlo. Cada sesión también tiene una fecha de expiración, y Incarna dimensiona sus sesiones según el presupuesto diario. Si algo falla en la lógica del agente, aún no puede superar el límite establecido por el cliente. Incluso las integraciones que hoy no utilizan presupuestos a nivel de sesión pueden adoptarlo sin cambios en el código. Para saber más sobre cómo funcionan estos controles, consulte Habilitar pagos agentic seguros con controles integrados.

Resultados

Incarna puso en producción el flujo de pago por inferencia en Base, con BlockRun que se encarga del lado de ventas y AgentCore Payments que gestiona todas las transacciones.

“La próxima generación de agentes de IA no debería tener que elegir entre un mejor rendimiento y una economía sostenible. El enrutador de código abierto de BlockRun permite a los desarrolladores controlar completamente su propio conjunto de modelos, mientras se beneficia continuamente de las mejoras en el enrutamiento impulsadas por pruebas de rendimiento de BlockRun: logrando tasas de éxito más altas en tareas con un costo de tokens menor. Y con los pagos de AgentCore y x402 que proporcionan los controles de gasto necesarios para los agentes, esa inteligencia puede utilizarse de manera segura en el mundo real.”

— Vicky Fu, Fundadora, BlockRun

El equipo de Incarna completó la integración total de pagos en AgentCore en tres días: uno para la construcción y dos para las pruebas. Eso correspondió a aproximadamente 200 líneas de código de aplicación, frente a los dos a tres meses que se había especificado inicialmente. Durante la fase beta, los agentes procesaron más de 1,000 pagos, con valores que van desde $0.001 hasta $0.05 por llamada, y cada uno se liquidaba de forma individual en la cadena.

“Los pagos de AgentCore cubren todo lo que necesitábamos para que un agente pague mediante x402: una billetera que pertenece al cliente, un flujo de financiación y revocación, un límite de gasto impuesto por la plataforma, y un proceso de firma que maneja ambas versiones de x402. Nosotros no escribimos nada de todo esto.”

— Justin Zhou, Fundador, Incarna

Conclusión

AgentCore payments proporciona a los agentes una forma gestionada y bajo demanda para pagar por los servicios que utilizan. BlockRun y Incarna muestran cómo funciona de extremo a extremo: un agente que paga por la inferencia, un proveedor que mide y liquida el pago, y una identidad que es dueña de la transacción. Si está construyendo agentes que necesitan comprar servicios mientras funcionan, puede agregar esa capacidad a través de un único punto de integración gestionado con AgentCore payments.

Empezar

¿Estás listo para agregar pago por predicción a tus agentes? Aquí está cómo comenzar:

  1. Configurar pagos de AgentCore. Crea un Gestor de Pagos con la conexión de tu cartera y las políticas de gasto. Conecta una cartera Coinbase CDP como proveedor de credenciales. Consulta el guía de desarrollo de pagos de AgentCore para instrucciones paso a paso.
  2. Abre una sesión de pago con tu presupuesto. Antes de que el agente inicie una tarea, abre una sesión con un límite de gasto que se ajuste a la carga de trabajo. El agente realiza transacciones dentro de ese límite, y la infraestructura lo impone.
  3. Llame a un punto final pagado. Dirija a su agente hacia un servicio compatible con x402 (como BlockRun). Cuando el punto final devuelva HTTP 402, llame a ProcessPayment con los detalles de pago. Las pagos de AgentCore gestionan la firma y devuelven una prueba que el agente puede presentar para acceder al servicio.

Para explorar el código, consulte las muestras de pagos de AgentCore en GitHub.

Aprender más

Acerca de BlockRun y Incarna

BlockRun es un router de inferencia de pago según uso que proporciona inferencia de modelos a través del protocolo de pago x402. Los agentes acceden a un catálogo en vivo de modelos a través de un único punto de extremo medido. Cada llamada se cotiza, autoriza, paga y liquida de forma independiente en Base (USDC). BlockRun gestiona la selección y entrega del proveedor, de modo que los agentes puedan acceder a muchos modelos mediante una única integración, sin necesidad de suscripciones por proveedor o relaciones de facturación.

Incarna, desarrollado por SpreadX, proporciona a los agentes de IA una identidad persistente que sobrevive a las sesiones, los modelos y los tiempos de ejecución. Cada identidad cuenta con su propio monedero, dirección de correo electrónico, cuentas sociales y un historial de acciones que se mantiene vinculado a una única ID en todas las ejecuciones. Cuando un agente paga por un servicio, el pagador en la cadena es la propia identidad del agente, y no una clave de plataforma compartida, lo que hace que cada transacción pertenezca a una única entidad duradera. Incarna está en funcionamiento en el mainnet de Base con liquidación real.


Sobre los autores

Fuente original

AWS Machine Learning

Notas sobre el contenido

La publicación original y los derechos pertenecen a la fuente.

Traducción automática · Consulte el original