TribuCorp
Construido sobre NVIDIA AI Factory · On-premise Built on NVIDIA AI Factory · On-premise

La librería agéntica que industrializa
el desarrollo de IA
The agentic library that industrialises
AI development

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.

Unirme a la listaJoin the waitlist Ver capacidadesSee capabilities
El problemaThe problem

Cada producto reimplementa lo mismo — y hereda los mismos riesgosEvery product reimplements the same thing — and inherits the same risks

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.

41–86,7%
Tasa de fallo en benchmarks multi-agente SOTAFailure rate across SOTA multi-agent benchmarks
~60%
De esos fallos son de diseño del sistema, no del modeloOf those failures are system-design failures, not model failures

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.

La propuestaThe proposal

Un núcleo que se embebe, y una red que enseña a usarloA core you embed, and a network that teaches you to use it

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.

🧩

El SDKThe SDK

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.

🤖

X9X9

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.

ArquitecturaArchitecture

Cinco capas, un solo núcleoFive layers, one core

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.

01

Núcleo agénticoAgentic core

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.

tribu-agentsorquestación de agentesagent orchestration
guardrailsguardarraíles de entrada/salidainput/output guardrails
ragrecuperación híbridahybrid retrieval
flywheelbucle de mejora continuacontinuous improvement loop
memorymemoria de contexto y sesióncontext & session memory
voiceinteracción por vozvoice interaction
02

Plataforma y operaciónPlatform & ops

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.

authautenticación y sesiónauthentication & session
tenancyaislamiento multi-tenantmulti-tenant isolation
bugopstriage y resolución de incidenciasissue triage & resolution
sentinelvigilancia de anomalíasanomaly watch
alertsnotificación y escaladonotification & escalation
jobsorquestación de tareas asíncronasasync job orchestration
observabilitytrazas, métricas y logstraces, metrics & logs
03

Seguridad e identidadSecurity & identity

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.

licensinglicencias firmadas Ed25519Ed25519-signed licensing
fingerprinthuella de hardware + WebAuthnhardware fingerprint + WebAuthn
meteringeconomía de tokens por tenanttoken economics per tenant
auditauditoría HMAC + WORMHMAC + WORM audit trail
governancepolíticas y aprobacionespolicy & approvals
fleet-edgegestión de flota on-premon-prem fleet management
04

Gobierno del datoData 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.

tribu-datagovclasificación, lineage y ACLsclassification, lineage & ACLs
05

Fábrica y desarrolloFactory & development

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.

X9 (maestro)red agéntica de desarrollodev agentic network
mcp-serverservidor del protocolo de herramientastool protocol server
mcpcliente/protocolo de herramientastool protocol client
httpsuperficie de APIAPI surface
solverresolución de tareas complejascomplex task solving
twinentorno gemelo de pruebastest twin environment
ui-mobilebindings de interfaz móvilmobile UI bindings
InfraestructuraInfrastructure

NVIDIA AI Factory, de verdad on-premiseNVIDIA AI Factory, truly on-premise

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.

🧰

NeMo Agent Toolkit

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.

⚙️

Nemotron / NIM

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.

🛡️

NeMo Guardrails

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.

📈

NeMo RL + RAPIDS

Aprendizaje por refuerzo y aceleración de datos para el flywheel de mejora continua.Reinforcement learning and data acceleration for the continuous-improvement flywheel.

Superficie estable.Stable surface. El SDK aísla a tu producto de los cambios internos del toolkit de NVIDIA.The SDK isolates your product from NVIDIA's internal toolkit changes.
Pinning estricto.Strict pinning. Nunca "latest": cada versión de cada componente NVIDIA queda fijada y probada.Never "latest": every version of every NVIDIA component is pinned and tested.
On-prem de verdad.Truly on-prem. Telemetría apagada por defecto; NVAIE se contrata aparte solo si el cliente escala.Telemetry off by default; NVAIE is contracted separately only if the client scales.
Núcleo agénticoAgentic core

Delegar no es prompting: es un contratoDelegation isn't prompting: it's a contract

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, unambiguously
output_formatforma exacta de la respuesta esperadaexact shape of the expected response
allowed_toolslista cerrada — nada fuera de ella es invocableclosed list — nothing outside it is callable
sourcesde dónde puede tomar informaciónwhere it may draw information from
task_boundariesqué queda explícitamente fuera de alcancewhat is explicitly out of scope
stopping_conditioncuándo se considera terminada la tareawhen the task is considered done
effort_budgetlímite de coste/tiempo/iteracioneslimit on cost/time/iterations
autonomynivel de autonomía permitido para esta tareaautonomy level allowed for this task
Plan-Then-Execute.Plan-Then-Execute. El plan se fija antes de actuar; no se improvisa sobre la marcha.The plan is fixed before acting; there's no improvising mid-flight.
Verificación multinivel.Multi-level verification. El verificador nunca es el mismo agente que produjo el resultado.The verifier is never the same agent that produced the result.
Taint tracking.Taint tracking. El contenido no confiable se marca y se rastrea durante todo el flujo.Untrusted content is tagged and tracked through the whole flow.
Durabilidad.Durability. Un fallo a mitad de tarea no deja el sistema en un estado indefinido.A mid-task failure doesn't leave the system in an undefined state.
Seguridad agénticaAgentic security

La inyección de prompt no se resuelve con promptsPrompt injection isn't solved with prompts

Otra 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.

La trifecta letalThe lethal trifecta

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.

100%
Sin defensa: obediencia total a la inyecciónNo defence: full obedience to the injection
27%
Con contención estructural (frente al 100% inicial)With structural containment (down from the initial 100%)
0%
Fuga con verificador de salida en un NIM de pesos distintosLeakage with an output verifier on a NIM with different weights

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.

🧱

5 capas de guardarraíles5 guardrail layers

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.

🔑

Aprobaciones Ed25519/WebAuthnEd25519/WebAuthn approvals

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.

🧪

Anti tool-poisoningAnti tool-poisoning

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.

📦

microVMmicroVM

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.

🚫

Egress deny-by-defaultEgress deny-by-default

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.

🎯

Red-teaming continuoContinuous red-teaming

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.

RAG

RAG industrial: procedencia o rehúso, nunca invenciónIndustrial RAG: provenance or refusal, never invention

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.

🔀

Híbrido + rerankingHybrid + reranking

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.

📉

Contextual RetrievalContextual Retrieval

Reduce el fallo de recuperación en un 49% frente al chunking sin contexto.Cuts retrieval failure by 49% versus context-free chunking.

📐

Guard de dimensiónDimension guard

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.

📄

Procedencia o rehúsoProvenance or refusal

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.

🗂️

Frontera de tenantTenant boundary

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.

✂️

Regla de corteCut-off rule

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.

AutonomíaAutonomy

Una sola taxonomía de autonomía, en todo el SDKOne autonomy taxonomy, across the whole SDK

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.

1

read_only

Solo lectura. Sin capacidad de efecto en ningún sistema.Read-only. No capacity to affect any system.

2

propose

Propone una acción; no puede ejecutarla por sí solo.Proposes an action; cannot execute it alone.

3

approve_required(n)

Requiere n aprobaciones humanas antes de ejecutar.Requires n human approvals before executing.

4

autonomous

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.

Cadena de suministroSupply chain

Todo compilado, firmado y trazadoEverything compiled, signed and traced

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.

🐍

Nuitka

Compilación del código Python del núcleo, no distribución en fuente.Compilation of the core's Python code, not source distribution.

🦀

Rust compiladoCompiled Rust

Los módulos de seguridad e identidad, compilados de forma nativa.The security and identity modules, natively compiled.

🔏

Distroless firmadasSigned distroless

Imágenes distroless firmadas con cosign — sin shell, sin superficie extra.Distroless images signed with cosign — no shell, no extra surface.

📋

SBOM (syft)

Inventario completo de componentes generado en cada build.Full component inventory generated on every build.

🛑

Trivy bloqueanteBlocking Trivy

El escaneo de vulnerabilidades detiene el pipeline, no solo lo informa.Vulnerability scanning stops the pipeline, it doesn't just report to it.

VEX con caducidadVEX with expiry

Toda excepción declarada tiene fecha de caducidad — nunca un ignore silencioso.Every declared exception has an expiry date — never a silent ignore.

🔗

SLSA

Procedencia verificable del build, de la fuente al artefacto final.Verifiable build provenance, from source to final artifact.

🧬

Firma de LoRALoRA signing

Solo safetensors; ningún adaptador se carga sin firma verificada.Safetensors only; no adapter loads without a verified signature.

🎯

Red-teaming en CIRed-teaming in CI

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.

Identidad y licenciaIdentity & licensing

Cuatro módulos en Rust: la parte que no se puede falsificarFour modules in Rust: the part that can't be forged

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.

🪪

licensing

Licencias firmadas con Ed25519, verificables sin depender de un servidor central.Ed25519-signed licences, verifiable without depending on a central server.

🖐️

fingerprint

Huella de hardware combinada con WebAuthn — nunca almacenamos datos biométricos.Hardware fingerprint combined with WebAuthn — we never store biometric data.

📊

metering

Economía de tokens medida por agente, por rol y por tenant.Token economics measured per agent, per role and per tenant.

📜

audit

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.

Gobierno y cumplimientoGovernance & compliance

El cumplimiento se comprueba, no se declaraCompliance is checked, not declared

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.

🏷️

Clasificación y lineageClassification & lineage

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.

🔐

ACLs por documento y por chunkDocument- and chunk-level ACLs

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.

🕸️

KGA-F

Grafo de conocimiento con control de acceso incorporado a su propia estructura.Knowledge graph with access control built into its own structure.

NIST AI RMF / ISO 42001NIST AI RMF / ISO 42001

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.

📘

Anexo IV del AI ActAI Act Annex IV

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.

🌍

Soberanía por jurisdicciónJurisdictional sovereignty

La jurisdicción del dato se evalúa antes de la inferencia, no después.Data jurisdiction is evaluated before inference, not after.

🗑️

Derecho al olvido realReal right to erasure

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".

🏛️

Perfil gobiernoGovernment profile

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

X9 migra código existente, no solo genera código nuevoX9 migrates existing code, not just generates new code

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.

1

ApuntarPoint

X9 se apunta al repositorio existente y lo analiza en profundidad.X9 is pointed at the existing repo and analyses it in depth.

2

Plan módulo a móduloModule-by-module plan

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.

3

PRs de adopciónAdoption PRs

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.

Multi-superficieMulti-surface

El mismo núcleo, en cada capa de tu productoThe same core, in every layer of your product

🐍

BackendBackend

Python 3.11–3.12 yand Rust víavia PyO3.

🖥️

PortalesPortals

TypeScript.

📱

MóvilMobile

Núcleo compartido con bindings nativos.Shared core with native bindings.

AdopciónAdoption

Sin big-bang: se adopta por PRsNo big bang: adopted through PRs

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.

1

ApuntasPoint

Al repositorio o servicio existente.At the existing repo or service.

2

AnalizaAnalyse

X9 mapea dependencias, riesgos y puntos de integración.X9 maps dependencies, risks and integration points.

3

PlanificaPlan

Propone el orden de migración módulo a módulo.Proposes the module-by-module migration order.

4

Adopta por PRsAdopts via PRs

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.

LicenciamientoLicensing

Por niveles, on-premise, sin distribuirse sueltoTiered, on-premise, never distributed loose

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.

Evaluation

  • Prueba de concepto acotadaScoped proof of concept
  • Sin uso en producciónNo production use

Indie

  • Equipos pequeñosSmall teams
  • Un producto embebidoOne embedded product

Business

  • Multi-tenant y multi-productoMulti-tenant and multi-product
  • Soporte y SLASupport and SLA

Enterprise · GobiernoGovernment

  • Perfil air-gap y FIPSAir-gap and FIPS profile
  • Auditoría dedicadaDedicated audit

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.

Deja de reimplementar. Empieza a componer.Stop reimplementing. Start composing.

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.