Skip to main content
En vivo en Base mainnet

Recibe pagos de agentes de IA.En USDC y Pix.

Los agentes no llenan formularios y no esperan. Tu API, tu servidor MCP o un link simple responde 402; pagan en USDC, o Pix en los links; cada liquidación sella un recibo que puedes probar.

la tarjeta de al lado está en vivo: curl gw.codespar.dev/e2e-live responde 402 y liquida un centavo real en Base

gw.codespar.dev · paywalls en vivo
GET /agent-ready$0.04en vivo
GET /agent-ready-metered$0.04 capbeta
GET /e2e-live$0.01págalo tú mismo
link de pago · Pix · BRLearly access

cada pago sella un recibo encadenado en hash · rcpt_ILLNDmWV

Véndele a agentes

Tres formas de que un agente te pague.

Las tres te pagan en USDC vía x402, Pix en los links, a la misma billetera, con el mismo recibo verificable. Elige la que encaja con cómo vendes.

Sin página de checkout, sin corrida de facturas, sin adquirente de tarjetas. El 402 es la factura; el recibo es tu libro mayor.

Gate

En vivo

Paywalls x402 sobre lo que ya sirves. Tu API cobra por llamada y tu servidor MCP cobra por herramienta, antes de que el request llegue a tu backend. Publicas un precio; los agentes lo pagan.

agente → gw.codespar.dev/tu → tu API

agente → gw.codespar.dev/mcp/tu → tools/call

en vivo en Base mainnet

Meter

Beta

Para trabajo que solo puedes tarifar después de que corre. El agente firma un tope al inicio, mides lo que realmente usó, la diferencia vuelve on-chain y el recibo se re-sella con el número real.

tope firmado → medición → reembolso → re-sello

beta, detrás de un flag

Collect

Early access

Un link que cualquier agente paga en USDC, y cualquier brasileño paga en Pix. Entregas solo después de verificado.

agente → gw.codespar.dev/pay/tu → USDC

humano → mismo link → Pix

early access

gw.codespar.dev
402verificaliquidasella recibo
liquida enUSDC · Baseen vivoPix · BRLearly access
agentic receiptrcpt_ILLNDmWVencadenado en hash, verificable offline
Cómo lo tarifasEstado
tarifa fija

Un precio fijo por llamada. Lo configuras una vez, publicas, listo.

En vivo
por tramos

Precio por volumen de llamadas pagas. El precio por llamada baja mientras el agente sigue comprando.

En vivo
dinámico

Precio definido al momento del request por tu propio endpoint, así el costo sigue al payload.

En vivo
por token

Precio por tokens procesados, medido contra el tope firmado.

Beta
por tiempo

Precio por tiempo de cómputo, medido contra el tope firmado.

Beta
por unidad

Precio por unidad devuelta, medido contra el tope firmado.

Beta
por herramienta

Cada herramienta MCP lleva su propio precio, cobrado antes de que corra.

En vivo
link

Un link. USDC de cualquier agente hoy, Pix cuando entre el rail brasileño.

Early access

Cinco minutos, sin adquirente de tarjetas.

Setup de cinco minutos
01crear un paywall02definir el precio03cobrar

Apunta el gateway a una URL que ya sirves, elige tarifa fija, por tramos, dinámico o por herramienta, y publica. Sin cuenta de merchant, sin underwriting, sin ventana de liquidación: el primer agente que pague liquida directo en tu billetera.

Gate está probado en Base mainnet con USDC real, por llamada y por herramienta. Meter está en beta detrás de un flag mientras cerramos la cuenta del reembolso en público. Collect está en early access; la pata Pix llega con nuestro rail de producción en Brasil.

Meter · beta

Según uso, sin confiar en el medidor de nadie.

El precio justo es fácil; el tope justo es difícil. El agente preautoriza un límite firmado, cobras lo que se midió, la diferencia vuelve on-chain.

el loop medido
01 tope firmado02 uso medido03 reembolso on-chain04 recibo re-sellado
estado, sin adornosconstruido de punta a punta, mergeado, detrás de un flag mientras terminan las últimas corridas
gadespués de que terminen las últimas corridas en mainnet
Prueba, on-chain

Liquidaciones, no screenshots.

Cada fila de abajo es real y está en vivo en Base mainnet ahora, incluyendo nuestro propio Agent-Ready Check, que es él mismo un endpoint x402 con paywall. Hazle curl a cualquiera y vuelve un 402; abre el hash y verifica la liquidación tú mismo, sin API key y sin llamarnos.

gw.codespar.dev · paywalls en vivo, liquidaciones verificadas

Montos deliberadamente pequeños el día uno, con tope rígido de US$ 1 por pago mientras la vía es nueva. El punto es el loop, no el volumen.

Qué se compra

Seis cosas que los agentes están pagando hoy.

La API de un desconocido

$0.001 · probado en mainnet

Un agente encuentra un endpoint pago vía discovery, lo paga y recibe los datos. Sin cuenta, sin key, sin relación previa. Este lo probamos en mainnet.

Reportes que renderizan

desde $0.01 por render

Un reporte, una imagen, un video: cobra solo cuando el artefacto renderiza, al precio de ese render.

Herramientas por llamada

cada herramienta, su precio

Un servidor MCP donde cada herramienta lleva su precio, cobrado antes de que corra.

Un carrito que cierra en Pix

USDC o Pix · un link

Un link de checkout que acepta USDC de un agente global o Pix de uno brasileño. El mismo link, verificado antes del fulfillment.

También liquida en Pix.

Nómina de subagentes

$0.10 · probado billetera a billetera

Un agente padre les paga a sus ayudantes billetera a billetera cuando la tarea se entrega: tres subagentes, tres recibos, y el orquestador prueba a dónde fue cada fracción.

También liquida en Pix.

Paquetes de crédito

un solo uso · se cierra tras el primer pago

Vende un paquete de llamadas una vez; el link de un solo uso se cierra tras el primer pago.

También liquida en Pix.

Tus agentes compran · Intent-Pay

Firma el propósito. El agente ejecuta.

El demo más aterrador de pagos de agentes es un retry loop con billetera. Cada pago de esta página corrió bajo un mandato firmado, no un cheque en blanco, y el tope es criptográfico: vive en la firma, no en una config de proxy que alguien puede editar.

  1. El agente redacta la intención

    Presupuesto y propósito, en términos claros: qué quiere gastar, en qué y hasta cuánto.

  2. El dueño firma una vez

    Una sola firma autoriza el mandato: alcance, tope, vencimiento. Sin reaprobación por transacción.

  3. Cada gasto se verifica

    El gasto fuera de misión se rechaza en la billetera, antes de que algo toque la chain.

No hagas que tu agente pare y te espere. Déjalo correr dentro de la intención que firmaste.

La verificación negativa, de verdad
$ codespar spend --mandate cm_xxx --amount 2 --agent bot
422 x402_mainnet_cap_exceeded

Intentamos pagar US$ 2 contra un tope de US$ 1. Rechazado antes de tocar la chain (422 x402_mainnet_cap_exceeded).

Cada liquidación cierra con un recibo encadenado en hash, el mismo primitivo de auditoría detrás de cada pago que CodeSpar rutea. Vender es la mitad de arriba de esta página; así mandas a tus propios agentes a comprar, con una mesada firmada en lugar de una API key.

Wallet

Una billetera por agente. Un mandato sobre ella.

Un agente que gana y un agente que gasta necesitan dónde guardar el dinero. Cada uno recibe su billetera, non-custodial, con un slot por rail: los dólares siguen siendo dólares y los reales siguen siendo reales, sin FX sintético en el medio.

El mismo mandato firmado gobierna ambos slots. Qué puede gastar el agente, y dónde, se decide antes de que el dinero se mueva, no después.

billetera · agente: checkout-botnon-custodial · las llaves nunca son nuestras
USDC · Base$12.47En vivo
+ $0.04 · liquidación gate · /agent-readyhace 2 min · recibo sellado
BRL · PixR$ 184,20Early access
− R$ 96,40 · pix out · factura de proveedorhace 1 h · recibo sellado
RecibirTransferirAgregar fondosPix outBridge
mandato cm_7f3a · tope US$ 50/día · gobierna ambos slots · cada movimiento sellado

Saldos ilustrativos de un agente en sandbox. Lo que importa: la billetera es del agente, el mandato es tuyo, y ninguno de los dos es nosotros reteniendo tu dinero.

Pay

Una llamada gobernada, cualquier rail.

Tu agente llama a pay una vez. El runtime revisa el mandato, elige USDC vía x402 o Pix en Brasil, y sella el recibo. USDC/x402 es un slot de esa billetera; la vía Pix es el mismo runtime, ya probado en producción en Brasil.

Ver el carril Pix
Quickstart

De cero a un pago liquidado en cinco minutos.

El checkout fue diseñado para personas; los agentes reciben un status code. Hazle curl al demo en vivo y lee el 402 con tus propios ojos, luego crea un mandato y deja que tu agente lo pague.

lo que un checkout le pide a un humano
✗ formulario✗ desafío 3DS✗ captcha✗ esperar aprobación

Cada paso asume que hay una persona mirando una pantalla. Un agente no tiene pantalla, ni teléfono, ni paciencia, así que se rinde o hardcodea tu tarjeta.

lo que el gateway le pide a un agente
✓ 402✓ firmar dentro del mandato✓ 200 · recibo sellado

Un round trip en HTTP puro. El tope se firmó antes de la llamada, y el recibo se sella en el instante en que liquida.

quickstart.sh
$ npx @codespar/cli mandate create --consumer you --agent bot \
--payee https://gw.codespar.dev/agent-ready --cap 1 --per-tx-cap 1
mandato creado
$ codespar spend --mandate cm_xxx \
--payee https://gw.codespar.dev/agent-ready \
--amount 0.04 --agent bot
gastó 0.04 USDC vía x402 · sellado
El desafío 402
HTTP/1.1 402 Payment Required
Content-Type: application/json

{
  "x402Version": 2,
  "error": "payment required",
  "resource": {
    "url": "https://gw.codespar.dev/agent-ready",
    "mimeType": "application/json",
    "description": "Agent-Ready Check"
  },
  "accepts": [
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "40000",
      "payTo": "0x158E0638D971adB1f814A7F9f7ae891d4e1eF792",
      "maxTimeoutSeconds": 120
    }
  ]
}

Lo que gw.codespar.dev/agent-ready devuelve antes del pago: nuestro propio check, a $0.04 por llamada. Un HTTP 402 real, con el formato de la spec x402, no un screenshot. Los montos van en unidades menores de USDC, así que 40000 es $0.04.

pruébalo ahoracurl gw.codespar.dev/e2e-liveclaude mcp add codespar
Ver la doc del CLI
FAQ

Respuestas cortas a las preguntas obvias

El día uno de producción pidió un tope corto. El pipeline (mandato, hold, liquidación, recibo) es el mismo para US$ 100. El tope es una variable de entorno, no la arquitectura.

Es pago de máquina. USDC vía x402 es el rail global de micropagos entre agentes. La misma billetera también lleva slots en BRL/Pix. Sin FX sintético; cada moneda se queda en su propio rail.

Tú puedes. Cada transacción enlaza a Basescan, el explorador público de bloques de Base. Sin llave de API y sin llamada a CodeSpar para comprobarlo.

El leg por URL es gasless para el pagador; el relayer del facilitator cubre el gas. Una transferencia directa de billetera a billetera cuesta alrededor de US$ 0,001 de gas en Base.

Una autorización firmada: tope, alcance (qué destinatarios) y vencimiento. El agente solo puede gastar dentro de él. El gasto fuera del mandato se rechaza en la billetera, antes de cualquier liquidación.

Gate está en vivo en Base mainnet. Meter está mergeado y en validación final detrás de un flag. Los links Collect están en early access; la pata Pix llega con nuestro rail de producción en Brasil.

Tómale tu primer $0.01 a un agente.

El demo permanente de $0.01 está en vivo ahora, y el hub Monetize crea el tuyo en minutos. Tu backend sigue hablando REST; el gateway se encarga del dinero.

gate: en vivo · meter: beta · collect: early access

Recibe pagos de agentes de IA, en USDC y Pix | CodeSpar | CodeSpar