El float se recarga solo, bajo el mismo mandato.
Cuando el slot en BRL cae por debajo de su piso, el agente emite un cobro Pix dinámico contra la fuente de fondos y recarga la wallet. Mismo mandato, mismos topes. Ningún pago se traba a las 2am porque el float se secó.
El float baja, el agente recarga.
El agente observa el slot en BRL. Cuando baja del piso, emite un cobro Pix dinámico contra la fuente de fondos, recarga la wallet bajo el mismo mandato, y los pagos siguen fluyendo.
- Observa el slot en BRL contra un piso que definas
- Emite un Pix copia-e-cola dinámico contra la fuente de fondos
- La recarga corre bajo el mismo mandato y los mismos topes
- Ningún pago se traba esperando una recarga manual
La conversación es la parte fácil.
Los floats de pago se secan en el peor momento. Alguien los recarga a mano, y hasta que lo hace, cada pago espera.
Vigilar el saldo y recargar a mano
El agente recarga solo cuando el slot llega a su piso
Los pagos se traban a las 2am cuando el float se seca
El float se recarga solo, así el pago nunca espera
Hacer una recarga por transferencia y conciliar después
Un cobro Pix dinámico financia el slot, sellado al mandato
Configurar la recarga fuera de tus controles de gasto
La recarga corre dentro del mismo mandato y los mismos topes
Un float que se mantiene líquido.
El agente mantiene el slot en BRL por encima de un piso que definas. Cuando baja, codespar_charge emite un Pix dinámico contra la fuente de fondos y lo recarga, bajo el mismo mandato que gobierna cada pago.
Slot BRL vs piso
Slot por debajo del piso
codespar_chargeCobro Pix dinámico
Riel PixSlot recargado
Recibo al mandato
El agente monitorea el slot en BRL de la wallet. Cuando el saldo cruza el piso, llama a codespar_charge para emitir un Pix dinámico contra la fuente de fondos configurada. La recarga cae en el slot bajo el mismo mandato y los mismos topes, y el recibo queda sellado, así la recarga concilia contra los pagos que habilitó.
Unas pocas líneas. Todo el loop.
const session = await codespar.sessions.create(); // keep the BRL payout slot above its floor if (wallet.brl.balance < wallet.brl.floor) { // mint a dynamic Pix against the funding source, under the same mandate const topup = await session.execute("codespar_charge", { rail: "pix", amount: wallet.brl.topupAmount, source: "funding-source", }); await session.verificationStatus(topup.toolCallId); // sealed to the mandate }
codespar_chargeEmite un cobro Pix dinámico contra la fuente de fondos para recargar el slot.
Wallet (BRL slot)Guarda el float de pago; el agente lo mantiene por encima de un piso que definas.
Audit ledgerSella la recarga, así se concilia contra los pagos que habilitó.
Ponlo en marcha esta misma tarde.
Abre el sandbox, apunta una sesión a tus proveedores y corre todo el loop contra rails reales en minutos — no en el trimestre que toma construirlo a mano.