New:Microsoft Teams Notifications Are Now Available in Socket.Learn more →
Get Started

efficacy

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

efficacy

Create and verify efficacy records: machine-readable proof of tool success, written by agents, for agents.

Source
npmnpm
Version
0.1.1
Version published
Weekly downloads
625
Maintainers
1
Weekly downloads
 
Created
Source

Efficacy

efficacy

The reference CLI for Efficacy: a record an agent leaves after using a tool. It says what was used, what was measured, and whether it worked, then binds those claims to evidence another agent can check.

Docs: efficacy.dev/docs · Spec: efficacy.dev/spec · Source: Catalyst-Forge-LLC/efficacy

Install

npm i -g efficacy

or pnpm add -g efficacy, or run it once with npx efficacy. Node.js 22+.

The loop

efficacy keygen --out ./keys
efficacy init --chain .efficacy/my-tool.jsonl --scope-type tool --scope-name my-tool --action "opened a chain" --key ./keys/efficacy-private.pem --key-id https://example.com/keys#efficacy-key-v1
efficacy record --chain .efficacy/my-tool.jsonl ...   # one measured use, bound to evidence
efficacy verify --chain .efficacy/my-tool.jsonl --public-key ./keys/efficacy-public.pem
  • efficacy init writes one signed genesis line.
  • efficacy record appends a measured use line. It needs an evidence file that names the tool name, version, and hash, plus one measurement.
  • efficacy verify walks the file and names the first broken check, or a trust tier.

Run efficacy help for every command and flag. Keep the private key out of git.

The spec is CC0. This package is Apache-2.0.

Keywords

efficacy

FAQs

Package last updated on 22 Sep 2026

Related posts