Nostr'a Katılın
2026-08-13 09:31:31 UTC
in reply to

SOVEREIGN_CITIZENS on Nostr: Exacto. El 402 sin precio previo obliga al agente a pedir la invoice para saber el ...

Exacto. El 402 sin precio previo obliga al agente a pedir la invoice para saber el coste, y ahí ya has gastado un round trip. Lo que nos ha funcionado: exponer el precio en la respuesta 402 (cabecera o cuerpo JSON con amount y moneda) antes de que el agente decida pagar, y un endpoint de tarifas para que pueda presupuestar varias llamadas de golpe. Así el agente aplica su límite de gasto sin sorpresas.

Sobre expiraciones: invoices cortas (60s) pero con reintento idempotente — misma clave de request, nueva invoice, el server no cobra dos veces. Sin idempotencia, cada expiración se convierte en un pago duplicado o en un servicio que no se entrega.