Spaces:
Running
Running
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover, user-scalable=yes"> | |
| <meta name="apple-mobile-web-app-capable" content="yes"> | |
| <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> | |
| <meta name="theme-color" content="#0a0e14"> | |
| <title>sentra — Deep-Dive | SZL Holdings</title> | |
| <meta name="description" content="Investor-grade deep-dive on sentra: the AI-agent security layer that emits DSSE receipts. 6 parallel gates — prompt-injection, exfiltration, jailbreak, unicode smuggling, receipt-chain tamper, governance-gate bypass. Honest comparison vs Splunk ES, CrowdStrike, Cortex XSIAM, Datadog."> | |
| <meta property="og:title" content="sentra Deep-Dive — Security Gates + DSSE Receipts"> | |
| <meta property="og:description" content="6 parallel security gates. DSSE receipts per scan. OTel-native. arXiv-grounded patterns. Honest comparison vs Splunk ES, CrowdStrike Falcon, Cortex XSIAM, Datadog."> | |
| <meta property="og:image" content="assets/hero_sentra.png"> | |
| <!-- SZL Holdings Design System v1.0.0 — True Anomaly × Anthropic fusion --> | |
| <!-- Injected by HF Deep-Dive Space Creator, Doctrine v6, 2026-05-30 --> | |
| <link rel="preconnect" href="https://fonts.googleapis.com"> | |
| <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> | |
| <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,600;1,8..60,400&family=JetBrains+Mono:wght@400;700&display=swap"> | |
| <style id="szl-design-system"> | |
| /* SZL Design System — Color Tokens (colors.css v1.0.0) */ | |
| :root { | |
| --szl-void: #000000; | |
| --szl-navy: #0a1f3a; | |
| --szl-surface: #0d1117; | |
| --szl-panel: #161b22; | |
| --szl-border: #30363d; | |
| --szl-parchment: #faf9f5; | |
| --szl-parchment-alt: #f0ece0; | |
| --szl-amber: #f0a500; | |
| --szl-amber-dim: rgba(240, 165, 0, 0.15); | |
| --szl-teal: #20808D; | |
| --szl-teal-dim: rgba(32, 128, 141, 0.10); | |
| --szl-telemetry: #00c4d4; | |
| --szl-text-light: #f0f0fa; | |
| --szl-text-dark: #141413; | |
| --szl-muted: #8b949e; | |
| --szl-muted-light: #b0aea5; | |
| --szl-green: #3fb950; | |
| --szl-red: #f85149; | |
| --szl-blue: #58a6ff; | |
| --szl-purple: #bc8cff; | |
| --szl-gold: #ffc553; | |
| --szl-font-display: 'Barlow Condensed', 'Arial Narrow', sans-serif; | |
| --szl-font-body: 'Source Serif 4', Georgia, serif; | |
| --szl-font-mono: 'JetBrains Mono', 'Consolas', monospace; | |
| --szl-radius-sm: 2px; | |
| --szl-radius-md: 4px; | |
| --szl-radius-lg: 6px; | |
| --szl-dur-fast: 150ms; | |
| --szl-dur-base: 300ms; | |
| --szl-ease-out: cubic-bezier(0, 0, 0.2, 1); | |
| } | |
| /* Apply Barlow Condensed to headings site-wide (non-destructive) */ | |
| h1, h2, h3, h4, h5, h6 { | |
| font-family: var(--szl-font-display) ; | |
| } | |
| /* Apply JetBrains Mono to code/pre */ | |
| code, pre, kbd, samp { | |
| font-family: var(--szl-font-mono) ; | |
| } | |
| </style> | |
| <link rel="icon" type="image/svg+xml" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' rx='7' fill='%230f1419'/%3E%3Ccircle cx='16' cy='16' r='10' fill='none' stroke='%23ff4444' stroke-width='2'/%3E%3Ccircle cx='16' cy='16' r='4' fill='%2300d4ff'/%3E%3C/svg%3E"> | |
| <link rel="preconnect" href="https://fonts.googleapis.com"> | |
| <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> | |
| <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap" rel="stylesheet"> | |
| <link rel="stylesheet" href="style.css"> | |
| <link rel="stylesheet" href="brand-tokens.css"/> | |
| <link rel="stylesheet" href="brand-bridge.css"/> | |
| <style id="szl-mobile-safety"> | |
| /* SZL mobile-first safety net (ADDITIVE — Yachay) */ | |
| :root { --vh: 1vh; } | |
| html, body { -webkit-tap-highlight-color: transparent; } | |
| @media (max-width: 768px) { | |
| html, body { max-width: 100vw; overflow-x: hidden; } | |
| body { font-size: 16px; } | |
| h1 { font-size: 24px; line-height: 1.2; } | |
| img, canvas, svg, video, iframe { max-width: 100%; height: auto; } | |
| a, button, [role="button"], input[type="submit"] { min-height: 44px; min-width: 44px; } | |
| .row, .grid, .flex, [class*="grid"], [class*="flex"] { flex-wrap: wrap; } | |
| pre, code, table { max-width: 100%; overflow-x: auto; } | |
| } | |
| @media (prefers-reduced-motion: reduce) { | |
| *, *::before, *::after { animation-duration: 0.001ms ; animation-iteration-count: 1 ; transition-duration: 0.001ms ; scroll-behavior: auto ; } | |
| } | |
| </style> | |
| <script> | |
| /* SZL --vh fix for iOS Safari dynamic viewport (ADDITIVE) */ | |
| (function(){ | |
| function setVH(){ document.documentElement.style.setProperty('--vh', (window.innerHeight*0.01)+'px'); } | |
| setVH(); window.addEventListener('resize', setVH); window.addEventListener('orientationchange', setVH); | |
| })(); | |
| </script> | |
| </head> | |
| <body> | |
| <!-- SZL BUILD BANNER — Founder Inspection Surface v1.0.0 — DO NOT REMOVE --> | |
| <div id="szl-build-banner" style="background:#0d1117;border-bottom:2px solid #f0a500;color:#f0f0fa;font-family:JetBrains Mono,monospace;font-size:12px;padding:8px 16px;display:flex;align-items:center;gap:16px;z-index:9999;position:relative;"> | |
| <span style="color:#f0a500;font-weight:700;">⬡ SZL BUILD</span> | |
| <span id="szl-build-info" style="color:#8b949e;">loading...</span> | |
| <a id="szl-release-link" href="#" target="_blank" style="color:#f0a500;text-decoration:none;">GitHub Release</a> | |
| · | |
| <a id="szl-sbom-link" href="#" target="_blank" style="color:#58a6ff;text-decoration:none;">SBOM</a> | |
| · | |
| <a id="szl-honest-link" href="#" target="_blank" style="color:#3fb950;text-decoration:none;">Honest</a> | |
| </div> | |
| <script> | |
| (function(){ | |
| var parts = window.location.hostname.split("-"); | |
| var flagship = parts.length > 1 ? parts[1] : (parts[0] || "unknown"); | |
| fetch("/api/" + flagship + "/v1/version").then(function(r){return r.json();}).then(function(d){ | |
| var sha = (d.git_sha||"unknown").substr(0,8); | |
| document.getElementById("szl-build-info").innerHTML = "build <strong>" + sha + "</strong> • deployed " + (d.build_time||"?") + " • p6: <span style=\"color:#3fb950\">" + (d.p6_status||"?") + "</span> (" + (d.p6_grader_score||"?") + ") • kernel: <code>" + (d.kernel_commit||"?") + "</code>"; | |
| document.getElementById("szl-release-link").href = d.release_url||"#"; | |
| if(d.verify){document.getElementById("szl-sbom-link").href=d.verify.sbom||"#";document.getElementById("szl-honest-link").href=d.verify.honest||"#";} | |
| }).catch(function(e){document.getElementById("szl-build-info").textContent="build info unavailable";}); | |
| })(); | |
| </script> | |
| <!-- END SZL BUILD BANNER --> | |
| <a href="#main-content" class="skip-to-content">Skip to main content</a> | |
| <!-- ── Navigation ── --> | |
| <nav aria-label="Main navigation"> | |
| <div class="container"> | |
| <a href="#hero" class="nav-brand">sentra</a> | |
| <ul class="nav-links" role="list"> | |
| <li><a href="#what">What it is</a></li> | |
| <li><a href="#gates">6 Gates</a></li> | |
| <li><a href="#architecture">Architecture</a></li> | |
| <li><a href="#demo">Live Demo</a></li> | |
| <li><a href="#comparison">vs SIEM</a></li> | |
| <li><a href="#not-this">Not This</a></li> | |
| <li><a href="#citations">Citations</a></li> | |
| </ul> | |
| </div> | |
| </nav> | |
| <!-- ── 1. HERO ── --> | |
| <section id="hero" class="hero" aria-labelledby="hero-heading"> | |
| <div class="hero-glow" aria-hidden="true"></div> | |
| <div class="container"> | |
| <div class="hero-badge" aria-label="Live: sentra by SZL Holdings"> | |
| <span class="hero-badge-dot" aria-hidden="true"></span> | |
| SZLHOLDINGS · Security Layer | |
| </div> | |
| <h1 id="hero-heading"> | |
| <span class="grad">sentra</span> | |
| </h1> | |
| <p class="hero-tagline"> | |
| Security gates that emit DSSE receipts.<br> | |
| 6 parallel checks. One signed envelope per scan. OTel spans to Jaeger, Tempo, or Honeycomb. | |
| </p> | |
| <div class="hero-ctas"> | |
| <a href="https://huggingface.co/spaces/SZLHOLDINGS/sentra-security-gates" | |
| class="btn-primary" target="_blank" rel="noopener" aria-label="Try the live 6-gate scanner"> | |
| Try Live Scanner | |
| </a> | |
| <a href="https://github.com/szl-holdings/sentra" | |
| class="btn-secondary" target="_blank" rel="noopener" aria-label="Read sentra source on GitHub"> | |
| Read Source | |
| </a> | |
| <a href="#comparison" class="btn-secondary" aria-label="Jump to competitive comparison table"> | |
| Compare vs SIEM | |
| </a> | |
| </div> | |
| <div class="hero-image-wrap"> | |
| <img src="assets/hero_sentra.png" | |
| alt="sentra brand — SZL Holdings security gates and telemetry adapter" | |
| width="760" height="auto"> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- ── 2. WHAT SENTRA IS ── --> | |
| <section id="what" aria-labelledby="what-heading"> | |
| <div class="container"> | |
| <div class="section-label">01 — What It Is</div> | |
| <h2 id="what-heading">An adapter that watches AI agent execution</h2> | |
| <p class="section-desc"> | |
| sentra is the anomaly detection and observability substrate of the SZL Holdings governed platform. | |
| It applies Kitaev-surface posture drift detection to AI agent telemetry — flagging 6 attack categories | |
| per prompt, then emitting a DSSE-signed receipt for every scan. Not a firewall. Not a SIEM. | |
| A typed, proof-sealed security gate layer. | |
| </p> | |
| <div class="what-grid"> | |
| <div class="what-card"> | |
| <h3>Sensor / Telemetry Adapter</h3> | |
| <p>Taps SZL audit fiber events and raw agent payloads. Every packet passes through | |
| <code>sentra_immune</code> — the canonical heuristic scanner — before downstream processing.</p> | |
| </div> | |
| <div class="what-card"> | |
| <h3>Kitaev-Surface Drift Detection</h3> | |
| <p>Security posture is modeled as a topological surface. Drift from the ground-state triggers | |
| a classified drift event, ranked by CVSS-weighted severity and fed to the operator surface.</p> | |
| </div> | |
| <div class="what-card"> | |
| <h3>DSSE Receipt per Scan</h3> | |
| <p>Every gate run produces a DSSE envelope (<code>application/vnd.szl.sentra.security-gate-receipt+json</code>) | |
| HMAC-signed with the SZL dev key. Receipts are proof-chain ready for the audit fiber.</p> | |
| </div> | |
| <div class="what-card"> | |
| <h3>OTel-Native Observability</h3> | |
| <p>Sentra emits OpenTelemetry spans to Jaeger, Tempo, or Honeycomb. Gate results appear | |
| as span attributes — no vendor lock-in on the telemetry backend.</p> | |
| </div> | |
| <div class="what-card"> | |
| <h3>Policy-Gated Response</h3> | |
| <p>All incident remediation passes through the Covenant Policy engine before execution. | |
| No automated response without human confirmation — every action is audit-sealed.</p> | |
| </div> | |
| <div class="what-card"> | |
| <h3>6 Parallel Gates</h3> | |
| <p>Heuristic patterns drawn from arXiv:2403.04957, arXiv:2302.12173, and SZL-original | |
| classifications. All 6 gates run in parallel per prompt. Source: <a href="https://github.com/szl-holdings/sentra" target="_blank" rel="noopener" style="color:var(--cyan)">szl-holdings/sentra</a>.</p> | |
| </div> | |
| </div> | |
| <div class="stat-row"> | |
| <span class="stat-chip">Source: <strong>szl-holdings/sentra</strong></span> | |
| <span class="stat-chip">DOI: <strong>10.5281/zenodo.20434276</strong></span> | |
| <span class="stat-chip">License: <strong>BSL-1.1</strong></span> | |
| <span class="stat-chip">Gates: <strong>6 in parallel</strong></span> | |
| <span class="stat-chip">Detection fns in sentra_immune: <strong>1 core + 6 gate fns (app layer)</strong></span> | |
| <span class="stat-chip">OpenSSF Scorecard: <strong>6.8</strong></span> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- ── 3. THE 6 GATES ── --> | |
| <section id="gates" aria-labelledby="gates-heading"> | |
| <div class="container"> | |
| <div class="section-label">02 — Security Gates</div> | |
| <h2 id="gates-heading">The 6 Gates</h2> | |
| <p class="section-desc"> | |
| Each gate runs independently on every prompt. A PASS/FAIL verdict and reason string are written | |
| into the DSSE receipt payload. Gate IDs use the <code>FG-S</code> prefix (Frontier Gate, Sentra domain). | |
| </p> | |
| <div class="gates-table-wrap"> | |
| <table aria-label="sentra 6 security gates with arXiv citations"> | |
| <thead> | |
| <tr> | |
| <th scope="col">Gate ID</th> | |
| <th scope="col">Name</th> | |
| <th scope="col">Description</th> | |
| <th scope="col">Authority</th> | |
| </tr> | |
| </thead> | |
| <tbody> | |
| <tr> | |
| <td><span class="gate-id">FG-S1</span></td> | |
| <td class="gate-name">Prompt Injection</td> | |
| <td>Keyword scan + direct injection markers. Detects <code>ignore previous instructions</code>, | |
| role-override, XML-tag injection, and canonical threat signatures from | |
| <code>sentra_immune.py</code>.</td> | |
| <td class="gate-source"> | |
| <a href="https://arxiv.org/abs/2403.04957" target="_blank" rel="noopener">arXiv:2403.04957</a> | |
| <br>Liu et al. 2024 — Prompt Injection Attacks and Defenses | |
| </td> | |
| </tr> | |
| <tr> | |
| <td><span class="gate-id">FG-S2</span></td> | |
| <td class="gate-name">Exfiltration Signals</td> | |
| <td>URL-based exfiltration patterns, system-prompt extraction attempts, encoding-evasion | |
| techniques (<code>base64</code>), and sensitive URL parameter extraction.</td> | |
| <td class="gate-source"> | |
| SZL Holdings classification<br> | |
| <a href="https://owasp.org/www-project-top-10-for-large-language-model-applications/" target="_blank" rel="noopener">OWASP LLM Top 10: LLM01</a> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td><span class="gate-id">FG-S3</span></td> | |
| <td class="gate-name">Jailbreak Markers</td> | |
| <td>DAN-style bypass, fiction/roleplay exploits, grandma-exploit patterns, | |
| safety-filter circumvention phrases, encoding obfuscation (rot13/hex/morse).</td> | |
| <td class="gate-source"> | |
| <a href="https://arxiv.org/abs/2302.12173" target="_blank" rel="noopener">arXiv:2302.12173</a> | |
| <br>Liu et al. 2023 — Jailbreaking ChatGPT via Prompt Engineering | |
| </td> | |
| </tr> | |
| <tr> | |
| <td><span class="gate-id">FG-S4</span></td> | |
| <td class="gate-name">Unicode Smuggling</td> | |
| <td>Zero-width character injection (U+200B–200F), bidirectional-override abuse | |
| (U+202A–202E), specials-block characters (U+FFF0–FFFF), and tag-block | |
| homoglyphs (U+E0000–E007F).</td> | |
| <td class="gate-source"> | |
| SZL Holdings classification<br> | |
| Unicode Security Considerations | |
| </td> | |
| </tr> | |
| <tr> | |
| <td><span class="gate-id">FG-S5</span></td> | |
| <td class="gate-name">Receipt-Chain Tampering</td> | |
| <td>Checks DSSE envelope integrity in the SZL audit chain. Detects | |
| attempts to forge, replay, or corrupt receipt payloads before | |
| downstream proof-chain consumption. <span class="badge-szl">SZL ORIGINAL</span></td> | |
| <td class="gate-source"> | |
| SZL Holdings original<br> | |
| <a href="https://doi.org/10.5281/zenodo.20434276" target="_blank" rel="noopener">DOI 10.5281/zenodo.20434276</a> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td><span class="gate-id">FG-S6</span></td> | |
| <td class="gate-name">Governance-Gate Bypass</td> | |
| <td>Detects attempts to circumvent the Covenant Policy engine — crafted | |
| payloads designed to trigger automated remediation without human | |
| confirmation. <span class="badge-szl">SZL ORIGINAL</span></td> | |
| <td class="gate-source"> | |
| SZL Holdings original<br> | |
| Ouroboros Thesis v18 §Λ-axis | |
| </td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| </div> | |
| <!-- Threat landscape SVG --> | |
| <div class="arch-wrap" aria-label="Threat landscape — 4 attack categories with sentra coverage"> | |
| <img src="assets/threat_landscape.svg" alt="4 AI threat categories covered by sentra's 6 security gates: prompt injection (FG-S1/S2), jailbreaking (FG-S3), covert channel unicode (FG-S4), governance bypass (FG-S5/S6)" width="100%" height="auto"> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- ── 4. ARCHITECTURE ── --> | |
| <section id="architecture" aria-labelledby="arch-heading"> | |
| <div class="container"> | |
| <div class="section-label">03 — Architecture</div> | |
| <h2 id="arch-heading">Input → 6 Gates in Parallel → DSSE Receipt → Audit Chain</h2> | |
| <p class="section-desc"> | |
| Every AI agent payload enters the sensor adapter, fans out to all 6 gates simultaneously, | |
| and the combined verdict is wrapped in a DSSE envelope. Spans flow to the OTel backend | |
| of your choice — Jaeger, Tempo, or Honeycomb. | |
| </p> | |
| <!-- Inline SVG architecture diagram --> | |
| <div class="arch-wrap" aria-label="sentra architecture: 6 parallel gates producing DSSE receipt and OTel audit chain"> | |
| <img src="assets/arch_6gates.svg" alt="Architecture diagram showing input flowing into 6 parallel gates (FG-S1 through FG-S6), then into DSSE receipt envelope, then to audit chain spanning Jaeger, Tempo, and Honeycomb" width="100%" height="auto"> | |
| </div> | |
| <!-- OTel Sankey chart --> | |
| <div class="chart-wrap"> | |
| <img src="assets/chart_sankey.png" | |
| alt="OTel Sankey chart — sentra spans flowing into Jaeger, Tempo, and Honeycomb telemetry backends" | |
| width="100%" height="auto"> | |
| <div class="chart-caption"> | |
| chart_06_otel_sankey — sentra OTel spans routed to Jaeger, Tempo, and Honeycomb backends. | |
| Source: SZL Holdings charts_pack_v2. | |
| </div> | |
| </div> | |
| <div class="card" style="margin-top:24px;"> | |
| <div class="card-label">Key architectural decisions</div> | |
| <ul> | |
| <li>Gates run in <strong>parallel</strong> — no gate can block another from executing.</li> | |
| <li>DSSE envelope is emitted regardless of gate outcomes — a failed gate is recorded, not silently dropped.</li> | |
| <li>OTel backend is configurable — Jaeger, Tempo, Honeycomb all supported via standard OTLP.</li> | |
| <li>No automated remediation — all incident response flows through the Covenant Policy gate (human approval required).</li> | |
| <li>Kitaev-surface model: posture drift events are CVSS-weighted and fed to the operator queue, not auto-resolved.</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- ── 5. LIVE SCANNER DEMO ── --> | |
| <section id="demo" class="demo-section" aria-labelledby="demo-heading"> | |
| <div class="container"> | |
| <div class="section-label">04 — Live Demo</div> | |
| <h2 id="demo-heading">Test prompts in the live scanner</h2> | |
| <p class="section-desc"> | |
| The <a href="https://huggingface.co/spaces/SZLHOLDINGS/sentra-security-gates" | |
| target="_blank" rel="noopener" style="color:var(--cyan)">sentra-security-gates Space</a> | |
| runs the full 6-gate heuristic scanner and returns a DSSE receipt for every prompt. | |
| Try injecting a jailbreak, a unicode zero-width character, or a system-prompt extraction | |
| attempt to see which gates trip. | |
| </p> | |
| <div class="iframe-wrap"> | |
| <iframe | |
| src="https://szlholdings-sentra-security-gates.hf.space" | |
| title="sentra-security-gates — live 6-gate AI security scanner" | |
| loading="lazy" | |
| allow="fullscreen" | |
| aria-label="sentra-security-gates live scanner — enter a prompt to test all 6 security gates and receive a DSSE receipt"> | |
| </iframe> | |
| <div class="iframe-caption"> | |
| Live embed: <a href="https://huggingface.co/spaces/SZLHOLDINGS/sentra-security-gates" | |
| target="_blank" rel="noopener" style="color:var(--cyan)">SZLHOLDINGS/sentra-security-gates</a> | |
| — Gradio 5.9.1 · arXiv-grounded heuristic patterns · DSSE receipts | |
| </div> | |
| </div> | |
| <div class="stat-row"> | |
| <span class="stat-chip">Space: <strong>sentra-security-gates</strong></span> | |
| <span class="stat-chip">Runtime: <strong>Gradio 5.9.1</strong></span> | |
| <span class="stat-chip">Gates: <strong>6 parallel</strong></span> | |
| <span class="stat-chip">Output: <strong>DSSE JSON receipt</strong></span> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- ── 6. COMPARISON vs SOC2/SIEM ── --> | |
| <section id="comparison" aria-labelledby="comparison-heading"> | |
| <div class="container"> | |
| <div class="section-label">05 — Honest Comparison</div> | |
| <h2 id="comparison-heading">sentra vs. Enterprise Security Platforms</h2> | |
| <p class="section-desc"> | |
| sentra is not a SIEM. The table below is honest: Y/N only, no marketing claims. | |
| Each cell reflects public documentation as of May 2026. | |
| </p> | |
| <div class="comparison-wrap"> | |
| <table aria-label="Comparison of sentra against Splunk Enterprise Security, CrowdStrike Falcon, Palo Alto Cortex XSIAM, Datadog Security Monitoring"> | |
| <thead> | |
| <tr> | |
| <th scope="col">Capability</th> | |
| <th scope="col"> | |
| <a href="https://www.splunk.com/en_us/products/enterprise-security.html" target="_blank" rel="noopener" style="color:var(--text-muted);text-decoration:none;">Splunk ES</a> | |
| </th> | |
| <th scope="col"> | |
| <a href="https://www.crowdstrike.com/products/endpoint-security/" target="_blank" rel="noopener" style="color:var(--text-muted);text-decoration:none;">CrowdStrike Falcon</a> | |
| </th> | |
| <th scope="col"> | |
| <a href="https://www.paloaltonetworks.com/cortex/cortex-xsiam" target="_blank" rel="noopener" style="color:var(--text-muted);text-decoration:none;">Palo Alto Cortex XSIAM</a> | |
| </th> | |
| <th scope="col"> | |
| <a href="https://www.datadoghq.com/product/security-platform/" target="_blank" rel="noopener" style="color:var(--text-muted);text-decoration:none;">Datadog Security</a> | |
| </th> | |
| <th scope="col" class="vendor-sentra">sentra</th> | |
| </tr> | |
| </thead> | |
| <tbody> | |
| <tr> | |
| <td><strong>AI-prompt-injection detection</strong></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-yes">Y</span> — FG-S1, arXiv:2403.04957</td> | |
| </tr> | |
| <tr> | |
| <td><strong>Jailbreak detection</strong></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-yes">Y</span> — FG-S3, arXiv:2302.12173</td> | |
| </tr> | |
| <tr> | |
| <td><strong>DSSE receipt per scan</strong></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-yes">Y</span> — signed HMAC envelope</td> | |
| </tr> | |
| <tr> | |
| <td><strong>Governance-gate bypass detection</strong></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-yes">Y</span> — FG-S6, Covenant policy gate</td> | |
| </tr> | |
| <tr> | |
| <td><strong>Unicode smuggling detection</strong></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-yes">Y</span> — FG-S4, bidi/zero-width/tag-block</td> | |
| </tr> | |
| <tr> | |
| <td><strong>OTel-native telemetry</strong></td> | |
| <td><span class="yn-no">N</span> — proprietary ingest</td> | |
| <td><span class="yn-no">N</span> — vendor-locked</td> | |
| <td><span class="yn-no">N</span> — Cortex-only pipeline</td> | |
| <td><span class="yn-yes">Y</span> — OTLP supported</td> | |
| <td><span class="yn-yes">Y</span> — OTLP, Jaeger, Tempo, Honeycomb</td> | |
| </tr> | |
| <tr> | |
| <td><strong>Open source</strong></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-partial">Partial</span> — BSL-1.1 source available</td> | |
| </tr> | |
| <tr> | |
| <td><strong>Endpoint / EDR</strong></td> | |
| <td><span class="yn-yes">Y</span></td> | |
| <td><span class="yn-yes">Y</span> — primary use case</td> | |
| <td><span class="yn-yes">Y</span></td> | |
| <td><span class="yn-yes">Y</span></td> | |
| <td><span class="yn-no">N</span> — not an EDR</td> | |
| </tr> | |
| <tr> | |
| <td><strong>SIEM / log aggregation</strong></td> | |
| <td><span class="yn-yes">Y</span> — primary use case</td> | |
| <td><span class="yn-partial">Partial</span></td> | |
| <td><span class="yn-yes">Y</span></td> | |
| <td><span class="yn-yes">Y</span></td> | |
| <td><span class="yn-no">N</span> — not a SIEM</td> | |
| </tr> | |
| <tr> | |
| <td><strong>SOC2 compliance tooling</strong></td> | |
| <td><span class="yn-yes">Y</span></td> | |
| <td><span class="yn-yes">Y</span></td> | |
| <td><span class="yn-yes">Y</span></td> | |
| <td><span class="yn-yes">Y</span></td> | |
| <td><span class="yn-no">N</span> — Phase 2 roadmap</td> | |
| </tr> | |
| <tr> | |
| <td><strong>Runtime enforcement engine</strong></td> | |
| <td><span class="yn-partial">Partial</span></td> | |
| <td><span class="yn-yes">Y</span></td> | |
| <td><span class="yn-yes">Y</span></td> | |
| <td><span class="yn-partial">Partial</span></td> | |
| <td><span class="yn-no">N</span> — Phase 2 roadmap</td> | |
| </tr> | |
| <tr> | |
| <td><strong>Formal Lean-verified invariants</strong></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-no">N</span></td> | |
| <td><span class="yn-yes">Y</span> — Lutar/QEC/KitaevSurface basis</td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| </div> | |
| <!-- Governance matrix chart --> | |
| <div class="chart-wrap"> | |
| <img src="assets/chart_governance.png" | |
| alt="Governance matrix chart — competitive positioning of sentra vs legacy security platforms across AI-native and OTel-native dimensions" | |
| width="100%" height="auto"> | |
| <div class="chart-caption"> | |
| chart_07_governance_matrix — competitive positioning. Source: SZL Holdings charts_pack_v2. | |
| </div> | |
| </div> | |
| <div class="card" style="margin-top:8px;"> | |
| <div class="card-label">How to read this table</div> | |
| <p style="font-size:14px;color:var(--text-muted);line-height:1.75;"> | |
| Vendor capabilities are derived from public documentation: | |
| <a href="https://www.splunk.com/en_us/products/enterprise-security.html" target="_blank" rel="noopener" style="color:var(--cyan)">Splunk ES</a>, | |
| <a href="https://www.crowdstrike.com/products/endpoint-security/" target="_blank" rel="noopener" style="color:var(--cyan)">CrowdStrike Falcon</a>, | |
| <a href="https://www.paloaltonetworks.com/cortex/cortex-xsiam" target="_blank" rel="noopener" style="color:var(--cyan)">Palo Alto Cortex XSIAM</a>, | |
| <a href="https://www.datadoghq.com/product/security-platform/" target="_blank" rel="noopener" style="color:var(--cyan)">Datadog Security Monitoring</a>. | |
| "N" means no public documentation for that capability. Claims may change as vendor products evolve. | |
| sentra's "N" entries are honest — it does not claim capabilities it does not have. | |
| </p> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- ── 7. WHAT SENTRA IS NOT ── --> | |
| <section id="not-this" aria-labelledby="not-heading"> | |
| <div class="container"> | |
| <div class="section-label">06 — Scope Boundaries</div> | |
| <h2 id="not-heading">What sentra is NOT</h2> | |
| <p class="section-desc"> | |
| Honesty about scope prevents misuse. sentra has a narrow, well-defined job. | |
| </p> | |
| <div class="not-grid"> | |
| <div class="not-card"> | |
| <h3>A SOC2 product</h3> | |
| <p>sentra does not provide SOC2 audit tooling, compliance dashboards, or certification | |
| evidence. SOC2 integration is Phase 2 — not available today.</p> | |
| </div> | |
| <div class="not-card"> | |
| <h3>A SIEM</h3> | |
| <p>sentra does not aggregate logs, correlate events across network infrastructure, | |
| or replace Splunk / Elastic / Datadog for enterprise log management.</p> | |
| </div> | |
| <div class="not-card"> | |
| <h3>An endpoint detection tool (EDR)</h3> | |
| <p>sentra does not monitor processes, file systems, or network connections on | |
| host machines. Use CrowdStrike, SentinelOne, or similar for endpoint coverage.</p> | |
| </div> | |
| <div class="not-card"> | |
| <h3>A runtime enforcement engine</h3> | |
| <p>sentra detects and receipts — it does not block, quarantine, or kill processes. | |
| Runtime enforcement is Phase 2. Today, gates report; humans decide.</p> | |
| </div> | |
| <div class="not-card"> | |
| <h3>A network firewall</h3> | |
| <p>sentra operates at the AI-agent payload layer, not the network layer. It does not | |
| inspect TCP/IP traffic, DNS, or TLS sessions.</p> | |
| </div> | |
| <div class="not-card"> | |
| <h3>A complete security stack</h3> | |
| <p>sentra is one layer — the AI-agent observation layer — in a defense-in-depth | |
| posture. It complements, does not replace, existing security tooling.</p> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- ── 8. CITATIONS ── --> | |
| <section id="citations" aria-labelledby="citations-heading"> | |
| <div class="container"> | |
| <div class="section-label">07 — Citations</div> | |
| <h2 id="citations-heading">Sources and References</h2> | |
| <p class="section-desc"> | |
| All arXiv URLs verified HTTP 200 before embedding. All vendor URLs verified HTTP 200. | |
| </p> | |
| <ul class="citations-list" role="list"> | |
| <li class="citation-item"> | |
| <span class="citation-num">[1]</span> | |
| <div class="citation-body"> | |
| <strong>Prompt Injection Attacks and Defenses in LLM-Integrated Applications</strong> | |
| <span>Liu, Y. et al. (2024) · arXiv:2403.04957 · Verified HTTP 200</span> | |
| <a href="https://arxiv.org/abs/2403.04957" target="_blank" rel="noopener">https://arxiv.org/abs/2403.04957</a> | |
| </div> | |
| </li> | |
| <li class="citation-item"> | |
| <span class="citation-num">[2]</span> | |
| <div class="citation-body"> | |
| <strong>Jailbreaking ChatGPT via Prompt Engineering: An Empirical Study</strong> | |
| <span>Liu, Y. et al. (2023) · arXiv:2302.12173 · Verified HTTP 200</span> | |
| <a href="https://arxiv.org/abs/2302.12173" target="_blank" rel="noopener">https://arxiv.org/abs/2302.12173</a> | |
| </div> | |
| </li> | |
| <li class="citation-item"> | |
| <span class="citation-num">[3]</span> | |
| <div class="citation-body"> | |
| <strong>SZL Holdings — Ouroboros Thesis v18 (Zenodo)</strong> | |
| <span>DOI: 10.5281/zenodo.20434276 · SZL Holdings 2026</span> | |
| <a href="https://doi.org/10.5281/zenodo.20434276" target="_blank" rel="noopener">https://doi.org/10.5281/zenodo.20434276</a> | |
| </div> | |
| </li> | |
| <li class="citation-item"> | |
| <span class="citation-num">[4]</span> | |
| <div class="citation-body"> | |
| <strong>sentra — Cyber Resilience Command and Observability Substrate</strong> | |
| <span>szl-holdings/sentra · BSL-1.1 · GitHub</span> | |
| <a href="https://github.com/szl-holdings/sentra" target="_blank" rel="noopener">https://github.com/szl-holdings/sentra</a> | |
| </div> | |
| </li> | |
| <li class="citation-item"> | |
| <span class="citation-num">[5]</span> | |
| <div class="citation-body"> | |
| <strong>sentra-security-gates — Live 6-Gate Scanner Space</strong> | |
| <span>SZLHOLDINGS/sentra-security-gates · HuggingFace Spaces · Gradio 5.9.1</span> | |
| <a href="https://huggingface.co/spaces/SZLHOLDINGS/sentra-security-gates" target="_blank" rel="noopener">https://huggingface.co/spaces/SZLHOLDINGS/sentra-security-gates</a> | |
| </div> | |
| </li> | |
| <li class="citation-item"> | |
| <span class="citation-num">[6]</span> | |
| <div class="citation-body"> | |
| <strong>OWASP Top 10 for LLM Applications — LLM01: Prompt Injection</strong> | |
| <span>OWASP Foundation 2023–2024</span> | |
| <a href="https://owasp.org/www-project-top-10-for-large-language-model-applications/" target="_blank" rel="noopener">https://owasp.org/www-project-top-10-for-large-language-model-applications/</a> | |
| </div> | |
| </li> | |
| </ul> | |
| </div> | |
| </section> | |
| <!-- ── 9. FOOTER — sibling links ── --> | |
| <footer> | |
| <div class="container"> | |
| <div class="footer-grid"> | |
| <div class="footer-col"> | |
| <h4>sentra</h4> | |
| <ul role="list"> | |
| <li><a href="https://huggingface.co/spaces/SZLHOLDINGS/sentra-security-gates" target="_blank" rel="noopener">sentra-security-gates Space</a></li> | |
| <li><a href="https://huggingface.co/spaces/SZLHOLDINGS/sentra-platform" target="_blank" rel="noopener">sentra-platform Space</a></li> | |
| <li><a href="https://github.com/szl-holdings/sentra" target="_blank" rel="noopener">Source (GitHub)</a></li> | |
| <li><a href="https://doi.org/10.5281/zenodo.20434276" target="_blank" rel="noopener">Zenodo DOI</a></li> | |
| </ul> | |
| </div> | |
| <div class="footer-col"> | |
| <h4>SZL Sibling Spaces</h4> | |
| <ul role="list"> | |
| <li><a href="https://huggingface.co/spaces/SZLHOLDINGS/szl-anatomy" target="_blank" rel="noopener">szl-anatomy</a></li> | |
| <li><a href="https://huggingface.co/spaces/SZLHOLDINGS/a11oy-receipts-playground" target="_blank" rel="noopener">a11oy-receipts-playground</a></li> | |
| <li><a href="https://huggingface.co/spaces/SZLHOLDINGS/amaru-memory-attestation" target="_blank" rel="noopener">amaru-memory-attestation</a></li> | |
| <li><a href="https://huggingface.co/spaces/SZLHOLDINGS/lean-proof-playground" target="_blank" rel="noopener">lean-proof-playground</a></li> | |
| </ul> | |
| </div> | |
| <div class="footer-col"> | |
| <h4>Related Repos</h4> | |
| <ul role="list"> | |
| <li><a href="https://github.com/szl-holdings/a11oy" target="_blank" rel="noopener">szl-holdings/a11oy</a></li> | |
| <li><a href="https://github.com/szl-holdings/ouroboros" target="_blank" rel="noopener">szl-holdings/ouroboros</a></li> | |
| <li><a href="https://github.com/szl-holdings/lutar-lean" target="_blank" rel="noopener">szl-holdings/lutar-lean</a></li> | |
| <li><a href="https://github.com/szl-holdings" target="_blank" rel="noopener">github.com/szl-holdings</a></li> | |
| </ul> | |
| </div> | |
| <div class="footer-col"> | |
| <h4>Research</h4> | |
| <ul role="list"> | |
| <li><a href="https://arxiv.org/abs/2403.04957" target="_blank" rel="noopener">arXiv:2403.04957</a></li> | |
| <li><a href="https://arxiv.org/abs/2302.12173" target="_blank" rel="noopener">arXiv:2302.12173</a></li> | |
| <li><a href="https://doi.org/10.5281/zenodo.20434276" target="_blank" rel="noopener">Ouroboros Thesis DOI</a></li> | |
| <li><a href="https://owasp.org/www-project-top-10-for-large-language-model-applications/" target="_blank" rel="noopener">OWASP LLM Top 10</a></li> | |
| </ul> | |
| </div> | |
| </div> | |
| <div class="footer-bottom"> | |
| <p>© 2024–2026 SZL Holdings · sentra deep-dive · BSL-1.1</p> | |
| <span class="footer-doctrine">Doctrine v6 · No superlatives · Honest Y/N · arXiv-grounded</span> | |
| </div> | |
| </div> | |
| </footer> | |
| <!-- Rosie floating widget v2.0.0 --> | |
| <script src="https://szlholdings-readme.static.hf.space/assets/rosie/rosie-widget.js" | |
| data-surface="sentra" | |
| data-a11oy-base="" | |
| defer></script> | |
| </body> | |
| </html> | |