You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Framework-agnostic, model-agnostic Python primitives (Invariant, PreNode, Cluster, hash-chained VerbaLedger) for policy-as-code governance of automated/agentic systems — deciding whether an action is allowed and proving that decision. Zero runtime dependencies, MIT licensed. Not a framework adapter or a finished detection system.
LangChain adapter for vsl-core: implements the VSLAdapter conformance contract and gates tool calls inside a create_agent() agent via VSLToolMiddleware (wrap_tool_call). Ledger writes and Fallback retry logic stay in your own code — governance vocabulary lives in vsl-core. Requires LangChain >= 1.0. Alpha, MIT.
LangGraph.js adapter for @supersemantics/vsl-core (TypeScript port of VSL-Core): implements the VSLAdapter conformance contract and provides gatedNode/routeOnDenial to gate a node before it runs and route around a denial. Ledger writes and Fallback/retry logic are not handled here — policy vocabulary stays in vsl-core. Alpha, MIT, not yet on npm.
LangGraph (Python) adapter for vsl-core: implements the VSLAdapter conformance contract and provides gated_node/route_on_denial to call a compiled gate before a StateGraph node runs and route around a denial. Ledger writes and Fallback retry logic stay in your own code — governance vocabulary lives in vsl-core. Alpha, MIT.
TypeScript port of vsl-core: the same VSL governance vocabulary (PreNode, Invariant, AssuranceBasis, VerbaLedger, Cluster) for Node/TS agent frameworks, without a Python runtime. Framework-agnostic, zero runtime dependencies. Python vsl-core remains the reference implementation. Alpha, MIT, not yet on npm.
Microsoft Agent Framework adapter for vsl-core: implements the VSLAdapter conformance contract and provides VSLFunctionMiddleware, gating every tool call an Agent makes before it fires. Ledger writes and Fallback retry logic stay in your own code — governance vocabulary lives in vsl-core. Alpha, MIT; real-Agent path not yet end-to-end tested.