1 · ¿Qué tenés?
Tu instalación declarada
El plan describe la intención. Nada queda conectado hasta recibir una señal real.
Tu centro de gestión
Elegí, conectá y administrá todo tu ecosistema
Plataforma de inteligencia en el edge
Conectá VMS, activá productos y operá nodos soberanos desde una cuenta verificable. El video y la evidencia permanecen en el edge por defecto; sólo salen mediante retransmisión o inferencia que habilites explícitamente.
Si todavía no tenés cuenta, Google crea tu espacio inicial.
1 · ¿Qué tenés?
El plan describe la intención. Nada queda conectado hasta recibir una señal real.
2 · ¿Está funcionando?
Un nodo figura como observado sólo cuando el plano de control informa evidencia y señal de vida reciente.
3 · ¿Qué sigue?
El botón principal sale del estado real de tu instalación, no de un checklist fijo.
Producto insignia
Operá Atlas como solución integral o sumá capacidades de Patrol, Edge, Spatial, Command y Relay sobre VMS, cámaras y nodos existentes.
Portafolio modular
Elegí productos o una composición y desplegala. El estado comercial viene del catálogo; la activación aparece sólo cuando el Node API la reporta.
El estado indica disponibilidad comercial; una activación sólo cuenta cuando el Node API la informa.
Despliegue de autoservicio
Elegí el nodo donde querés aplicar esta composición.
Composiciones comerciales
Los packs agrupan productos; no cambian el estado técnico ni convierten previews en capacidades verificadas.
Comparar y cotizar
Compará capacidades reales y pedí una propuesta según tu sitio, tus equipos y la escala que necesitás.
Paquetes operativos
Programa de validación
Mediciones agregadas publicadas por el sidecar configurado y validadas contra un contrato cerrado; esta vista no atesta por sí sola el hardware ni el origen de la medición. “En vivo” aparece únicamente cuando existe una muestra publicable reciente; una fuente ausente, inválida o vencida permanece visible como tal.
Las métricas GPU son exclusivamente un microbenchmark sintético en lazo cerrado de infer(); no miden throughput ni latencia productiva extremo a extremo.
Del plan a los equipos
Organizá el alta a escala. Elegí un modo; ambos operan sobre el mismo control de despliegue y conservan tu borrador al cambiar.
Cartera de metadata
Presencia, motor y capacidades reportadas. Console no consulta video ni mundo crudo.
Una topología declarada no está conectada hasta que exista alta válida y señal de vida observada.
Consentido · Acotado · Temporal · Revocable
Autorizaciones para diagnóstico y actualización de un nodo. No son integraciones y no abren una terminal remota.
Cada autorización es breve, limitada a permisos tipados y revocable; nunca abre una terminal libre.
Evidencia operacional
Entrega
Instalá Atlas, sumá un nodo propio o adquirí un appliance edge. Cada canal muestra su estado real.
El estado de cada canal describe disponibilidad real; un canal pendiente permanece deshabilitado.
VMS y fuentes externas
Conectá sistemas existentes con las capas de inteligencia y consumí las APIs reales por SDK. No reemplaza al VMS.
Disponible significa que existe un contrato o mapeo; la validación del payload real sigue siendo necesaria.
Contratos versionados · ejemplos ejecutables
Clientes mínimos sobre las APIs reales. Los contratos versionados son la fuente; cada adaptador conserva sus condiciones de identidad, autorización y evidencia.
TypeScript · Python
Inicio de sesión, webhook/MQTT, mapeos e incidentes con tiempo de espera y errores tipados.
Rust · Ed25519
Identidad compartida, enrolamiento preasignado, capacidades y publicación del enjambre sin alternativa sin firma.
Workers · conformidad
Selección determinista por capacidad, procedencia y estados no compatibles explícitos.
ABI C · cargador Rust
ABI neutral de 18 símbolos, ciclo de vida acotado y copia de salidas antes de liberarlas.
Mismo origen · descriptor firmado
Registro modular sólo desde un descriptor Ed25519 válido y con capacidad declarada.
Inicio rápido real
El token bearer se inyecta en memoria; el SDK no lo persiste.
import { EmbeddaClient } from "/sdk/integration/ts/client.mjs";
const client = new EmbeddaClient(location.origin, bearer);
const incidents = await client.listIncidents({ state: "open" });
Tu espacio
Administrá tu sesión, tu plan y las opciones avanzadas. El navegador conserva la sesión en una cookie segura que Console no puede leer.
El bearer no se guarda en Web Storage; la sesión se conserva en una cookie segura que Console no puede leer.
Cuenta activa
—
—