Directories
¶
| Path | Synopsis |
|---|---|
|
application
|
|
|
contextengine
Package contextengine implements the Proactive Context Engine.
|
Package contextengine implements the Proactive Context Engine. |
|
lifecycle
Package lifecycle manages graceful shutdown with auto-save of session state, cache flush, and database closure.
|
Package lifecycle manages graceful shutdown with auto-save of session state, cache flush, and database closure. |
|
orchestrator
Package orchestrator implements the DIP Heartbeat Orchestrator.
|
Package orchestrator implements the DIP Heartbeat Orchestrator. |
|
resilience
Package resilience implements the Sentinel Autonomous Resilience Layer (SARL).
|
Package resilience implements the Sentinel Autonomous Resilience Layer (SARL). |
|
resources
Package resources provides MCP resource implementations.
|
Package resources provides MCP resource implementations. |
|
shadow_ai
Package shadow_ai implements the Sentinel Shadow AI Control Module.
|
Package shadow_ai implements the Sentinel Shadow AI Control Module. |
|
sidecar
Package sidecar implements the Universal Sidecar (§5.5) — a zero-dependency Go binary that runs alongside SENTINEL sensors, tails their STDOUT/logs, and pushes parsed security events to the SOC Event Bus.
|
Package sidecar implements the Universal Sidecar (§5.5) — a zero-dependency Go binary that runs alongside SENTINEL sensors, tails their STDOUT/logs, and pushes parsed security events to the SOC Event Bus. |
|
soc
Package soc provides SOC analytics: event trends, severity distribution, top sources, MITRE ATT&CK coverage, and time-series aggregation.
|
Package soc provides SOC analytics: event trends, severity distribution, top sources, MITRE ATT&CK coverage, and time-series aggregation. |
|
tools
Package tools — Apathy Detection and Apoptosis Recovery (DIP H1.4).
|
Package tools — Apathy Detection and Apoptosis Recovery (DIP H1.4). |
|
domain
|
|
|
alert
Package alert defines the Alert domain entity and severity levels for the DIP-Watcher proactive monitoring system.
|
Package alert defines the Alert domain entity and severity levels for the DIP-Watcher proactive monitoring system. |
|
causal
Package causal defines domain entities for causal reasoning chains.
|
Package causal defines domain entities for causal reasoning chains. |
|
circuitbreaker
Package circuitbreaker implements a state machine that controls the health of recursive pipelines (DIP H1.1).
|
Package circuitbreaker implements a state machine that controls the health of recursive pipelines (DIP H1.1). |
|
context
Package context defines domain entities for the Proactive Context Engine.
|
Package context defines domain entities for the Proactive Context Engine. |
|
crystal
Package crystal defines domain entities for code crystal indexing (C³).
|
Package crystal defines domain entities for code crystal indexing (C³). |
|
entropy
Package entropy implements the Entropy Gate — a DIP H0.3 component that measures Shannon entropy of text signals and blocks anomalous patterns.
|
Package entropy implements the Entropy Gate — a DIP H0.3 component that measures Shannon entropy of text signals and blocks anomalous patterns. |
|
eval
Package eval implements the CLASP Evaluation Framework (SDD-005).
|
Package eval implements the CLASP Evaluation Framework (SDD-005). |
|
guidance
Package guidance implements the Security Context MCP server domain (SDD-006).
|
Package guidance implements the Security Context MCP server domain (SDD-006). |
|
hooks
Package hooks implements the Syntrex Hook Provider domain logic (SDD-004).
|
Package hooks implements the Syntrex Hook Provider domain logic (SDD-004). |
|
identity
Package identity implements Non-Human Identity (NHI) for AI agents (SDD-003).
|
Package identity implements Non-Human Identity (NHI) for AI agents (SDD-003). |
|
intent
Package intent provides the Intent Distiller — recursive compression of user input into a pure intent vector (DIP H0.2).
|
Package intent provides the Intent Distiller — recursive compression of user input into a pure intent vector (DIP H0.2). |
|
memory
Package memory defines domain entities for hierarchical memory (H-MEM).
|
Package memory defines domain entities for hierarchical memory (H-MEM). |
|
mimicry
Package mimicry provides semantic text transformation for OPSEC (v3.8 Strike Force).
|
Package mimicry provides semantic text transformation for OPSEC (v3.8 Strike Force). |
|
oracle
Package oracle implements the Action Oracle — deterministic verification of distilled intent against a whitelist of permitted actions (DIP H1.2).
|
Package oracle implements the Action Oracle — deterministic verification of distilled intent against a whitelist of permitted actions (DIP H1.2). |
|
peer
Package peer defines domain entities for Peer-to-Peer Genome Verification and Distributed Fact Synchronization (DIP H1: Synapse).
|
Package peer defines domain entities for Peer-to-Peer Genome Verification and Distributed Fact Synchronization (DIP H1: Synapse). |
|
pipeline
Package pipeline implements the Intent Pipeline — the end-to-end chain that processes signals through DIP components (H1.3).
|
Package pipeline implements the Intent Pipeline — the end-to-end chain that processes signals through DIP components (H1.3). |
|
pivot
Package pivot implements the autonomous multi-step attack engine (v3.8 Strike Force).
|
Package pivot implements the autonomous multi-step attack engine (v3.8 Strike Force). |
|
router
Package router implements the Neuroplastic Router (DIP H2.2).
|
Package router implements the Neuroplastic Router (DIP H2.2). |
|
session
Package session defines domain entities for cognitive state persistence.
|
Package session defines domain entities for cognitive state persistence. |
|
soc
Package soc defines domain entities for the SENTINEL AI SOC subsystem.
|
Package soc defines domain entities for the SENTINEL AI SOC subsystem. |
|
synapse
Package synapse defines domain entities for semantic fact connections.
|
Package synapse defines domain entities for semantic fact connections. |
|
vectorstore
Package vectorstore implements persistent storage for intent vectors (DIP H2.1).
|
Package vectorstore implements persistent storage for intent vectors (DIP H2.1). |
|
infrastructure
|
|
|
antitamper
Package antitamper implements SEC-005 Anti-Tamper Protection.
|
Package antitamper implements SEC-005 Anti-Tamper Protection. |
|
audit
Package audit provides an append-only audit trail for Zero-G operations.
|
Package audit provides an append-only audit trail for Zero-G operations. |
|
auth
Package auth provides JWT authentication for the SOC HTTP API.
|
Package auth provides JWT authentication for the SOC HTTP API. |
|
email
Package email provides email notification service for the SYNTREX SOC platform.
|
Package email provides email notification service for the SYNTREX SOC platform. |
|
formalspec
Package formalspec implements SEC-012 TLA+ Formal Verification.
|
Package formalspec implements SEC-012 TLA+ Formal Verification. |
|
guard
Package guard implements the SEC-002 eBPF Runtime Guard policy engine.
|
Package guard implements the SEC-002 eBPF Runtime Guard policy engine. |
|
hardware
Package hardware provides infrastructure for physical and logical security controls: Soft Leash file-based kill switch (v3.1) and Zero-G State Machine (v3.2).
|
Package hardware provides infrastructure for physical and logical security controls: Soft Leash file-based kill switch (v3.1) and Zero-G State Machine (v3.2). |
|
ipc
Package ipc provides a cross-platform inter-process communication layer for SENTINEL SOC Process Isolation (SEC-001).
|
Package ipc provides a cross-platform inter-process communication layer for SENTINEL SOC Process Isolation (SEC-001). |
|
logging
Package logging provides structured logging via Go's log/slog.
|
Package logging provides structured logging via Go's log/slog. |
|
postgres
Package postgres provides PostgreSQL persistence for the SENTINEL SOC.
|
Package postgres provides PostgreSQL persistence for the SENTINEL SOC. |
|
pqcrypto
Package pqcrypto implements SEC-013 (Homomorphic Encryption research) and SEC-014 (Post-Quantum Signatures).
|
Package pqcrypto implements SEC-013 (Homomorphic Encryption research) and SEC-014 (Post-Quantum Signatures). |
|
pybridge
Package pybridge provides a bridge to the Python RLM toolkit for NLP operations that require embeddings, semantic search, and other ML capabilities.
|
Package pybridge provides a bridge to the Python RLM toolkit for NLP operations that require embeddings, semantic search, and other ML capabilities. |
|
sbom
Package sbom implements SEC-010 SBOM + Release Signing.
|
Package sbom implements SEC-010 SBOM + Release Signing. |
|
secureboot
Package secureboot implements SEC-007 Secure Boot Integration.
|
Package secureboot implements SEC-007 Secure Boot Integration. |
|
sqlite
Package sqlite provides SQLite-based persistence using modernc.org/sqlite (pure Go, no CGO).
|
Package sqlite provides SQLite-based persistence using modernc.org/sqlite (pure Go, no CGO). |
|
tpmaudit
Package tpmaudit implements SEC-006 TPM-Sealed Decision Logger.
|
Package tpmaudit implements SEC-006 TPM-Sealed Decision Logger. |
|
tracing
Package tracing provides OpenTelemetry instrumentation for the SOC platform.
|
Package tracing provides OpenTelemetry instrumentation for the SOC platform. |
|
wasmsandbox
Package wasmsandbox implements SEC-009 Wasm Sandbox for Playbooks.
|
Package wasmsandbox implements SEC-009 Wasm Sandbox for Playbooks. |
|
watchdog
Package watchdog implements the SEC-004 Watchdog Mesh Framework.
|
Package watchdog implements the SEC-004 Watchdog Mesh Framework. |
|
zerotrust
Package zerotrust implements SEC-008 Zero-Trust Internal Networking.
|
Package zerotrust implements SEC-008 Zero-Trust Internal Networking. |
|
transport
|
|
|
http
Package httpserver provides an HTTP API transport for GoMCP SOC dashboard.
|
Package httpserver provides an HTTP API transport for GoMCP SOC dashboard. |
|
mcpserver
Package mcpserver wires MCP tools and resources to application services.
|
Package mcpserver wires MCP tools and resources to application services. |
|
tui
Package tui provides the SENTINEL TUI Dashboard.
|
Package tui provides the SENTINEL TUI Dashboard. |
Click to show internal directories.
Click to hide internal directories.