Skip to content

Hermes Knowledge Graph Architecture

1. Architectural Philosophy: Static-First & Git-Versioned

Section titled β€œ1. Architectural Philosophy: Static-First & Git-Versioned”

Hermes operates as an autonomous research laboratory deployed statically to the edge. Phase 2A explicitly rejects reliance on runtime graph databases (e.g., Neo4j) or real-time LLM query generation:

External Disclosures / Feeds
β”‚
β–Ό
AI Intelligence Pipeline
(Extraction, Resolution, Critique)
β”‚
β–Ό
Canonical JSON Knowledge Graph
(data/graph/entities & relationships)
β”‚
β–Ό
Git Commit & Audit Trail
β”‚
β–Ό
Build-Time Pre-Indexing & Integrity
(Static AST, Reverse Indexes, Stats)
β”‚
β–Ό
Static Vercel Deployment
  1. Auditable Intelligence: Every entity addition, relationship inference, or confidence modification is captured in Git diffs.
  2. Deterministic Reproducibility: The entire state of Hermes’ intelligence at any given date can be re-compiled from historical commits.
  3. Database Portability: Canonical schemas match property-graph standards, enabling migration to Neo4j or PostgreSQL in future phases without schema restructuring.

The visualization below demonstrates the live topological relationships linking vulnerabilities, products, agentic attack patterns, MITRE techniques, forensic artifacts, and threat actors:

HERMES KNOWLEDGE GRAPH v2026.09.08.670 • 656 Entities • 670 Links
πŸ”
API β†—

Outgoing Relationships (0)

Incoming Relationships (0)

Drag nodes β€’ Scroll to Zoom β€’ Click node to inspect intelligence

Hermes recognizes 12 primary cybersecurity entity classes:

Entity TypeDescriptionCanonical ID PatternExample
vulnerabilityDisclosed flaw or weaknessCVE-YYYY-NNNNCVE-2026-59822
productAffected software or model frameworkPROD-[NAME]PROD-LITELLM
vendorProducing entity or organizationVENDOR-[NAME]VENDOR-BERRIAI
agentic_attack_patternAutonomous AI attack vectorAAP-NNNAAP-003
attack_techniqueMITRE ATT&CK techniqueTNNNNT1059
forensic_artifactDisk, memory, or log footprintART-[NAME]ART-BASH-ENV
detectionSigma, YARA, or Osquery ruleDET-[NAME]DET-SIGMA-042
exploitProof of concept or weaponized scriptEXP-[NAME]EXP-2026-59822-POC
malwareMalicious payload or toolkitMAL-[NAME]MAL-SHADOWAGENT
threat_actorAdversary group or clusterACTOR-[NAME]ACTOR-VOID-ARACHNE
campaignCoordinated operational waveCAMP-[NAME]CAMP-MCP-RECON-2026
sourcePrimary or secondary intelligence originSRC-NNNSRC-001

The principal advantage of the Knowledge Graph is uncovering multi-hop attack chains that isolated CVE databases fail to correlate.

For example, when evaluating CVE-2026-59822:

[ACTOR-VOID-ARACHNE] ──(uses)──► [EXP-2026-59822-POC]
β”‚
(exploits)
β–Ό
[PROD-LITELLM] ◄──(affects)─── [CVE-2026-59822] ───(exploits)──► [AAP-003]
β”‚ β”‚ β”‚
(uses)β”‚ β”‚(leaves_artifact) β”‚(mitigated_by)
β–Ό β–Ό β–Ό
[T1552] [ART-MCP-HEADER] [DET-SIGMA-042]

Through this chain, security operations centers can instantly pivot from an alert on a suspicious HTTP Bearer header (ART-MCP-HEADER) directly to the threat actor cluster (ACTOR-VOID-ARACHNE), the affected LLM proxy (PROD-LITELLM), and the Sigma detection rule (DET-SIGMA-042).