Un único núcleo seguro y auditable — no un framework por proyecto — para desarrollos internos y para producto de cara al cliente. On-premise, sobre tu propia infraestructura NVIDIA AI Factory. One secure, auditable core — not a framework per project — for internal builds and customer-facing product alike. On-premise, running on your own NVIDIA AI Factory infrastructure.
Cada equipo que construye con agentes vuelve a resolver orquestación, memoria, guardarraíles y auditoría desde cero. El resultado no es solo trabajo duplicado: es una superficie de fallo que se repite producto tras producto. Every team building with agents re-solves orchestration, memory, guardrails and audit from scratch. The result isn't just duplicated work: it's a failure surface that repeats product after product.
Cifras de MAST (Multi-Agent System Failure Taxonomy), UC Berkeley. La conclusión no es "mejor modelo": es mejor arquitectura de delegación, verificación y contención. Figures from MAST (Multi-Agent System Failure Taxonomy), UC Berkeley. The takeaway isn't "a better model": it's better delegation, verification and containment architecture.
Tribu SDK son dos piezas que se complementan: el propio SDK, y X9, la red agéntica que acelera su adopción. Tribu SDK is two complementary pieces: the SDK itself, and X9, the agentic network that accelerates its adoption.
Módulos versionados y protegidos, embebibles en backend, portales y aplicaciones móviles. No se distribuye suelto: se integra en tu producto como dependencia auditada.Versioned, protected modules, embeddable in backend, portals and mobile apps. It isn't distributed loose: it integrates into your product as an audited dependency.
Una red agéntica con RAG de desarrollo propio: responde preguntas sobre el SDK, genera código de adopción y migra repositorios existentes módulo a módulo, con revisión por PR.An agentic network with its own development RAG: it answers questions about the SDK, generates adoption code and migrates existing repos module by module, reviewed via PR.
Cada capa resuelve un problema distinto y se puede auditar de forma independiente. Ningún módulo asume que los demás son de confianza. Each layer solves a distinct problem and can be audited independently. No module assumes the others are trustworthy.
Orquestación, memoria y guardarraíles de agentes: la parte que piensa y actúa.Agent orchestration, memory and guardrails: the part that thinks and acts.
Lo que mantiene el sistema vivo, observado y con incidencias bajo control en producción.What keeps the system alive, observed and with incidents under control in production.
Compilada en Rust: licencia, huella de hardware, medición de uso, auditoría y gobierno de la flota.Compiled in Rust: licensing, hardware fingerprint, usage metering, audit and fleet governance.
Clasificación, procedencia y control de acceso al dato que alimenta a los agentes.Classification, provenance and access control for the data feeding the agents.
X9 y las superficies que exponen el SDK a herramientas, protocolos y dispositivos.X9 and the surfaces that expose the SDK to tools, protocols and devices.
El SDK se apoya en el stack de NVIDIA para inferencia y guardarraíles, desplegado sobre tu propia GPU — no sobre un endpoint cloud de terceros. The SDK builds on NVIDIA's stack for inference and guardrails, deployed on your own GPU — not on a third-party cloud endpoint.
nvidia-nat como base de orquestación agéntica, con superficie fijada y estable frente a nuestro núcleo.nvidia-nat as the agentic orchestration base, with a fixed, stable surface against our core.
Inferencia vía NIM desplegado on-prem — nunca contra el endpoint cloud de NVIDIA.Inference via NIM deployed on-prem — never against NVIDIA's cloud endpoint.
Una de las cinco capas de guardarraíles del SDK, no la única.One of the SDK's five guardrail layers, not the only one.
Aprendizaje por refuerzo y aceleración de datos para el flywheel de mejora continua.Reinforcement learning and data acceleration for the continuous-improvement flywheel.
Cuando un agente delega trabajo a otro, esa delegación se declara con campos explícitos — no con una instrucción en lenguaje natural que hay que confiar a ciegas. When one agent delegates work to another, that delegation is declared through explicit fields — not a natural-language instruction taken on faith.
objectivequé debe lograrse, sin ambigüedadwhat must be achieved, unambiguouslyoutput_formatforma exacta de la respuesta esperadaexact shape of the expected responseallowed_toolslista cerrada — nada fuera de ella es invocableclosed list — nothing outside it is callablesourcesde dónde puede tomar informaciónwhere it may draw information fromtask_boundariesqué queda explícitamente fuera de alcancewhat is explicitly out of scopestopping_conditioncuándo se considera terminada la tareawhen the task is considered doneeffort_budgetlímite de coste/tiempo/iteracioneslimit on cost/time/iterationsautonomynivel de autonomía permitido para esta tareaautonomy level allowed for this taskOtra instrucción en el system prompt pidiendo "ignora instrucciones maliciosas" no es una mitigación: es la misma superficie de ataque con más texto encima. La contención tiene que ser estructural. Another system-prompt instruction saying "ignore malicious instructions" isn't a mitigation: it's the same attack surface with more text on top. Containment has to be structural.
Datos privados × contenido no confiable × comunicación externa. Cuando un agente reúne las tres a la vez, y no hay una mitigación estructural declarada, el sistema no arranca. No es una advertencia: es un bloqueo.Private data × untrusted content × external communication. When an agent combines all three and no structural mitigation is declared, the system refuses to start. It isn't a warning: it's a hard block.
Cifras medidas en nuestro propio red-teaming de inyección de prompt. Las publicamos con su fallo, no solo con el resultado bueno: una prueba que pasa una vez no es una prueba. Figures measured in our own prompt-injection red-teaming. We publish the failure alongside the good result, not instead of it: a test that passes once isn't a test.
Entrada, salida, herramientas, red y ejecución — cada una independiente de las demás.Input, output, tools, network and execution — each independent of the others.
Toda acción sensible se firma sobre la acción cruda, nunca sobre un resumen generado por el propio modelo.Every sensitive action is signed over the raw action, never over a summary the model itself generated.
Las descripciones de herramientas se validan como superficie de ataque, no como texto de confianza.Tool descriptions are validated as attack surface, not trusted text.
Ejecución aislada por tarea, con egress denegado por defecto salvo permiso explícito.Isolated execution per task, with egress denied by default unless explicitly allowed.
Nada sale a la red salvo que esté declarado en allowed_tools y aprobado.Nothing leaves the network unless declared in allowed_tools and approved.
Batería de ataques en cada cambio y contra el modelo real, con n≥20 por configuración.An attack battery on every change and against the real model, with n≥20 per configuration.
La recuperación no es un añadido de un notebook: es código con reglas de corte, aislamiento por tenant y una métrica de calidad medida, no asumida. Retrieval isn't a notebook add-on: it's code with cut-off rules, tenant isolation and a quality metric that's measured, not assumed.
Vector + BM25 combinados con Reciprocal Rank Fusion (RRF), y reranking sobre el conjunto combinado.Vector + BM25 combined with Reciprocal Rank Fusion (RRF), and reranking over the merged set.
Reduce el fallo de recuperación en un 49% frente al chunking sin contexto.Cuts retrieval failure by 49% versus context-free chunking.
Comprobación dinámica de dimensión de embedding (2048) antes de escribir en el índice.Dynamic embedding-dimension check (2048) before writing to the index.
Regla de código, no de prompt: si no hay fuente citable, la respuesta se rehúsa.A code rule, not a prompt rule: with no citable source, the answer is refused.
Cada cliente en su propia colección física — no un filtro lógico sobre un índice compartido.Each client in its own physical collection — not a logical filter over a shared index.
Por debajo de 200K tokens de contexto, se prioriza prompt caching sobre recuperación.Below 200K context tokens, prompt caching is prioritised over retrieval.
Métrica de calidad: 1 − recall@20. Se mide, se versiona y se compara entre releases del índice. Quality metric: 1 − recall@20. It's measured, versioned and compared across index releases.
Cada nivel trae sus propias credenciales, su propia red y su propio sandbox — no es solo una etiqueta en la configuración. Each level carries its own credentials, its own network and its own sandbox — it isn't just a config label.
Solo lectura. Sin capacidad de efecto en ningún sistema.Read-only. No capacity to affect any system.
Propone una acción; no puede ejecutarla por sí solo.Proposes an action; cannot execute it alone.
Requiere n aprobaciones humanas antes de ejecutar.Requires n human approvals before executing.
Ejecuta sin aprobación previa, dentro de su contrato de delegación.Executes without prior approval, within its delegation contract.
Para n≥2, las aprobaciones son de no-repudio (Ed25519/WebAuthn): quedan firmadas de forma que nadie —incluido el propio operador— puede negar haberlas dado. For n≥2, approvals are non-repudiable (Ed25519/WebAuthn): signed so that no one — including the operator themselves — can deny having given them.
Ningún artefacto llega a producción sin firma, sin SBOM y sin haber pasado un escaneo bloqueante. No artifact reaches production without a signature, an SBOM, and a blocking scan.
Compilación del código Python del núcleo, no distribución en fuente.Compilation of the core's Python code, not source distribution.
Los módulos de seguridad e identidad, compilados de forma nativa.The security and identity modules, natively compiled.
Imágenes distroless firmadas con cosign — sin shell, sin superficie extra.Distroless images signed with cosign — no shell, no extra surface.
Inventario completo de componentes generado en cada build.Full component inventory generated on every build.
El escaneo de vulnerabilidades detiene el pipeline, no solo lo informa.Vulnerability scanning stops the pipeline, it doesn't just report to it.
Toda excepción declarada tiene fecha de caducidad — nunca un ignore silencioso.Every declared exception has an expiry date — never a silent ignore.
Procedencia verificable del build, de la fuente al artefacto final.Verifiable build provenance, from source to final artifact.
Solo safetensors; ningún adaptador se carga sin firma verificada.Safetensors only; no adapter loads without a verified signature.
Parte del pipeline, no un ejercicio puntual antes de un release grande.Part of the pipeline, not a one-off exercise before a big release.
Ruta a FIPS 140-3 disponible para despliegues que lo requieran. A path to FIPS 140-3 is available for deployments that require it.
Compilados de forma nativa porque son la última línea de defensa contra el uso no autorizado y la manipulación del registro de auditoría. Natively compiled because they are the last line of defence against unauthorised use and audit-trail tampering.
Licencias firmadas con Ed25519, verificables sin depender de un servidor central.Ed25519-signed licences, verifiable without depending on a central server.
Huella de hardware combinada con WebAuthn — nunca almacenamos datos biométricos.Hardware fingerprint combined with WebAuthn — we never store biometric data.
Economía de tokens medida por agente, por rol y por tenant.Token economics measured per agent, per role and per tenant.
Registro HMAC + WORM con no-repudio, con esquema de doble persona para operaciones críticas.HMAC + WORM log with non-repudiation, using a two-person scheme for critical operations.
tribu-datagov gobierna el dato desde su clasificación hasta su borrado, y el cumplimiento normativo corre como check en cada build, no como documento aparte. tribu-datagov governs data from classification through to deletion, and regulatory compliance runs as a check on every build, not as a separate document.
Cada dato lleva su clasificación y su origen trazado de extremo a extremo.Every piece of data carries its classification and end-to-end traced origin.
El control de acceso baja hasta el fragmento recuperado, no solo el documento.Access control goes down to the retrieved fragment, not just the document.
Grafo de conocimiento con control de acceso incorporado a su propia estructura.Knowledge graph with access control built into its own structure.
Como checks automatizados que corren en CI, no como una auditoría anual aparte.As automated checks that run in CI, not a separate yearly audit.
Paquete de documentación técnica generado en cada release, no redactado a mano al final.Technical documentation package generated on every release, not hand-written at the end.
La jurisdicción del dato se evalúa antes de la inferencia, no después.Data jurisdiction is evaluated before inference, not after.
Tombstone, reconstrucción del índice y certificado firmado de borrado — no un simple "delete".Tombstone, index reconstruction and a signed deletion certificate — not a simple "delete".
Air-gap, FIPS 140-3/STIG, WORM y doble persona para despliegues del sector público.Air-gap, FIPS 140-3/STIG, WORM and two-person control for public-sector deployments.
X9 responde preguntas sobre el SDK, genera PRs de adopción y revisa el trabajo — pero su capacidad diferencial es migrar repositorios ya en producción sin un big-bang. X9 answers questions about the SDK, generates adoption PRs and reviews the work — but its differentiating ability is migrating repos already in production without a big bang.
X9 se apunta al repositorio existente y lo analiza en profundidad.X9 is pointed at the existing repo and analyses it in depth.
Genera un plan de migración con vectores de test de contrato para cada módulo.Generates a migration plan with contract-test vectors for each module.
Cada módulo migra en su propio PR, revisable y reversible de forma independiente.Each module migrates in its own PR, independently reviewable and reversible.
X9 se expone como servidor MCP, así que se integra directamente en el flujo de trabajo del equipo de desarrollo. X9 is exposed as an MCP server, so it plugs directly into the development team's existing workflow.
Python 3.11–3.12 yand Rust víavia PyO3.
TypeScript.
Núcleo compartido con bindings nativos.Shared core with native bindings.
El SDK no pide reescribir el producto. Pide un punto de entrada, y avanza módulo a módulo con reversibilidad en cada paso. The SDK doesn't ask you to rewrite your product. It asks for one entry point, and moves module by module with reversibility at every step.
Al repositorio o servicio existente.At the existing repo or service.
X9 mapea dependencias, riesgos y puntos de integración.X9 maps dependencies, risks and integration points.
Propone el orden de migración módulo a módulo.Proposes the module-by-module migration order.
Cada cambio llega revisable, sin parar el producto en marcha.Each change arrives reviewable, without stopping the running product.
El SDK trae su propio estándar: cobertura de test ≥80%, auditor independiente, ADRs para decisiones de arquitectura, y evals de regresión que bloquean el merge si empeoran. The SDK brings its own standard along: ≥80% test coverage, an independent auditor, ADRs for architecture decisions, and regression evals that block the merge if they get worse.
El SDK se embebe en tu producto bajo licencia, con el nivel de acceso y soporte que corresponda. No publicamos cifras aquí: cada despliegue se dimensiona con tu equipo. The SDK is embedded in your product under licence, with the access and support level that fits. We don't publish figures here: every deployment is sized with your team.
NVIDIA AI Enterprise (NVAIE) lo contrata el cliente directamente sobre su propia GPU cuando necesita escalar; el SDK opera bajo una EULA propia con flow-down de los términos de NVIDIA. NVIDIA AI Enterprise (NVAIE) is contracted by the client directly on their own GPU when they need to scale; the SDK operates under its own EULA with NVIDIA's terms flowed down.
Estamos abriendo el acceso por fases. Déjanos tu correo y te avisamos cuando esté disponible para tu empresa — junto con el documento de arquitectura de seguridad. We're opening access in phases. Leave your email and we'll let you know when it's available for your company — along with the security architecture document.
No compartimos tu correo. Un solo aviso, sin spam. We don't share your email. One notification, no spam.