Flujos visuales
Combina condiciones, cálculos, llamadas externas y decisiones anidadas en un lienzo, y mira cómo viaja un caso por ellas.
Tus aplicaciones envían contexto. Decision Control evalúa tu lógica y responde con una decisión, las acciones a tomar y las razones. Siempre, y de forma reproducible.
{
"customer_id": "C-1001",
"amount": 15000,
"currency": "USD",
"country": "DO"
}Transacción superior a 10,000 hacia un país de alto riesgo.
Entradas, condiciones, variables, reglas, flujos y acciones. Su significado lo define quien las configura.
Combina condiciones, cálculos, llamadas externas y decisiones anidadas en un lienzo, y mira cómo viaja un caso por ellas.
Reglas en una cuadrícula que los analistas pueden leer, validar y evaluar solos, sin esperar a un ingeniero.
Cada ejecución devuelve una traza: qué reglas se activaron, con qué valores y por qué se llegó al resultado.
Ejecuta pruebas guardadas y reproduce entradas históricas antes de que un cambio llegue a producción.
Borradores, solicitudes de publicación, versiones inmutables y promoción entre entornos, con auditoría completa.
Usa la API, incrusta el runtime sin servidor, o deja que un agente de IA opere tus decisiones vía MCP.
Describe entradas y reglas en la consola, o parte de una plantilla.
Ejecuta pruebas, simulaciones y backtests con datos reales.
Promueve una versión entre entornos, con revisión.
Tus aplicaciones llaman a la API y reciben un resultado junto con su traza.
El motor recibe un grafo, una entrada y puertos, y devuelve un resultado y una traza. Toda la E/S se inyecta, por eso se prueba en milisegundos y cualquier decisión puede reproducirse.
$ curl -X POST /api/v1/decisions/transaction-monitoring/execute \ -H "x-api-key: $DECISION_API_KEY" \ -d '{"customer_id":"C-1001","amount":15000,"country":"DO"}' { "decision": "HOLD", "actions": ["createAlert", "sendWebhook"], "reasons": [ { "rule": "Above 1,000?", "outcome": "matched" } ] }
Parte de una plantilla y ten una decisión funcionando en minutos.