Todo lo necesario para evaluar, integrar o auditar el núcleo: arquitectura MAESTRO, contratos de diseño, catálogo completo de módulos, seguridad nativa y guía de integración paso a paso. Everything needed to evaluate, integrate or audit the core: MAESTRO architecture, design contracts, the full module catalogue, native security and a step-by-step integration guide.
Estado a 2026-09, según el libro blanco del SDK v1. Lo pendiente se valida en despliegue, no en el repositorio — nada de esto se promete como ya operativo. Status as of 2026-09, per SDK white paper v1. What's pending is validated at deployment, not in the repo — none of it is claimed as already operational.
Cada producto de IA reimplementa lo mismo — orquestación de agentes, RAG, guardarraíles, autenticación, licenciamiento, auditoría — y con ello hereda los mismos riesgos. El Tribu SDK resuelve esto con un único núcleo agéntico que los productos embeben, más una red agéntica que enseña a usarlo. Every AI product reimplements the same thing — agent orchestration, RAG, guardrails, authentication, licensing, audit — and with it inherits the same risks. Tribu SDK solves this with a single agentic core that products embed, plus an agentic network that teaches how to use it.
Seguro por diseño (fail-closed, verificador ≠ productor, defensa en capas), auditable de extremo a extremo, y on-premise de verdad sobre NVIDIA AI Factory — nada de APIs cloud.Secure by design (fail-closed, verifier ≠ producer, layered defence), end-to-end auditable, and truly on-premise on NVIDIA AI Factory — no cloud APIs.
Encapsular en módulos versionados y protegidos lo que hoy cada producto reimplementa; servir por igual a backend (Python/Rust), portales web y apps móviles (TS); ser la semilla de las buenas prácticas de Tribucorp.Encapsulate in versioned, protected modules what every product reimplements today; serve backend (Python/Rust), web portals and mobile apps (TS) alike; be the seed of Tribucorp's good practices.
Ser el corazón común del ecosistema —seguro, auditable y coherente ante clientes como Dell— con su red agéntica X9 trabajando para toda la empresa: pregúntale "cómo se hace X" o apúntale a un repo externo para que proponga el plan de migración.Be the common heart of the ecosystem — secure, auditable and consistent for clients like Dell — with its agentic network X9 working for the whole company: ask it "how do we do X" or point it at an external repo to get a migration plan.
Siete principios, aplicados en código, no en un documento aparte. Seven principles, applied in code — not in a separate document.
Ante duda, dato incompleto o violación, se deniega. Nunca hay un "permitir por defecto".On doubt, incomplete data or a violation, it denies. There is never a "default allow".
Verificación multinivel: corrección de bajo nivel más verificación del objetivo, hecha por alguien distinto de quien produjo.Multi-level verification: low-level correctness plus goal verification, done by someone other than the producer.
Cada control trae un test adversarial y un gate de CI que puede fallar. Lo que no se puede expresar como un job que falla se etiqueta como proceso, no como control.Every control ships with an adversarial test and a CI gate that can fail. What can't be expressed as a job that fails is labelled a process, not a control.
Todo fragmento lleva provenance, source_uri y classification; sin ellos no entra en el contexto, y la etiqueta se propaga a cada tool call.Every fragment carries provenance, source_uri and classification; without them it doesn't enter the context, and the tag propagates to every tool call.
Se resuelve con arquitectura: plan-then-execute, contención por nivel y el check de lethal trifecta.It's solved with architecture: plan-then-execute, per-level containment and the lethal-trifecta check.
Nemotron/NeMo servidos vía NIM on-premise; telemetría desactivada; ningún cliente cloud en el perfil on-prem.Nemotron/NeMo served via on-premise NIM; telemetry off; no cloud client in the on-prem profile.
Todo formato firmado (action_hash, manifiesto WORM, contadores de metering, licencia) se verifica idéntico en Python, Rust y TS.Every signed format (action_hash, WORM manifest, metering counters, licence) verifies identically in Python, Rust and TS.
Un producto embebe las capas que necesita; todas comparten los mismos contratos y garantías. Ningún módulo asume que los demás son de confianza. A product embeds the layers it needs; all of them share the same contracts and guarantees. No module assumes the others are trustworthy.
La parte que piensa y actúa: orquestación de agentes, memoria, guardarraíles, recuperación (RAG), mejora continua (flywheel) y la capa conversacional (voz/avatar).The part that thinks and acts: agent orchestration, memory, guardrails, retrieval (RAG), continuous improvement (flywheel) and the conversational layer (voice/avatar).
Lo que hace que una app sea producto: autenticación/SSO, multi-tenant, captura y triaje de errores, alertas, colas de trabajo y observabilidad.What turns an app into a product: authentication/SSO, multi-tenant, error capture & triage, alerts, job queues and observability.
Compilada en Rust donde es crítico: licenciamiento, metering firmado, fingerprint de dispositivo, auditoría WORM, gobierno OPA, flota/edge y criptografía con ruta FIPS.Compiled in Rust where it's critical: licensing, signed metering, device fingerprint, WORM audit, OPA governance, fleet/edge and crypto with a FIPS path.
Clasificación y catálogo (DAMA-DMBOK), gobierno del conocimiento (KGA-F), cumplimiento ejecutable, soberanía/jurisdicción y derecho al olvido.Classification & catalogue (DAMA-DMBOK), knowledge governance (KGA-F), enforceable compliance, sovereignty/jurisdiction and right to erasure.
Motor de confianza arquitectónica (no la del modelo) y la Decisión como objeto de primera clase, con "deuda cognitiva" medible.Architectural confidence engine (not the model's) and Decision as a first-class object, with measurable "cognitive debt".
Una capa transversal —desarrollo y fábrica— atraviesa las cinco: X9 (tribu-maestro), el servidor MCP, el cliente HTTP único, el DSL de reglas, el solver con sandbox, el gemelo digital y las superficies TS. Detalle completo en el catálogo de módulos. A transversal layer — development & factory — cuts across all five: X9 (tribu-maestro), the MCP server, the single HTTP client, the rules DSL, the sandboxed solver, the digital twin and the TS surfaces. Full detail in the module catalogue.
Cinco contratos concretos, verificables en código, son lo que separa al SDK de un simple wrapper sobre un modelo. Five concrete, code-verifiable contracts are what separates the SDK from a simple wrapper around a model.
Cada nivel es una clase de despliegue con credenciales, red y sandbox distintos. Each level is a deployment class with its own credentials, network and sandbox.
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.
La aprobación humana repetida es fatiga, no control: si una acción pide aprobación más de N veces por hora, es un fallo de diseño. Las aprobaciones se firman: HMAC para 1 aprobador, Ed25519 vía WebAuthn para n≥2, por no repudio. Repeated human approval is fatigue, not control: if an action asks for approval more than N times an hour, it's a design failure. Approvals are signed: HMAC for 1 approver, Ed25519 via WebAuthn for n≥2, for non-repudiation.
Una delegación sin estos campos falla en validación. A delegation missing any of these fields fails validation.
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 tokens / tool-calls / subagentes / tiempolimit on tokens / tool-calls / subagents / timeautonomynivel de autonomía permitido para esta tareaautonomy level allowed for this taskLa condición de parada, por sí sola, explica el 12,4% de los fallos medidos en sistemas multi-agente. The stopping condition, on its own, accounts for 12.4% of measured failures in multi-agent systems.
Cuando un agente reúne las tres a la vez, y no hay una mitigación arquitectónica declarada, el sistema no arranca. No es una advertencia: es un bloqueo.When an agent combines all three and no architectural mitigation is declared, the system refuses to start. It isn't a warning: it's a hard block.
Aprobar sobre un resumen generado por el agente es aprobar lo que el agente decidió mostrar. Toda confirmación muestra la acción cruda (herramienta, argumentos completos, recurso, alcance) y se verifica displayed_hash == action_hash antes de ejecutar — en backend (Python), portal (TS) y móvil (TS), con el mismo hash byte-idéntico.Approving over an agent-generated summary means approving what the agent chose to show. Every confirmation displays the raw action (tool, full arguments, resource, scope) and verifies displayed_hash == action_hash before executing — in backend (Python), portal (TS) and mobile (TS), with the same byte-identical hash.
Estado a 2026-09: el SDK está implementado en Python (núcleo/plataforma/gobierno/cognición), Rust (seguridad/dispositivo) y TypeScript (portal/móvil), con CI verde de referencia. Status as of 2026-09: the SDK is implemented in Python (core/platform/governance/cognition), Rust (security/device) and TypeScript (portal/mobile), with a green reference CI.
Atraviesa las cinco capas: expone el SDK a herramientas, protocolos y dispositivos.Cuts across all five layers: exposes the SDK to tools, protocols and devices.
El SDK jamás se distribuye suelto: solo productos que lo embeben. El cumplimiento se comprueba en CI, no se declara en un documento aparte. The SDK is never distributed loose: only products that embed it. Compliance is checked in CI, not declared in a separate document.
Nuitka para el código Python del núcleo; los módulos de seguridad, compilados de forma nativa en Rust.Nuitka for the core's Python code; the security modules, natively compiled in Rust.
Imágenes distroless firmadas con cosign, con SBOM generado por syft en cada build.Distroless images signed with cosign, with an SBOM generated by syft on every build.
El escaneo de vulnerabilidades detiene el pipeline; toda excepción (VEX) tiene fecha de caducidad.Vulnerability scanning stops the pipeline; every exception (VEX) has an expiry date.
Procedencia de build firmada, de la fuente al artefacto final, con allowlist de paquetes NVIDIA por autor.Signed build provenance, from source to final artifact, with an author-based NVIDIA package allowlist.
Solo safetensors; ningún adaptador se carga en NIM sin firma verificada.Safetensors only; no adapter loads into NIM without a verified signature.
OWASP Agentic en cada PR; garak + AgentDojo en release, con métrica de regresión.OWASP Agentic on every PR; garak + AgentDojo on release, with a regression metric.
Honestidad de diseño: es defensa en capas, no criptografía perfecta. Design honesty: it's layered defence, not perfect cryptography.
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.
Integrado al mismo pipeline de verificación que el resto de controles del SDK.Integrated into the same verification pipeline as the SDK's other controls.
SBOM + AI-BOM + model cards + agent cards + ADRs generados en cada release; el build falla si falta una card.SBOM + AI-BOM + model cards + agent cards + ADRs generated on every release; the build fails if a card is missing.
Un chunk marcado EU no alimenta a un endpoint fuera de EU — evaluado antes de la inferencia.An EU-tagged chunk never feeds a non-EU endpoint — evaluated before inference.
Tombstone y supresión certificada ≤30 días — prohibido vender "borrado instantáneo".Tombstone and certified suppression ≤30 days — selling "instant deletion" is prohibited.
Air-gap, FIPS 140-3/STIG, logging WORM y doble persona — cubre lo que NVIDIA no certifica.Air-gap, FIPS 140-3/STIG, WORM logging and two-person control — covers what NVIDIA doesn't certify.
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 para el flywheel de mejora continua.Reinforcement learning for the continuous-improvement flywheel.
Desde el acuerdo hasta preguntarle a X9 cuando dudes. From the agreement to asking X9 when in doubt.
Si la app no es propiedad de Tribu HumanAI LLC, se firma el acuerdo y quedas habilitado.If the app isn't owned by Tribu HumanAI LLC, sign the agreement and get enabled.
Se embebe tribu-http con egress allowlist — obligatorio en todo servicio.Embed tribu-http with an egress allowlist — mandatory in every service.
Según lo que la app necesite: RAG, voz, auth, tenancy, licensing…Based on what the app needs: RAG, voice, auth, tenancy, licensing…
Se declara para cada red agéntica, junto con su nivel de autonomía.Declared for each agentic network, along with its autonomy level.
Check de lethal trifecta, acción cruda, taint tracking y guardarraíles.Lethal-trifecta check, raw action, taint tracking and guardrails.
Licencia Ed25519 + metering firmado + use-report NVAIE.Ed25519 licence + signed metering + NVAIE use-report.
Mismos gates que el propio SDK → entrada al catálogo Dell.Same gates as the SDK itself → entry into the Dell catalogue.
El gran maestro responde "cómo se hace X" con patrón y ejemplo.The grand master answers "how do we do X" with a pattern and example.
Sin big-bang: X9 se apunta al repositorio existente, propone un plan de migración módulo a módulo con vectores de test de contrato, y cada módulo migra en su propio PR — revisable y reversible de forma independiente. No big bang: X9 points at the existing repository, proposes a module-by-module migration plan with contract-test vectors, and each module migrates in its own PR — independently reviewable and reversible.
Este resumen viene del libro blanco del SDK. El SDK se embebe bajo licencia, nunca se distribuye suelto: escríbenos o únete a la lista de acceso para el documento completo de arquitectura de seguridad. This summary comes from the SDK white paper. The SDK is embedded under licence, never distributed loose: write to us or join the access list for the full security architecture document.