तीन परतें (NVIDIA का ढाँचा, तकनीकी ब्लॉग से पुष्ट)।
- एप्लिकेशन (Application) — मॉडल्स, हार्नेस, टूल्स, डेटा, सहायक स्क्रिप्ट्स। जो ग्राहक बनाता है।
- रनटाइम (Runtime) — एप्लिकेशन को इन्फ्रास्ट्रक्चर पर प्रोजेक्ट करता है; लगातार निगरानी और रियल-टाइम पॉलिसी प्रवर्तन (real-time policy enforcement) देता है। यह OpenShell है।
- इन्फ्रास्ट्रक्चर (Infrastructure) — जनरल-पर्पस CPU कंप्यूट, सुरक्षा निगरानी के लिए एक्सेलेरेटेड कंप्यूट, तथा अपस्ट्रीम सर्विसेज़, डेटाबेस और फ़ाइलसिस्टम तक नेटवर्क पथ। Sentry यहीं बैठता है।
OpenShell, NVIDIA के अपने डॉक्युमेंटेशन से सत्यापित।
"NVIDIA OpenShell एक ओपन-सोर्स रनटाइम है जो ऑटोनॉमस एआई एजेंट्स के फ़्लीट को कर्नेल-लेवल आइसोलेशन वाले सैंडबॉक्स्ड एनवायरनमेंट (sandboxed environment) में निष्पादित करता है। यह सैंडबॉक्स रनटाइम नियंत्रणों तथा एक डिक्लेरेटिव YAML पॉलिसी को जोड़ता है, ताकि टीमें एजेंट्स को स्थानीय फ़ाइलों, क्रेडेंशियल्स और बाहरी नेटवर्क्स तक बिना रोक-टोक पहुँच दिए उन्हें चला सकें।"
प्रलेखित सुरक्षा परतें तथा उनका प्रवर्तन तंत्र:
| परत | तंत्र | कब लागू होता है |
|---|
| फ़ाइलसिस्टम (Filesystem) | Landlock — "केवल घोषित पथों तक पहुँच सीमित करें" | सैंडबॉक्स बनाते समय लॉक |
| नेटवर्क (Network) | नेटवर्क पॉलिसियाँ केवल अनुमोदित गंतव्यों की अनुमति देती हैं | रनटाइम पर हॉट-रीलोडेबल (hot-reloadable) |
| प्रोसेस (Process) | "अनप्रिविलेज्ड प्रोसेस आइडेंटिटी (unprivileged process identity) तथा seccomp प्रतिबंध एस्केलेशन पथों को अवरुद्ध करते हैं" | सैंडबॉक्स बनाते समय लॉक |
| प्रोवाइडर क्रेडेंशियल्स (Provider credentials) | "अपारदर्शी क्रेडेंशियल प्लेसहोल्डर्स (opaque credential placeholders) को केवल प्रोफ़ाइल-अधिकृत एंडपॉइंट्स पर हल करता है" | रनटाइम पर अटैचमेंट, रोटेशन, निरसन (revocation); नए env vars के लिए नई प्रोसेस ज़रूरी |
डिफ़ॉल्ट रुख इनकार (deny) का है (Anthropic के ब्लॉग तथा DigiCert के रिलीज़ से पुष्ट, जो दोनों NVIDIA के प्रेस रिलीज़ से स्वतंत्र हैं): "OpenShell सब कुछ ब्लॉक करता है जब तक कोई नियम अनुमति न दे"; "OpenShell डिफ़ॉल्ट रूप से कुछ भी अनुमत नहीं करता, एजेंट की प्रोसेस के बाहर पॉलिसी लागू करता है, और किसी कार्रवाई को अनुमति देने या इनकार करने के हर निर्णय को दर्ज करता है।"
समर्थित एजेंट्स, NVIDIA के सोल्यूशन पेज FAQ के अनुसार: Claude Code, Codex, OpenCode, GitHub Copilot CLI तथा OpenClaw, साथ में कस्टम एजेंट्स और सैंडबॉक्स इमेजेज़। ओपन और क्लोज़्ड दोनों तरह के मॉडल्स समर्थित हैं।
Sentry, NVIDIA के अनुसार। BlueField-4 DPU पर चलता है, NVIDIA DOCA पर आधारित। DOCA वे "प्रोग्रामेबल क्षमताएँ देता है जिनका उपयोग Sentry एजेंट के अनुरोधों और प्रतिक्रियाओं का निरीक्षण करने, अटेस्टेड टेलीमेट्री (attested telemetry) देने, एजेंट की पहचान सत्यापित करने तथा डेटा, टूल्स, एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस और सर्विसेज़ के लिए सूक्ष्म, ज़ीरो-ट्रस्ट एक्सेस पॉलिसी (zero-trust access policies) लागू करने के लिए करता है।" प्रवर्तन बिंदु संरचनात्मक है: एक Vera Rubin POD में "प्रत्येक कंप्यूट ट्रे में एक BlueField-4 डेटा प्रोसेसिंग यूनिट शामिल होती है, नोड के मॉडल तक जाने वाले एकमात्र रास्ते पर।" लाइन स्पीड (line speed)। Sentry को एक अलग-थलग, आउट-ऑफ़-बैंड ट्रस्ट डोमेन से काम करते बताया गया है जो "एजेंट्स और हमलावरों के लिए अदृश्य" है।
NVIDIA के पाँच घोषित डिज़ाइन सिद्धांत (तकनीकी ब्लॉग से, संरचना में शब्दशः):
- पॉलिसी सत्यापन-योग्य (verifiable) होनी चाहिए — एक प्रूवर दिखाता है कि पॉलिसी ऑपरेटर के इरादे से बाहर नहीं जा सकती।
- प्रवर्तन आउट-ऑफ़-बैंड होना चाहिए — नियंत्रण एजेंट के भीतर या उसकी पहुँच में न हों।
- मॉडल तक का पथ ही नियंत्रण बिंदु है — वही सबसे अच्छा अवलोकन बिंदु है और वही किल स्विच (kill switch)।
- एजेंट के अधिकार उसकी सोच का निरीक्षण करने की क्षमता के साथ बढ़ें।
- साझा ज़िम्मेदारी मॉडल (shared responsibility model) — लैब्स, एंटरप्राइज़ेज़ और हार्डवेयर प्रोवाइडर्स में से हर एक की अपनी परत है, "बिल्कुल आज के क्लाउड की तरह।"
सत्यापित परिपक्वता संकेतक। NVIDIA/OpenShell के लिए GitHub API, 2026-10-04 को निकाला गया: Apache License 2.0, प्राथमिक भाषा Rust, रिपॉज़िटरी 2026-02-24 को बनाई गई, 14,644 स्टार्स, 1,675 फ़ोर्क्स, 533 खुले इश्यूज़, 71 वॉचर्स, अंतिम पुश 2026-10-03। NVIDIA के डॉक्स वर्तमान लाइन को "OpenShell 0.1.x" बताते हैं। यह एक युवा, प्री-1.0 प्रोजेक्ट है, जिसके पास वास्तविक अपनाव (adoption traction) है और खुले इश्यूज़ का ठोस बैकलॉग भी।