Tu libreta del fiado, ahora cobra sola
Anotás lo que se lleva cada cliente, como siempre. Owezy te dice quién te debe, le manda el link de pago y, cuando paga desde su banco, lo tacha de la libreta por vos. Vos recibís wARS o wBRL en Celo.
El problema
- La plata llega sin contextoEntra una transferencia y tenés que averiguar quién la mandó y por qué. Con una docena de clientes, se te va la tarde.
- La libreta no cobra solaSirve para anotar, pero cobrar es perseguir a cada cliente y acordarte quién ya pagó. Un error es reclamarle a alguien que ya pagó.
- Tu cliente no va a aprender criptoCobrar en Celo es barato e instantáneo, pero pedirle a un cliente que instale una billetera es perder la venta. Tiene que pagar como ya paga.
Paso a paso
Todo pasa en un chat. El agente responde con tarjetas, no con párrafos.
- 1. Anotás lo que te deben«Juan se llevó 2 docenas de medialunas, 12 lucas». El agente lo anota en la libreta con add_to_ledger, y el código valida el monto antes de guardar nada.
- 2. Le cobrás con un toqueDesde la libreta, Cobrar junta todo lo que el cliente debe en un cobro, C-0001, con su link de pago. Si el pedido se repite en el mismo turno, devuelve el mismo cobro: nunca un duplicado.
- 3. Tu cliente pagaEl link abre el on-ramp de Ripio: tu cliente paga desde su banco, en pesos o con Pix en reales, y tu billetera recibe wARS o wBRL en Celo.
- 4. El agente mira la blockchainLee las transferencias de wARS y wBRL que llegan a tu dirección en Celo mainnet. Para leer no necesita claves ni firma nada.
- 5. Concilia y te avisaCada transferencia se asigna al cobro pendiente con ese monto exacto y esa moneda. El cobro pasa a pagado y las dos partes reciben su comprobante. Y le podés preguntar «¿quién me debe?» cuando quieras. Esto lo hace solo: revisa los pagos cada 15 minutos, sin que nadie se lo pida, y deja registro en la Actividad.
Un ejemplo con números
Una panadería tiene dos cobros pendientes. El link del ramp no lleva número de pedido, así que el monto es la única pista.
- C-0001 · Juan Pérez · 2 docenas de medialunas$85.000
- C-0002 · María Gómez · torta de cumpleaños$42.500
Llega una transferencia de 85.000 wARS. Solo C-0001 está pendiente con ese monto exacto y se creó antes de la transferencia: pasa a pagado y Juan recibe su comprobante.
Si C-0002 también fuera de $85.000, el agente no elige uno. Marca la transferencia como ambigua y te pide que la asignes vos. Un “pagado” equivocado es peor que una pregunta.
Qué es real hoy
Una demo nunca debería hacerse pasar por algo que no es.
- El agente y sus herramientasAgente en eve sobre Groq, con la libreta (anotar, leer, cobrar) y los cobros.Funciona
- Cobros y conciliaciónNúmeros de cobro, idempotencia y asignación de pagos por monto y moneda, con tests.Funciona
- El agente trabaja soloRevisa los pagos cada 15 minutos (y una vez por día como respaldo), concilia y deja registro de lo que hizo.Funciona
- Argentina (wARS) y Brasil (wBRL)Un negocio cobra en la moneda de su país.Funciona
- Billetera y saldoLeído de Celo mainnet. Solo lectura.Funciona
- El pago del clienteUn checkout simulado, para que una demo nunca mueva plata real. El ramp de Ripio se activa con una configuración.Simulado por defecto
- Identidad del agente (ERC-8004) y atribución (ERC-8021)Registrado en Celo Sepolia, con el tag de atribución en la transacción. Mainnet, pendiente.Funciona
Cómo está construido
Cuatro capas. La plata vive en Celo, el agente decide, la app conversa, y nada en el medio guarda claves.
- Vos
- Chateás con el agente
- Tu billetera recibe wARS o wBRL
- La app
- Next.js 16, React 19
- Tu chat y el celular del cliente, lado a lado
- El agente
- eve (Vercel), gpt-oss-120b en Groq
- Herramientas tipadas, nada más
- Celo mainnet
- wARS y wBRL de Ripio
- Transferencias leídas con viem
Garantías
- No hay claves privadas en el código. La app nunca firma ni mueve plata.
- Conectar la billetera es solo lectura: sirve para indicar dónde llegan tus cobros.
- Los pagos son simulados salvo que el deploy active explícitamente el ramp real.
- La plata nunca es un número con decimales flotantes: los montos son enteros en unidades base, así un saldo nunca muestra plata que no está.
- La conciliación nunca adivina: una transferencia ambigua espera a que decida una persona.
Para el jurado
Los cinco criterios del track LatAm de Ripio, y dónde verificar cada uno.
Opera en Celo mainnet con wFIAT real
Lee las transferencias de wARS y wBRL de Ripio en Celo mainnet. El primer cobro real está en camino.Uso real de wFIAT y del stack de Celo
Ramp de Ripio, wARS y wBRL, viem para leer la cadena, ERC-8004 y la etiqueta ERC-8021 en las transacciones del agente.Un agente autónomo y útil
Anota, cobra y concilia desde el chat, y revisa los pagos solo cada 15 minutos.UX usable por una persona real
El dueño escribe como habla; su cliente paga desde el banco con un link, sin billetera ni cripto.Impacto claro para LatAm
El fiado del almacén, en pesos y en reales: Argentina y Brasil hoy.Identidad del agente (ERC-8004)
Agente #627, registrado con la etiqueta ERC-8021 en la transacción. Hoy en Celo Sepolia; mainnet, pendiente.