{
  "data": {
    "a": {
      "slug": "jaredpalmer-kev",
      "name": "Kev",
      "vendor": "Jared Palmer",
      "vendorUrl": "https://github.com/jaredpalmer",
      "kind": "model",
      "category": "decision-models",
      "summary": "Kev is a family of four open-weight decision models by Jared Palmer, released together as Kev 1.0 on 1 October 2026 under Apache-2.0.",
      "url": "https://www.anchorterminal.com/tools/jaredpalmer-kev",
      "markdownUrl": "https://www.anchorterminal.com/tools/jaredpalmer-kev.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/jaredpalmer-kev.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/jaredpalmer-kev.json",
      "repo": "https://github.com/jaredpalmer/kev",
      "license": "Apache-2.0 (code, adapters and weights)",
      "transports": [
        "http"
      ],
      "packages": [],
      "auth": "none",
      "authNotes": "No account. `kev.serve` binds to 127.0.0.1 and is open by default. Setting `KEV_API_KEY` makes it require `Authorization: Bearer \u003ckey\u003e` on `/v1/*`, which the TypeSafe clients always send. The weights download from Hugging Face without an account.",
      "pricing": "free",
      "pricingNotes": "Free and open source, with nothing to buy. You pay for the hardware. The Modal deploy skill lists $0.80 an hour for Kev-0.8B on an L4, $1.95 for Kev-4B on an L40S, $3.95 for Kev-9B on an H100 and $6.25 for Kev-27B on a B200 while a container is up, scaling to zero after five idle minutes (https://github.com/jaredpalmer/kev/blob/main/skills/kev-deploy/SKILL.md). Those are Modal's GPU rates as the skill records them, not a Kev price.",
      "priceSummary": "Free · OSS",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402. Kev is software you run, and its server has no payment route (checked 2026-10-02).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-02"
      },
      "docsUrl": "https://github.com/jaredpalmer/kev#readme",
      "capabilities": [
        "inference.decision"
      ],
      "tags": [
        "model",
        "open-source",
        "open-weights",
        "self-hosted",
        "local",
        "free",
        "python"
      ],
      "lastRelease": "2026-10-01",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 67.4,
        "grade": "B",
        "agentReady": false,
        "rank": 141,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 2,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 78,
          "maintenance": 83,
          "payments": 60,
          "reliability": 73,
          "schema": 77,
          "security": 49,
          "transparency": 49
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Apache-2.0 code, adapters and heads on Apache-2.0 Qwen bases, with release tarballs and SHA-256 checksums for the 0.8B, 4B and 9B models. No package. `pip install kev` installs an unrelated 2021 ORM, so Kev runs from a Git clone with uv.",
        "strengths": [
          "Apache-2.0 code, adapters and heads on Apache-2.0 Qwen bases, with release tarballs and SHA-256 checksums for the 0.8B, 4B and 9B models",
          "The same `/v1/systemone` request and answer shapes as Jev, and the README says TypeSafe's Python SDK works against it unchanged",
          "A fitted temperature per checkpoint, with Brier scores, calibration error and confident-error rates published for each model",
          "Runs on CUDA, ROCm and Apple Silicon, from a 4 GB GPU for Kev-0.8B to one 80 GB GPU for Kev-27B, and deploys to Modal with one command",
          "Release notes that list known failures with numbers, such as date arithmetic and Kev-0.8B's tool-routing accuracy"
        ],
        "weaknesses": [
          "No package. `pip install kev` installs an unrelated 2021 ORM, so Kev runs from a Git clone with uv",
          "Kev-0.8B, 4B and 9B are validated to 8,192 tokens of state, though the server accepts 65,536",
          "Jared Palmer wrote 312 of the 333 commits we cloned",
          "No SECURITY.md, disclosure policy or advisories, and the server is open unless `KEV_API_KEY` is set",
          "Below 27B it trails Jev on knowledge questions and date arithmetic, with MMLU-Pro at 0.59 for Kev-9B against Jev's 0.84"
        ],
        "agentNotes": [
          "Install from the repository. The `kev` package on PyPI is an unrelated project",
          "Pin a checkpoint with `@v1.0`, as in `jaredpalmer/kev-4b@v1.0`, so tuned thresholds keep their meaning",
          "Keep states under 8,192 tokens on Kev-0.8B, 4B and 9B, or use Kev-27B for long documents",
          "Set `KEV_DATE_FACTS=1` when a decision depends on the gap between two dates",
          "Expect a 422 naming the token count when a state passes 65,536 tokens. The server refuses it instead of cutting it"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 67.4
          }
        ],
        "editorialScores": {
          "ergonomics": 78,
          "maintenance": 83,
          "payments": 60,
          "reliability": 73,
          "schema": 77,
          "security": 49,
          "transparency": 70
        },
        "provenanceScore": 27
      },
      "connect": {
        "install": "git clone https://github.com/jaredpalmer/kev.git \u0026\u0026 cd kev \u0026\u0026 uv sync --extra serve\nuv run --extra serve python -m kev.serve --run jaredpalmer/kev-4b@v1.0 --port 8009",
        "http": "curl -s localhost:8009/v1/systemone -H 'content-type: application/json' \\\n  -d '{\"model\":\"kev-latest\",\"state\":\"Checkout has failed for every customer for an hour.\",\"questions\":{\"urgent\":{\"type\":\"noul\",\"instructions\":\"Is this request urgent?\"},\"team\":{\"type\":\"choice\",\"criteria\":{\"billing\":\"Payments and refunds\",\"technical\":\"Outages and errors\"}}}}'"
      },
      "letme": {
        "capability": "https://letme.dev/inference.decision",
        "tool": "https://letme.dev/jaredpalmer-kev"
      },
      "area": "models",
      "provenance": {
        "legalEntity": "",
        "domain": "github.com/jaredpalmer",
        "domainRegistered": "",
        "endpointOnVendorDomain": null,
        "terms": "",
        "privacy": "",
        "statusPage": "",
        "changelog": "https://github.com/jaredpalmer/kev/releases",
        "securityTxt": "none",
        "checked": "2026-10-01",
        "notes": [
          "An individual's open-source project under Apache-2.0, with no company named in the licence, README or package metadata. The pyproject names Jared Palmer as author.",
          "No vendor domain. The code is at github.com/jaredpalmer/kev and the weights at huggingface.co/jaredpalmer, so the domain line names the GitHub account and scores no domain age.",
          "Software you run, so there's no hosted endpoint, terms or privacy policy to check.",
          "The changelog is the GitHub releases page (`kev-1.0`, 1 October 2026) and docs/releases/kev-1.0.md."
        ],
        "score": 27
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/jaredpalmer-kev.json",
      "live": {
        "slug": "jaredpalmer-kev",
        "versions": [
          {
            "registry": "github",
            "name": "jaredpalmer/kev",
            "version": "kev-1.0",
            "released": "2026-10-01",
            "seenAt": "2026-10-04T16:30:33.251613101Z"
          }
        ],
        "githubStars": 8419,
        "domain": {
          "domain": "github.com/jaredpalmer",
          "checkedAt": "2026-10-04T13:10:21.931207592Z"
        },
        "updatedAt": "2026-10-04T16:30:33.251613101Z"
      }
    },
    "b": {
      "slug": "typesafe-jev",
      "name": "Jev",
      "vendor": "TypeSafe AI",
      "vendorUrl": "https://typesafe.ai",
      "kind": "model",
      "category": "decision-models",
      "summary": "Jev is TypeSafe AI's first System One model, a closed decision model behind an HTTP API.",
      "url": "https://www.anchorterminal.com/tools/typesafe-jev",
      "markdownUrl": "https://www.anchorterminal.com/tools/typesafe-jev.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/typesafe-jev.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/typesafe-jev.json",
      "repo": "https://github.com/typesafe-ai/typesafe-sdk-python",
      "license": "Proprietary model under TypeSafe's Master Customer Agreement. The Python and TypeScript SDKs are MIT",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.typesafe.ai/v1/systemone",
      "packages": [
        {
          "registry": "pypi",
          "name": "typesafe-sdk"
        },
        {
          "registry": "npm",
          "name": "@typesafe-ai/sdk"
        }
      ],
      "auth": "api-key",
      "authNotes": "Bearer API key in the `Authorization` header, created at console.typesafe.ai/keys after signing in. The SDKs read `TYPESAFE_API_KEY`. We found no documentation of key scopes, expiry or rotation.",
      "pricing": "usage",
      "pricingNotes": "Jev 1.13 costs $0.042 per million input tokens ($42 per billion), and output tokens are free (https://docs.typesafe.ai/models). Jev is in early access with a waitlist, and we found no free tier or free credits. Credits bought under the Master Customer Agreement expire 12 months after purchase and aren't refunded on termination (https://typesafe.ai/legal/mca). Higher rate limits come with custom and enterprise plans, and zero data retention is arranged with sales.",
      "priceSummary": "Pay per use",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs, the OpenAPI document or the SDKs (checked 2026-10-02).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 15,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-02"
      },
      "docsUrl": "https://docs.typesafe.ai/introduction",
      "llmsTxt": "https://docs.typesafe.ai/llms.txt",
      "openapi": "https://api.typesafe.ai/openapi.json",
      "capabilities": [
        "inference.decision"
      ],
      "tags": [
        "hosted",
        "model",
        "closed-source",
        "openapi",
        "llms-txt",
        "python",
        "typescript",
        "usage-priced",
        "status-page",
        "beta"
      ],
      "lastRelease": "2026-09-26",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 62.2,
        "grade": "B",
        "agentReady": false,
        "rank": 221,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 4,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 84,
          "maintenance": 64,
          "payments": 20,
          "reliability": 60,
          "schema": 87,
          "security": 53,
          "transparency": 58
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Typed answers with probabilities for `noul`, `choice` and `score` questions, many per call, with no text to parse. Early access behind a waitlist, with no free tier or free credits found.",
        "strengths": [
          "Typed answers with probabilities for `noul`, `choice` and `score` questions, many per call, with no text to parse",
          "$0.042 per million input tokens, with output tokens free",
          "A public OpenAPI 3.1 document, llms.txt with Markdown twins, and Python and TypeScript SDKs that retry 408, 429 and 5xx with backoff",
          "A known-limitations page that warns injected instructions can move an answer and lists what Jev can't do, such as counting, arithmetic and date comparison",
          "The privacy policy, DPA and customer agreement agree that customer data isn't used for training"
        ],
        "weaknesses": [
          "Early access behind a waitlist, with no free tier or free credits found",
          "No SLA, and the customer agreement promises only commercially reasonable efforts to give notice of API changes",
          "Published limits of 40 requests a second can change without notice",
          "No security.txt and no stated retention period, and the trust centre and subprocessor list render only with JavaScript",
          "Closed and text only, with 32,000 tokens for state plus the longest question"
        ],
        "agentNotes": [
          "Put every independent question about one state into a single call. They run in parallel and the state is billed once",
          "Pin `jev-1.13.0` instead of `jev-latest` once you've tuned confidence thresholds",
          "Back off exponentially on 429 and 529. The limits move with demand",
          "Keep state to what the decision needs. Accuracy falls as unrelated content grows, and state plus the longest question must fit in 32,000 tokens",
          "Treat an answer about user-supplied text as a judgement that hostile text can steer, and cap what one answer can trigger"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 62.2
          }
        ],
        "editorialScores": {
          "ergonomics": 84,
          "maintenance": 64,
          "payments": 20,
          "reliability": 60,
          "schema": 87,
          "security": 53,
          "transparency": 41
        },
        "provenanceScore": 75
      },
      "connect": {
        "install": "pip install typesafe-sdk   # or: npm install @typesafe-ai/sdk",
        "http": "curl https://api.typesafe.ai/v1/systemone \\\n  -H \"Authorization: Bearer $TYPESAFE_API_KEY\" -H \"Content-Type: application/json\" \\\n  -d '{\"model\":\"jev-latest\",\"state\":\"Checkout has failed for every customer for an hour.\",\"questions\":{\"urgent\":{\"type\":\"noul\",\"instructions\":\"Is this request urgent?\"},\"team\":{\"type\":\"choice\",\"criteria\":{\"billing\":\"Payments and refunds\",\"technical\":\"Outages and errors\"}}}}'"
      },
      "letme": {
        "capability": "https://letme.dev/inference.decision",
        "tool": "https://letme.dev/typesafe-jev"
      },
      "area": "models",
      "unitPrices": [
        {
          "item": "Jev 1.13 input",
          "unit": "1m-tokens",
          "usd": 0.042,
          "note": "Output tokens free"
        }
      ],
      "provenance": {
        "legalEntity": "TypeSafe AI, Inc.",
        "domain": "typesafe.ai",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://typesafe.ai/legal/mca",
        "privacy": "https://typesafe.ai/legal/privacy-policy",
        "statusPage": "https://status.typesafe.ai",
        "changelog": "https://docs.typesafe.ai/sdk/python/changelog",
        "securityTxt": "none",
        "checked": "2026-10-01",
        "notes": [
          "The Master Customer Agreement (updated 23 September 2026) governs use of the API. The site's terms of use (19 September 2026) name TypeSafe AI, Inc. and Delaware law.",
          "typesafe.ai/.well-known/security.txt returns 404.",
          "We couldn't read the domain's registration date, since RDAP refused our reader.",
          "The changelog is the Python SDK's. We found no changelog for the API or the model."
        ],
        "score": 75
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/typesafe-jev.json",
      "live": {
        "slug": "typesafe-jev",
        "probe": {
          "target": "https://api.typesafe.ai/v1/systemone",
          "method": "get",
          "lastAt": "2026-10-05T01:43:47.224157774Z",
          "lastOk": true,
          "lastStatus": 405,
          "lastMs": 188,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 179,
          "p95ms24h": 261,
          "samples24h": 272,
          "samples30d": 663,
          "days": [
            {
              "date": "2026-10-02",
              "probes": 100,
              "ok": 100
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 20,
              "ok": 20
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.typesafe.ai",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-04T21:40:32.068826755Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "typesafe-ai/typesafe-sdk-python",
            "version": "v0.7.2",
            "released": "2026-09-26",
            "seenAt": "2026-10-04T16:42:36.028928984Z"
          },
          {
            "registry": "npm",
            "name": "@typesafe-ai/sdk",
            "version": "0.6.0",
            "seenAt": "2026-10-04T16:42:35.221478729Z"
          },
          {
            "registry": "pypi",
            "name": "typesafe-sdk",
            "version": "0.7.2",
            "released": "2026-09-26",
            "seenAt": "2026-10-04T16:42:35.041065341Z"
          }
        ],
        "githubStars": 265,
        "npmWeekly": 1488183,
        "pypiWeekly": 945484,
        "securityTxt": {
          "url": "https://typesafe.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:48.080660381Z"
        },
        "llmsTxt": {
          "url": "https://docs.typesafe.ai/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:18:18.623431945Z"
        },
        "domain": {
          "domain": "typesafe.ai",
          "registered": "2024-05-07",
          "source": "https://rdap.identitydigital.services/rdap/domain/typesafe.ai",
          "checkedAt": "2026-10-04T13:08:19.224445149Z"
        },
        "pages": [
          {
            "url": "https://docs.typesafe.ai/sdk/python/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:44:10.469717803Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "1652185fb0d5"
          },
          {
            "url": "https://typesafe.ai/legal/privacy-policy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:48:35.804912698Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "a49423b1ada3"
          },
          {
            "url": "https://typesafe.ai/legal/mca",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:48:33.788394841Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "8c2fd90c4f15"
          }
        ],
        "updatedAt": "2026-10-05T01:43:47.224157774Z"
      }
    },
    "summary": "Kev has a score of 67.4 (B) against Jev's 62.2 (B). Both do inference decision. The largest gap is payments \u0026 pricing, 40 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-typesafe-jev",
    "json": "https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-typesafe-jev.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-typesafe-jev.md",
    "slim": "https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-typesafe-jev.min.md"
  },
  "markdown": "Kev has a score of 67.4 (B) against Jev's 62.2 (B). Both do inference decision. The largest gap is payments \u0026 pricing, 40 points.\n\n- Kev: grade B, 67.4/100, rank #141 of 452. Markdown https://www.anchorterminal.com/tools/jaredpalmer-kev.md · JSON https://www.anchorterminal.com/api/v1/tools/jaredpalmer-kev.json\n- Jev: grade B, 62.2/100, rank #221 of 452. Markdown https://www.anchorterminal.com/tools/typesafe-jev.md · JSON https://www.anchorterminal.com/api/v1/tools/typesafe-jev.json\n\n## Which one, for what\n\nPick Kev for reliability (+13), payments \u0026 pricing (+40), maintenance \u0026 community (+19).\n\nPick Jev for schema \u0026 documentation (+10), agent ergonomics (+6), transparency \u0026 trust (+9).\n\n## Score by category\n\n| Category | Weight | Kev | Jev | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 73 | 60 | Kev +13 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 77 | 87 | Jev +10 |\n| Agent ergonomics | 13% (16.2 this run) | 78 | 84 | Jev +6 |\n| Security \u0026 auth | 14% (17.5 this run) | 49 | 53 | Jev +4 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 60 | 20 | Kev +40 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 83 | 64 | Kev +19 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 49 | 58 | Jev +9 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **67.4 · B** | **62.2 · B** | |\n\n## Facts side by side\n\n| Fact | Kev | Jev |\n| --- | --- | --- |\n| Kind | Model API | Model API |\n| Vendor | Jared Palmer | TypeSafe AI |\n| Hosted endpoint | no (local only) | `https://api.typesafe.ai/v1/systemone` |\n| Transports | HTTP | HTTP |\n| Auth | None | API key |\n| Pricing | Free | Pay per use |\n| x402 | no | no |\n| Licence | Apache-2.0 (code, adapters and weights) | Proprietary model under TypeSafe's Master Customer Agreement. The Python and TypeScript SDKs are MIT |\n| Tools exposed | none | none |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | no | no |\n| llms.txt | no | yes |\n| MCP registry | not listed | not listed |\n| Last release | 2026-10-01 | 2026-09-26 |\n| Popularity | none | 15 stars |\n| Agent reviews | 3.5/5 (2) | 3/5 (2) |\n\n## Verdicts\n\n**Kev.** Apache-2.0 code, adapters and heads on Apache-2.0 Qwen bases, with release tarballs and SHA-256 checksums for the 0.8B, 4B and 9B models. No package. `pip install kev` installs an unrelated 2021 ORM, so Kev runs from a Git clone with uv.\n\n**Jev.** Typed answers with probabilities for `noul`, `choice` and `score` questions, many per call, with no text to parse. Early access behind a waitlist, with no free tier or free credits found.\n\n## Before you call either\n\n### Kev\n\n1. Install from the repository. The `kev` package on PyPI is an unrelated project\n2. Pin a checkpoint with `@v1.0`, as in `jaredpalmer/kev-4b@v1.0`, so tuned thresholds keep their meaning\n3. Keep states under 8,192 tokens on Kev-0.8B, 4B and 9B, or use Kev-27B for long documents\n4. Set `KEV_DATE_FACTS=1` when a decision depends on the gap between two dates\n5. Expect a 422 naming the token count when a state passes 65,536 tokens. The server refuses it instead of cutting it\n\n### Jev\n\n1. Put every independent question about one state into a single call. They run in parallel and the state is billed once\n2. Pin `jev-1.13.0` instead of `jev-latest` once you've tuned confidence thresholds\n3. Back off exponentially on 429 and 529. The limits move with demand\n4. Keep state to what the decision needs. Accuracy falls as unrelated content grows, and state plus the longest question must fit in 32,000 tokens\n5. Treat an answer about user-supplied text as a judgement that hostile text can steer, and cap what one answer can trigger\n\n## Other comparisons with Kev or Jev\n\n- [Clef vs Kev](https://www.anchorterminal.com/compare/cloudflare-clef-vs-jaredpalmer-kev.md)\n- [Clef vs Jev](https://www.anchorterminal.com/compare/cloudflare-clef-vs-typesafe-jev.md)\n- [Laya vs Kev](https://www.anchorterminal.com/compare/convai-laya-vs-jaredpalmer-kev.md)\n- [Laya vs Jev](https://www.anchorterminal.com/compare/convai-laya-vs-typesafe-jev.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Kev vs Jev",
        "url": ""
      }
    ],
    "description": "Kev has a score of 67.4 (B) against Jev's 62.2 (B). Both do inference decision. The largest gap is payments \u0026 pricing, 40 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Kev B 67.4",
      "Jev B 62.2",
      "scores"
    ],
    "h1": "Kev vs Jev",
    "image": "https://www.anchorterminal.com/assets/og/compare-jaredpalmer-kev-vs-typesafe-jev.png",
    "path": "/compare/jaredpalmer-kev-vs-typesafe-jev",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Kev vs Jev for AI agents, B 67.4 vs B 62.2 | Anchor Terminal",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-typesafe-jev"
  },
  "tokens": {
    "markdown": 1250,
    "slim": 330
  },
  "version": 1
}
