Security & Compliance
Self-hosted Rust binary. Zero egress. Built on FIPS 140-3 validated cryptography via AWS-LC. Every AI agent action cryptographically signed and recorded in a tamper-evident hash-chain.
Compliance & Regulatory Frameworks
Identity & Audit Trail
SHA-256 Hash-Chain Audit — Append-only, HMAC-SHA-256 signed, tamper-evident. Every agent action records tenant, actor, timestamp, prior hash. Merkle tree aggregation every 10 seconds. Offline verification via /v1/audit/verify.
Per-Step Agent Identity (UUIDv7) — Every tool call, state change, and policy decision attributed to a specific agent via time-sortable UUIDv7. Enables exact regulator reconstruction under FINMA 08/2024 explainability and NERC CIP forensic investigation.
Enterprise SSO (OIDC) — Okta, Microsoft Entra ID, or any OpenID Connect provider. PKCE flow. HMAC-SHA-256 signed session cookies. No local password storage.
SCIM 2.0 Provisioning — RFC 7644 user and group management. Deprovision in your IdP and the user's API keys, sessions, and permissions revoke instantly. Zero stale access.
SIEM Integration — Splunk HEC in OCSF format. Batched delivery (100 events / 5s). HMAC-signed webhooks. MITRE ATT&CK event taxonomy. Forwards policy violations directly to Dragos, Nozomi, or Splunk OT.
mTLS — WebPkiClientVerifier with your internal CA. Required or optional client certificate modes. Zero-trust network access for agent-to-agent communication.
Agent Execution Controls
WASM Sandbox Isolation — Every tool handler runs in an isolated wasmtime sandbox. 32MB memory cap, epoch-based timeout. A compromised agent cannot reach the host, network, or other tenants. Mitigates MCP Inspector RCE class of vulnerabilities.
MCP 5-Step Policy Engine — Every tools/call passes through: secret scan → PII scan → classification ceiling → tool policy → cryptographic sign. Denied tools hidden from agent tool lists entirely.
Phantom Token Vault — Agents see UUIDs, not real API keys. Secrets swapped at the proxy edge. A prompt-injected agent cannot exfiltrate credentials.
5-Tier Data Classification — PUBLIC / INTERNAL / CONFIDENTIAL / CUI / SECRET. Classification determines routing: CONFIDENTIAL data routes to local models only. Enforced by the engine.
PII/PHI Auto-Redaction — SSNs, credit cards (Luhn-validated), emails, phone numbers detected and redacted before data reaches any external LLM or service. Configurable per vertical.
Outbound DLP Inspector — Every HTTP call from every connector passes through PII scan, secret scan, and classification check. CONFIDENTIAL data cannot leave the perimeter.
Architecture & Supply Chain
Single Rust Binary — Memory-safe, no Python, no Node.js, no runtime dependencies. 500+ tests, zero clippy warnings. cargo-deny enforces: no ring, no native-tls, no GPL. RustSec advisory check on every PR.
Encryption — TLS 1.3 via rustls with aws-lc-rs provider. AES-256-GCM at rest with AAD=tenant_id. BYOK from environment, external KMS, or file. API keys stored as SHA-256 hashes.
CycloneDX SBOM — Software Bill of Materials generated in CI for every release. Deterministic dependency tree. Cosign-signed container images. Verifiable supply chain.
Durable Execution — Audit events survive container restarts via PostgreSQL checkpointing. Full Jitter backoff, dead letter queue, per-side-effect idempotency. No lost audit records.
Integration Patterns — SDK for LangGraph, AutoGen, kagent, or custom frameworks. WASM filter for Solo.io agentgateway, Tetrate Agent Router, Istio. Syslog / HTTPS forwarder for Dragos, Nozomi, Splunk OT SIEMs. Never a replacement — always a cryptographic overlay.
Security Contact
Penetration test executive summaries, evidence packages, CAIQ v4 responses, and compliance questionnaires available on request. Email security@daylite.ai. We respond within 24 hours. Vulnerability disclosure program forthcoming on /.well-known/security.txt.