End-to-end purple-team cyber-defense lab with multi-agent orchestration, telemetry ingest, RAG+graph reasoning, Sigma auto-generation, SOAR playbooks, red-team simulator, and replayable evaluation harness.
# Bring up dev environment
make dev
# Load demo data
make seed
# Run evaluation scenarios
make replay
make eval
# Run tests
make test- Messaging: Protobuf contracts with NATS/Kafka adapters
- Storage: ClickHouse (telemetry), Neo4j (graph), FAISS/Pinecone (vectors)
- Agents: LangGraph orchestration with Scout→Analyst→Responder pipeline
- Detection: Sigma rule generation with replay-driven evaluation
- Response: SOAR playbooks with OPA policy gates
- Red Team: Baseline and RL-based adversary simulation
- UI: Next.js dashboard for incidents, graph viz, detections
bus/- Message contracts and event bus adaptersingest/- Log collectors, ECS normalization, replay enginestorage/- Database clients and schemasknowledge/- RAG indexing of ATT&CK, CVE, Sigma corporaagents/- Multi-agent orchestration and individual agent logicdetections/- Sigma rule generation and testingeval/- Evaluation harness and reportingui/- Web interfaceinfra/- Infrastructure as code (Terraform, Firecracker)
See docs/RFC.md for architecture details and docs/THREAT_MODEL.md for security considerations.