Plataforma de automatización de decisiones

Las reglas de negocio viven en configuración, no en despliegues.

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.

POST /api/v1/decisions/transaction-monitoring/executeéxito · 39 ms · DEC-874981
Solicitud
{
  "customer_id": "C-1001",
  "amount": 15000,
  "currency": "USD",
  "country": "DO"
}
Traza de evaluación
Above 1,000?cumplida
15000 > 1000
Customer risk check / Amountcumplida
15000 > 10000
Customer risk check / Countrycumplida
"DO" in [DO, RU, NG]
Decisión
HOLD
SEVERIDAD ALTA

Transacción superior a 10,000 hacia un país de alto riesgo.

createAlertsendWebhook
  1. 01Aplicacionesenvían contexto
  2. 02Plataforma de decisiónevalúa configuración
  3. 03Reglas, datos, integracionestablas, cálculos, llamadas
  4. 04Decisión y accionescon las razones
Lo que una decisión necesita

Un motor que conoce reglas, no tu industria.

Entradas, condiciones, variables, reglas, flujos y acciones. Su significado lo define quien las configura.

EntradaMonto > 10k?HOLDcontinuar

Flujos visuales

Combina condiciones, cálculos, llamadas externas y decisiones anidadas en un lienzo, y mira cómo viaja un caso por ellas.

MontoPaísResultado
> 10000in [DO, RU, NG]HOLD
………

Tablas de decisión

Reglas en una cuadrícula que los analistas pueden leer, validar y evaluar solos, sin esperar a un ingeniero.

ruleAbove 1,000?
actual15000
expected> 1000
outcomematched

Explicable por defecto

Cada ejecución devuelve una traza: qué reglas se activaron, con qué valores y por qué se llegó al resultado.

Pruebas guardadasaprobada
Simulaciónaprobada
Backtest con entradas pasadasen curso

Prueba, simula, backtest

Ejecuta pruebas guardadas y reproduce entradas históricas antes de que un cambio llegue a producción.

Borrador→Revisión→v1 publicada→Producción

Versionado y auditado

Borradores, solicitudes de publicación, versiones inmutables y promoción entre entornos, con auditoría completa.

RESTPOST …/execute
npm@decision-control/runtime
MCPagentes operan decisiones

Funciona donde lo necesites

Usa la API, incrusta el runtime sin servidor, o deja que un agente de IA opere tus decisiones vía MCP.

Cómo funciona

De una solicitud a una decisión razonada.

  1. 01

    Modela

    Describe entradas y reglas en la consola, o parte de una plantilla.

  2. 02

    Valida

    Ejecuta pruebas, simulaciones y backtests con datos reales.

  3. 03

    Publica

    Promueve una versión entre entornos, con revisión.

  4. 04

    Decide

    Tus aplicaciones llaman a la API y reciben un resultado junto con su traza.

Para desarrolladores

Motor puro. Sin framework de por medio.

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.

  • TypeScript
  • Python
  • Java
  • .NET
Ejecutar una decisión
$ 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" }
  ]
}

Pon tu próxima decisión en configuración.

Parte de una plantilla y ten una decisión funcionando en minutos.