Vercel Hackathon · Track Workflow SDK

Donaciones con trazabilidad real

Tres agentes durables verifican ONGs, monitorean campañas y liberan fondos por hitos contra evidencia evaluada por IA. Cada decisión queda auditada y visible.

El problema

Las plataformas de donación tienen dos modos: cero verificación (puerta abierta al fraude) o procesos manuales caros que se trasladan a comisiones del 15-20% y demoras de semanas. Esta plataforma reemplaza el back-office manual con tres agentes durables que conversan con la ONG, evalúan evidencia con IA y liberan fondos por tramos.

Los tres agentes

1

VerificationAgent

Valida cada solicitud antes de hacerla pública. Combina chequeos determinísticos (registro legal, documentos completos) con análisis de coherencia por LLM que evalúa si el presupuesto cuadra con el alcance prometido.

Pausa durable hasta 7 días esperando decisión humana en casos grises.

2

CampaignAgent

Vive durante toda la campaña activa. Monitorea las donaciones que entran, detecta cuando se alcanza la meta, y al cierre decide entre activar la fase de ejecución o aplicar fallback de devolución total.

Vive semanas o meses sin consumir recursos entre eventos.

3

MilestoneAgent

Itera por cada hito del plan. Espera evidencia de la ONG, la evalúa con LLM, valida cross-check de montos en facturas vs tramo comprometido, y decide entre liberar el tramo, pedir más, o congelar fondos.

Acá vive la lógica anti-fraude del sistema.

Cómo se evalúa la evidencia

Cada submission de evidencia pasa por tres validaciones combinadas en un score final.

Fórmula de score
score_final = 0.2 · formato + 0.5 · coherencia + 0.3 · cross_check
Formato
20%

Validación determinística: archivos válidos, tipos esperados.

Coherencia (Claude)
50%

¿La evidencia respalda el hito específico? ¿Hay contradicciones internas?

Cross-check
30%

Verificación cruzada de montos en facturas vs tramo comprometido.

Umbrales de decisión

Tres bandas de decisión, con threshold escalado según el monto del tramo (a más plata, más confianza requerida).

0 — 0.4
Congelar fondos
0.4 — 0.75
Solicitar más evidencia
0.75 — 1
Liberar tramo

Hard flags como discrepancia de montos mayor al 20% o señales de engaño detectadas por el LLM disparan freeze automático sin importar el score.

Por qué workflows durables

Sobreviven deploys

Una campaña vive semanas o meses. Cada git push no puede tirarla abajo.

Pausan sin costo

El MilestoneAgent puede esperar 60 días por evidencia consumiendo cero recursos.

Auditoría built-in

Cada step persiste con input, output y timestamp. La transparencia es un efecto del runtime, no código aparte.

Reintentos automáticos

Si una API externa falla, el step reintenta sin que el agente se entere.

Stack técnico

Workflows durables
Vercel Workflow SDK
Modelo de IA
Claude Sonnet 4.6 vía AI Gateway
Frontend
Next.js 16 + v0
Base de datos
Postgres en Supabase + Drizzle
Hosting
Vercel