← Back to adopters
Adopter quickstart

LangGraph proof path

Private-beta path for adopting Imladri with LangGraph: initialize the adapter, wrap one risky capability, run the scanner or proof command from the repo, and review the same evidence in Profile.

Certification status

Certified

Certified

Alias-aware wrapper-contract, TypeScript real-package, and Python executable LangGraph node/tool surface checks passed.

6/6 LangGraph lanes passed; shared batch proof covers metadata.name, actionAliases, strict preflight, and zero blocked-path body calls.

Runtimemixed
Access modePrivate beta
Approved beta starter
cli
imladri init --framework langgraph --ci-provider github
Reference dependencies
dependencies
npm install @imladri/sdk
pip install langgraph
npm install @langchain/langgraph
Minimal wrapper
mixed
import { ConstitutionalAgent, wrapLangGraphNodes } from "@imladri/sdk";

const agent = new ConstitutionalAgent({ agentId, apiKey, apiUrl, preflightUrl });
const guardedNodes = wrapLangGraphNodes(agent, graphNodes, {
  strictTools: ["deploy.production"],
  actionAliases: {
    deployProduction: "deploy.production",
    readSecrets: "secrets.read",
  },
});

await graph.invoke({ nodes: guardedNodes, input });
Terminal proof evidence
terminal evidence
imladri sdk certify --real --target langgraph
imladri agent verify --samples 100 --concurrency 100
imladri proof export --format json --output imladri-proof.json