Skip to content

driftlab dgx.stub

Nicolas Cravino edited this page Jul 29, 2026 · 2 revisions

id: driftlab-dgx name: DriftLab DGX repo_path: ~/Documents/sw30labs/repos/driftlab-dgx remote_url: https://github.com/sw30labs/driftlab-dgx.git primary_language: Python framework: LangGraph + FastAPI (advisory layer on vLLM) category: oscal-compliance stacks: [oscal, compliance, agentic, langgraph, dgx] ingested: 2026-07-22 last_commit_date: 2026-07-28

DriftLab DGX

Purpose

Port of DriftLab — the continuous, machine-readable compliance observer for running agentic systems — to NVIDIA DGX Spark (GB10 / Linux aarch64). Same core promise: watch a live agent's actual decision traces, diff observed behavior against a certified OSCAL baseline, prove suspected drift with sandboxed micro-experiments, and emit OSCAL + human-readable artifacts for SOC 2 / EU AI Act / ISO 42001 evidence. Local-first, deterministic in its compliance path, works without any LLM.

Architecture

Same driftlab 2.1.0 package as the Apple Silicon original (Trace Ingestor → Normalizer → canonical DecisionEvent stream; OSCAL catalog+profile compiled to BaselinePolicy; Behavioral Diff Engine DL-1..8 + Anomaly Engine; LangGraph hypothesis → micro-experiment loop; FastAPI estate dashboards). The DGX-specific difference is the optional advisory narrative layer: it targets the shared Desktop vLLM stack on the DGX host (the same server used by the private Article Buddy / Book Buddy / Grey Swan projects) instead of OMLX. Ships an estate-RELEASE-1 snapshot plus ops/ and wiring docs (README-WIRING, QUICKSTART, NOTES). v2.1.1 fixes registry-relative path resolution and accepts legacy estate trace shapes.

Dependencies

pydantic + pydantic-settings, networkx, typer, rich, pyyaml, sqlalchemy, fastapi, jinja2, uvicorn, langgraph; [llm] and [test] extras; uv.lock committed. Python 3.12; 10 offline test files.

CI/CD

No CI workflows in-repo. setup-venv.sh + uv; Apache-2.0.

Entities and topics

  • driftlab — the original (renamed driftlab-mlx on GitHub), Apple Silicon / OMLX side of the pair
  • oscal-agent-guardrails — design-time OSCAL policy vs DriftLab's runtime observation
  • oscal-skills-guardrails — admission-time counterpart in the same OSCAL-as-policy family
  • Tags: [oscal, compliance, langgraph, python, vllm, cuda, zero-trust, fastapi]

Clone this wiki locally