Back to directory

Faramesh

A local governance daemon for AI agents that enforces declarative tool-call policies deterministically before each call runs, with identity-bound credentials and a tamper-evident audit log.

Faramesh

Faramesh is governance-as-code for AI agents: permissions are declared in a policy file, and a local daemon permits, defers or denies each tool call before it executes, based on pure functions over the policy and the action's payload rather than another model call in the decision path. Every decision is hash-chained in a write-ahead log for a tamper-evident audit trail.

It integrates with thirteen agent frameworks and tools, including LangGraph, LangChain, CrewAI, OpenAI Agents, the Claude Agents SDK, Claude Code, Cursor, MCP, AutoGen, AG2, LlamaIndex, Pydantic AI and Semantic Kernel, connecting through an SDK shim, an MCP proxy, an HTTP proxy or the Agent2Agent protocol depending on the framework. Credentials are brokered at the call site and bound to an identity through SPIFFE SVIDs, OIDC or a cloud workload identity, and example policies cover cases such as routing external emails to a human, requiring a click to confirm a cancellation, making deletion impossible without editing the policy, and enforcing a daily spending ceiling.

It installs with a shell script, Homebrew, npx or a Go install, or by building from source, and is distributed under the Apache-2.0 license.

More in AI evals

See all 269
  • Provenance gate

    github.com

    A deterministic authorization gateway that sits between an AI agent and its tools, tracing where each parameter of a side-effect call came from, and blocking the call or asking a human when the source does not check out.

  • JevBench

    benchmarkheaven.com

    A reproducible benchmark from Benchmark Heaven that ranks Jev-class typed decision models on intelligence, calibration, speed, and cost, with a published harness, scoring rules, and results.

  • A co-evolutionary adversarial red-teaming tool for AI agents that uses quality-diversity evolutionary search to autonomously breed edge-case scenarios, testing whether an agent with tool access can be made to hallucinate, deadlock or leak funds.