
Company News
Socket Joins New OpenJS Program to Fund Node.js Security Work
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.
agentrank-ai
Advanced tools
Evidence-backed task evaluation, performance analytics, and failure intelligence for AI agents — derived from signed proof chains.
Evidence-backed task evaluation, performance analytics, and failure intelligence for AI agents — derived from signed proof chains.
Your AI agent ran 200 tool calls. npm test passed. Ship it?
Not so fast. Tool success does not equal task success. An agent can execute 20 "successful" tool calls and still produce broken code, miss edge cases, or silently abandon half the task.
Without evaluation: you guess. With agentrank: you know — backed by evidence, scored with statistics, and honest about confidence.
agentrank sits on top of agentproofs (signed proof chains) and adds:
agentproofs agentrank output
(what happened) -> (did it work?) -> domain profiles
signed proofs task evaluations failure patterns
Bayesian scoring confidence levels
evidence chain improvement tracking
# Initialize (generates evaluator keypair)
npx agentrank init
# Log a task evaluation
npx agentrank task log --goal "Fix auth bug" --outcome passed
# See your agent's profile
npx agentrank profile
# Understand the score
npx agentrank explain
# See failure patterns
npx agentrank failures
Raw percentages lie. 4/4 = 100% looks perfect. But it could be luck.
agentrank uses the Wilson lower bound — a conservative estimate that accounts for sample size:
| Tasks | Raw % | Wilson Score | Confidence |
|---|---|---|---|
| 4/4 passed | 100% | ~40% | Low (n=4) |
| 8/10 passed | 80% | ~52% | Medium (n=10) |
| 80/100 passed | 80% | ~72% | High (n=100) |
The Wilson score answers: "What's the worst this agent's true reliability could be, given the data?" That's what you want for routing decisions.
| Evidence | Source | Weight |
|---|---|---|
build_pass/fail | npm run build, cargo build | 0.9 |
test_pass/fail | npm test, vitest, pytest | 1.0 |
lint_pass/fail | eslint, ruff | 0.5 |
typecheck_pass/fail | tsc, mypy | 0.7 |
human_approval/rejection | Explicit signals | 1.0 |
task_abandoned | No activity timeout | 0.8 |
Every number has a trust level:
| Layer | What | Guarantee |
|---|---|---|
| Proof chain (agentproofs) | What happened | Cryptographically tamper-evident |
| Task evaluations | Did it work? | Signed by evaluator, reproducible from proofs |
| Agent profiles | How good? | Computed from evaluations, rebuildable |
The evaluator signs task evaluations — not the agent. An agent doesn't grade its own homework.
npx agentrank [command] [options]
| Command | Description |
|---|---|
init | Initialize evaluator keys and data directory |
profile [agent] | Full agent profile with domain breakdown |
explain [agent] | Why does this agent have this score? |
failures [agent] | Failure pattern analysis |
tasks | Recent task evaluations |
coverage | Evaluation coverage report |
snapshot [--sign] | Create signed score snapshot |
pubkey | Print evaluator public key |
{
"mcpServers": {
"agentrank": {
"command": "npx",
"args": ["agentrank"]
}
}
}
Tools: rank_agent, rank_explain, rank_failures, rank_task, rank_snapshot, rank_coverage
Resources: rank://overview, rank://tasks/recent, rank://coverage
Weighted multi-signal classifier detects what kind of work the agent did:
| Category | Domains |
|---|---|
| Frontend | react, nextjs, vue, css, typescript |
| Backend | node, python, api, database |
| Infra | devops, cloud |
| Security | auth, appsec |
| Testing | unit, e2e |
| Data | ml, analytics |
An agent gets a score per domain — not one score for everything. "Strong in React (82%, n=47)" is more useful than "Overall: 76%".
| Variable | Default | Description |
|---|---|---|
AGENTRANK_DATA_DIR | ~/.agentrank/ | Data directory |
AGENTRANK_PROOFS_DIR | ~/.agentproofs/ | agentproofs data directory |
AGENTRANK_AGENT_ID | claude-code | Current agent |
AGENTRANK_DECAY_LAMBDA | 0.05 | Recency decay factor |
AGENTRANK_PERIOD_DAYS | 30 | Default evaluation period |
AGENTRANK_PRIVACY_MODE | full | Privacy: full, redacted, hashes_only |
agentproofs -> agentrank -> neurohive (coming)
(proof chain) (evaluation) (multi-agent routing)
Each package works independently. Together they form an agent intelligence stack where every claim is backed by evidence.
npm install
npm test # 90 tests
npm run build
npm run typecheck
MIT
FAQs
Evidence-backed task evaluation, performance analytics, and failure intelligence for AI agents — derived from signed proof chains.
We found that agentrank-ai demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.

Research
/Security News
A malicious Firefox extension fetches its payload after installation to evade detection, steal Google session cookies, and automate account takeover.