rust · go · webassembly

Onde decisões viram fluxos — na velocidade do fluxo.

Modele regras e workflows visualmente, teste com dados reais e publique em produção sem redeploy. Decisão em microssegundos, para devs e analistas de negócio.

30 dias grátis · sem cartão de crédito · sem precisar falar com vendas

8,4µs · latência p99 194 mil · decisões/s por núcleo 1,5MB · runtime wasm
credito / analise_de_risco · decisão engine RuleFlow (wasm) no seu navegador

O fluxo da decisão

score ≥ 780 score ≥ 660 senão entrada score·renda·idade análise_de_risco tabela de decisão Aprovar Revisar Rejeitar
quando
risco
decisão
score ≥ · renda ≥ 3k
BAIXO
Aprovar
score ≥
MÉDIO
Revisar
qualquer outro
ALTO
Rejeitar

Dados de entrada

income (R$/mês)
age
edite os limiares na tabela ←
resultado MÉDIO
Revisar

Carregando o engine RuleFlow (wasm)…

a plataforma

Da regra ao fluxo em produção — governado de ponta a ponta.

O mesmo motor roda no navegador, no seu backend e no runtime — a lógica é escrita uma vez e nunca diverge.

Regras que leem como frases

Tabelas de decisão, expressões e switches num editor visual — o analista escreve, o dev versiona.

decision_table · expression · switch

Veja o fluxo inteiro

Decisões viram workflows: humano, serviço, gateway, paralelo. Rode e visualize o caminho percorrido.

workflow → step functions

Prove antes de publicar

Cenários com asserções (aprovado vs rejeitado, caminhos de erro) com veredito ✓/✗ antes do release.

scenarios · assertions · diff

Governança como release

Versões imutáveis, aprovação por papel, rollback por ambiente e trilha de auditoria — sem redeploy.

releases · approvals · audit

Isolado por cliente

Multi-tenant com criptografia por tenant. Bridge e silo adicionam isolamento dedicado por contrato.

per-tenant KMS · bridge · silo

Microssegundos, não requests

Motor em Rust compilado para WebAssembly: avalia milhares de decisões por núcleo, com cauda previsível.

rust · wasm · 8,4µs p99
a spec é a implementação

Chame de qualquer lugar — a regra é a mesma.

Publique uma vez; consuma pelo SDK, HTTP ou dentro de um workflow. Sem reescrever lógica em cada camada — inclusive a decisão que você acabou de testar acima roda deste mesmo jeito em produção.

8,4µslatência p99
194 mildecisões/s · núcleo
1,5MBruntime wasm
app.ts
// mesma decisão que você acabou de testar acima
const out = await ruleflow.evaluate('analise_de_risco', {
  credit_score: 742, income: 4200, age: 34,
})

out.risco     // 'MÉDIO'
out.decisao   // 'Revisar'
out.trilha    // regra #2 · avaliado em microssegundos

Sua primeira regra em produção hoje.

Teste grátis por 30 dias, sem limite de chamadas. Sem cartão de crédito.