Vectry Analytics
PLATAFORMA

Un grafo causal sobre todos tus sistemas.

Vectry ingiere eventos estructurados de backends, navegadores y dispositivos, liga cada uno a su actor y su operación, y organiza todo en cuatro capas que terminan en explicaciones.

CAPA 01 — OBSERVACIÓN

Eventos con gramática, no logs de texto libre.

Cada evento captura una operación sobre una entidad del sistema: created, updated, deleted, restored, patched, merged, duplicated, signaled, triggered o evaluated. La operación nombra su dominio, su entidad y la instancia específica afectada — y cuando la operación muta estado, lleva el diff exacto entre valores originales y actualizados.

Los actores son ciudadanos de primera clase: usuario, sistema, IA o dispositivo. Combinado con el alcance por organización, cada evento responde quién hizo qué, dónde y bajo qué contexto.

import { Vectry } from '@vectry/node'
 await vectry.capture({
  namespace: 'inventory.item.updated',
  actor_id: 'usr-99992',
  actor_type: 'user',
  operation: {
    type: 'updated',
    system_domain: 'inventory',
    system_entity: 'item',
    system_entity_id: 'item-3339',
    changes: {
      original: { quantity: 3 },
      updated: { quantity: 5 },
    },
  },
}); 
namespace string
Identidad legible: dominio.entidad.operación
actor_id / actor_type string
Quién actuó: user, system, ai o device
operation EventOperation
Operación formal legible por máquina + diff de cambios
organization_id / app_id string
Alcance multi-tenant en cada registro
CAPA 02 — EJECUCIÓN

Traces e hilos causales.

Un Trace agrupa los eventos que pertenecen a un comportamiento coherente alrededor de una entidad — una reserva moviéndose por booking, una cotización en negociación, una sesión bajo revisión. Tiene inicio, fin y un actor principal.

Un CausalThread enlaza traces de distintos servicios y sistemas en la historia amplia de una entidad, y cierra con un desenlace: aprobado, error, abandonado. Eso es lo que permite preguntar “¿qué secuencia llevó a este resultado?” a través de todo tu stack.

import { Vectry } from '@vectry/node'
 const trace = await vectry.traces.start({
  system_domain: 'booking',
  system_entity: 'reservation',
  system_entity_id: 'resv-011',
  causal_thread_id: 'thread-98aabb',
});

// … events captured inside the trace …

await trace.end({ outcome: 'approved' }); 
CAPA 03 — SEMÁNTICA

Explicaciones que puedes auditar.

Una EventExplanation reconstruye la cadena de causas detrás de un evento específico: la lista ordenada de eventos causantes más una narrativa generada que un humano — un auditor, un operador, un oficial de cumplimiento — sí puede leer.

Es una capa de auditoría potenciada por inteligencia, generada cuando se necesita profundidad causal, y almacenada como un registro de primera clase consultable después.

import { Vectry } from '@vectry/node'
 const explanation = await vectry.explain({
  event_id: 'evt-ff3901',
});

explanation.caused_by
// → [ quote.created, quote.updated, … ]

explanation.output
// → "The quote was rejected because the item
//    was previously marked as expired." 
CAPA 04 — DIAGNÓSTICO

Anomalías en toda altitud.

Las desviaciones se detectan en el nivel donde ocurren: un evento malformado, un trace con un paso faltante, un hilo causal cuyo desenlace rompe el patrón esperado. Cada anomalía registra la secuencia esperada, la secuencia real y un puntaje de desviación.

Las anomalías enlazan de vuelta a su explicación causal — un pico nunca es solo un número, es una historia que puedes recorrer.

import { Vectry } from '@vectry/node'
 const anomalies = await vectry.anomalies.list({
  level: 'trace',
  min_deviation_score: 0.8,
});

// → [{ anomaly_type: 'sequence_violation',
//      expected: [quote.created, quote.approved],
//      actual:   [quote.created, quote.rejected],
//      deviation_score: 0.87 }] 
ECOSISTEMA

Consciente de identidad, nativo de workflows.

Vectry es el backbone causal del ecosistema Blackwood Stone. Veripass ancla cada evento en contexto de identidad verificada; Sommatic consume el grafo causal para razonar, detectar y actuar — y publica workers de Vectry (vectry.log, trace.start, trace.end, metrics.emit, audit.append) como publisher verificado del marketplace.

La integración es no invasiva: tus sistemas de registro siguen siendo la autoridad. Vectry observa, enlaza y explica.

Deja de adivinar. Empieza a explicar.

Lleva infraestructura causal a tu operación — o empieza a instrumentar hoy con los SDKs open source.