Skip to content

Deterministic runtime security buffer for high-velocity APIs. Quarantines threats, preserves forensic evidence, never makes detection decisions.

License

Notifications You must be signed in to change notification settings

tracehound/tracehound

Repository files navigation

Tracehound

Tracehound Banner

Deterministic Runtime Security Buffer for Modern Applications.

Tracehound is a decision-free security buffer that quarantines threats detected by external systems. It acts as a forensic substrate between traffic intake and business logic.

Documentation

Installation

npm install @tracehound/core
# or
pnpm add @tracehound/core

Quick Start

import { createTracehound } from '@tracehound/core'

const tracehound = createTracehound({
  licenseKey: process.env.TRACEHOUND_LICENSE_KEY,
})

// Intercept requests
const result = tracehound.agent.intercept(scent)

// Subscribe to events
tracehound.notifications.on('threat.detected', (event) => {
  console.log(`Threat: ${event.payload.category}`)
})

// Get security snapshot
const snapshot = tracehound.securityState?.snapshot()

Architecture

External Detector (WAF, SIEM, ML)
          │
          ▼
┌─────────────────────────────────────┐
│            TRACEHOUND               │
├─────────────────────────────────────┤
│  Agent         → Traffic orchestrator│
│  Quarantine    → Evidence buffer     │
│  AuditChain    → Tamper-evident log  │
│  HoundPool     → Sandboxed analysis  │
│  Scheduler     → Jittered background │
│  Notifications → Universal events    │
│  SecurityState → Unified metrics     │
└─────────────────────────────────────┘

Core Principles

  1. Decision-Free: Tracehound does NOT detect threats. External detectors do.
  2. Deterministic: No ML in hot path. All behavior is explainable.
  3. Payload-Less: No raw payload exposure outside quarantine.
  4. GC-Independent: Explicit lifecycle management.

Project Structure

RFCs

Security

See SECURITY.md for vulnerability reporting policy. See Security Audit Roadmap for audit plan.

License

Apache 2.0 (Substrate: OSS, Satellites: Commercial). See LICENSE and PRICING.md.

About

Deterministic runtime security buffer for high-velocity APIs. Quarantines threats, preserves forensic evidence, never makes detection decisions.

Topics

Resources

License

Security policy

Stars

Watchers

Forks