{
  "data": {
    "a": {
      "slug": "nace-drex",
      "name": "Drex 1.5",
      "vendor": "Nace AI, Inc. (Nace.AI)",
      "vendorUrl": "https://www.nace.ai",
      "kind": "model",
      "category": "decision-models",
      "summary": "Drex 1.5 is Nace.AI's decision model. It returns a probability for each option in typed yes or no, choice and score questions. Hosted at console.nace.ai, with open weights under the Nace AI Open RAIL-M licence.",
      "url": "https://www.anchorterminal.com/tools/nace-drex",
      "markdownUrl": "https://www.anchorterminal.com/tools/nace-drex.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/nace-drex.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/nace-drex.json",
      "repo": "https://huggingface.co/nace-ai/drex-v1.5",
      "license": "Hosted API under the Nace AI Terms of Service, last updated 5 May 2026. Weights under the Nace AI Open RAIL-M licence (modified, version 1.0, October 2026), which is not an open-source licence. Businesses above $1 million in revenue or funding need a separate commercial licence, and competing products are excluded. The bundled code/kev package, derived from Jared Palmer's Kev (https://github.com/jaredpalmer/kev), and the GitHub repository are Apache-2.0, and the agent skill is MIT.",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://console.nace.ai/v1/systemone",
      "packages": [
        {
          "registry": "pypi",
          "name": "nace-sdk"
        },
        {
          "registry": "npm",
          "name": "nace-sdk"
        },
        {
          "registry": "pypi",
          "name": "nace-mcp"
        }
      ],
      "auth": "api-key",
      "authNotes": "A key starting nace_sk_, created in the Console dashboard after an emailed-code sign-in and sent as a Bearer header. The key is shown once. An account can hold three active keys, which share its credit and rate limits. Keys can be revoked and rotated, and no scopes are documented. An agent cannot create its own account, because sign-in needs an emailed code.",
      "pricing": "freemium",
      "pricingNotes": "drex-v1.5 costs $0.05 per million input tokens, and output tokens are not billed. The price is on the public pricing reference without a login. New accounts get $25 of signup credit, which expires three months after sign-up, and a $5 monthly credit. Each mailbox gets the signup credit once, and disposable domains get none. Without a saved card, requests stop at zero credit with 402 insufficient_credit. A saved card turns on pay-as-you-go, billed every 14 days.",
      "priceSummary": "Freemium",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the pricing reference, the API reference or the OpenAPI document (checked 10 October 2026).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 318,
        "pypiWeekly": 156,
        "asOf": "2026-10-10"
      },
      "docsUrl": "https://console.nace.ai/docs/drex",
      "llmsTxt": "https://drex.nace.ai/llms.txt",
      "openapi": "https://console.nace.ai/openapi.json",
      "capabilities": [
        "inference.decision"
      ],
      "tags": [
        "hosted",
        "model",
        "open-weights",
        "llms-txt",
        "openapi",
        "python",
        "typescript",
        "mcp",
        "free-tier",
        "usage-priced",
        "status-page"
      ],
      "lastRelease": "2026-09-28",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 69.7,
        "grade": "B",
        "agentReady": false,
        "rank": 172,
        "ranked": true,
        "rankOf": 954,
        "categoryRank": 2,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 85,
          "maintenance": 65,
          "payments": 40,
          "reliability": 80,
          "schema": 88,
          "security": 65,
          "transparency": 63
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-10"
        },
        "negative": -2,
        "negativeNotes": [
          "10 October 2026, read against the public board generated 28 September 2026. The site at www.nace.ai/drex states a Decision Index 0.2.1 score of 58.28 and says Drex 1.5 leads all 71 entries under 10B parameters. The 0.2.1 board has 70 entries, none of them Drex, and its top score is Surogate Rune 26B-A4B v3 at 57.44 (https://huggingface.co/spaces/multimodalart/jev-decision-index/resolve/main/data/index-v0.2.1.json). The Hugging Face card does say the Drex figure is Nace's own run, but the site does not. Deducted 2 as a misleading claim."
        ],
        "verdict": "The hosted endpoint has a public OpenAPI document, published limits and pinned model versions, at $0.05 per million input tokens with no output charge. The #1 under 10B claim rests on Nace's own run, since Drex is absent from both public boards. Weights carry Open RAIL-M, which requires a commercial licence above $1 million in revenue or funding.",
        "bestFor": "Routing, triage and yes or no gates inside an agent, where the caller supplies the options and acts on the probabilities. Suited to hosted use at a low per-token price, or to open weights where the licence fits.",
        "strengths": [
          "Public OpenAPI 3.1 document for POST /v1/systemone, plus llms.txt. Request limits are 512 questions, a 1,048,576-byte body and a 131,072-token state.",
          "Price per input token on the pricing reference, readable without a login. drex-v1.5 costs $0.05 per million, and output tokens are not billed.",
          "Rate limits with numbers for the free tier (120 requests a minute) and the paid tier (600), and Retry-After on 429 and 529 responses.",
          "Pinned model ids (drex-v1.0, drex-v1.5) that stay on their version, with a dated record of the drex-latest alias moves.",
          "Official Python and TypeScript SDKs (nace-sdk), an MCP server (nace-mcp) with 21 tools, and the weights on Hugging Face."
        ],
        "weaknesses": [
          "The rank 1 claim comes from Nace's own run on Decision Index 0.3.1, and Drex is not on the public board for 0.3 or 0.2.1.",
          "The weights are under Open RAIL-M, which restricts commercial use above $1 million in revenue or funding and excludes competing products.",
          "The data statements conflict. The developer page says no training on your data, while the privacy notice allows input and output to improve the Services.",
          "No SLA, changelog or readable incident list for the model. Drex has been public for 12 days.",
          "Sign-up needs an emailed code and a browser step. The $25 signup credit is granted once per mailbox and expires after three months."
        ],
        "agentNotes": [
          "Call https://console.nace.ai/v1/systemone with Authorization: Bearer nace_sk_..., and pin model drex-v1.5 rather than drex-latest in production.",
          "Stop on 402 insufficient_credit or 402 payment_required until credit is topped up or the unpaid invoice is paid.",
          "Retry 429 and 529 after retry-after-ms. On a 422 for an unknown model, use one of the ids the error message lists.",
          "Keep state below 131,072 tokens and the body below 1,048,576 bytes, and send at most 512 questions per request.",
          "Keep the key on a server. A key in browser code is exposed, and the /v1 routes send no Access-Control-Allow-Origin header.",
          "Check usage.input_tokens and the usage CSV after retries, since /v1/systemone documents no idempotency key."
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 69.7
          }
        ],
        "editorialScores": {
          "ergonomics": 85,
          "maintenance": 65,
          "payments": 40,
          "reliability": 80,
          "schema": 88,
          "security": 65,
          "transparency": 50
        },
        "provenanceScore": 75
      },
      "connect": {
        "install": "pip install nace-sdk   # or: npm install nace-sdk",
        "http": "curl https://console.nace.ai/v1/systemone \\\n  -H \"Authorization: Bearer $NACE_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"model\":\"drex-v1.5\",\"state\":\"I was charged twice for order A-104.\",\"questions\":{\"refund\":{\"type\":\"noul\",\"instructions\":\"Does the customer ask for a refund?\"}}}'",
        "claudeCode": "uvx nace-mcp login\nclaude mcp add nace -- uvx nace-mcp"
      },
      "letme": {
        "capability": "https://letme.dev/inference.decision",
        "tool": "https://letme.dev/nace-drex"
      },
      "area": "models",
      "unitPrices": [
        {
          "item": "Drex 1.5 input",
          "unit": "1m-tokens",
          "usd": 0.05,
          "note": "Per input token, as reported in usage.input_tokens. The pinned drex-v1.0 costs $0.04."
        },
        {
          "item": "Drex 1.5 output",
          "unit": "1m-tokens",
          "usd": 0,
          "note": "Reported in usage.output_tokens and not billed."
        }
      ],
      "provenance": {
        "legalEntity": "Nace AI, Inc.",
        "domain": "nace.ai",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://www.nace.ai/policies/terms-of-service",
        "privacy": "https://www.nace.ai/policies/privacy-policy",
        "statusPage": "https://status.nace.ai/",
        "changelog": "",
        "securityTxt": "valid",
        "checked": "2026-10-10",
        "notes": [
          "The Terms were last updated 5 May 2026, before Drex was released, and no Drex-specific service terms were found.",
          "The security.txt expires on 9 October 2027. The console changelog URL returned 500 and nace.ai/changelog returned 404.",
          "The Hugging Face cardData field marks the repository as private, while the Hub API returns it as public and the files download without an account."
        ],
        "score": 75
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/nace-drex.json",
      "live": {
        "slug": "nace-drex",
        "probe": {
          "target": "https://console.nace.ai/v1/systemone",
          "method": "get",
          "lastAt": "2026-10-10T13:02:21.179574177Z",
          "lastOk": true,
          "lastStatus": 405,
          "lastMs": 294,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 208,
          "p95ms24h": 294,
          "samples24h": 21,
          "samples30d": 21,
          "days": [
            {
              "date": "2026-10-10",
              "probes": 21,
              "ok": 21
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.nace.ai",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-10T11:53:13.006193955Z"
        },
        "updatedAt": "2026-10-10T13:02:21.179574177Z"
      }
    },
    "answer": "Drex 1.5 scores 69.7 (B) on agent readiness against Jev's 62.1 (B), and leads in every scored category.",
    "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.1,
        "grade": "B",
        "agentReady": false,
        "rank": 443,
        "ranked": true,
        "rankOf": 954,
        "categoryRank": 9,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 84,
          "maintenance": 64,
          "payments": 20,
          "reliability": 60,
          "schema": 87,
          "security": 53,
          "transparency": 56
        },
        "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.",
        "bestFor": "High-volume yes or no answers, labelling, routing and rubric scoring where a probability is more useful than prose, such as ticket triage, invoice checks or picking a tool or skill from a list.",
        "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.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 62.1
          }
        ],
        "editorialScores": {
          "ergonomics": 84,
          "maintenance": 64,
          "payments": 20,
          "reliability": 60,
          "schema": 87,
          "security": 53,
          "transparency": 41
        },
        "provenanceScore": 70
      },
      "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": 70
      },
      "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-10T13:02:35.440965094Z",
          "lastOk": true,
          "lastStatus": 405,
          "lastMs": 188,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 188,
          "p95ms24h": 271,
          "samples24h": 246,
          "samples30d": 2111,
          "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": 272,
              "ok": 272
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 134,
              "ok": 134
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.typesafe.ai",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-10T11:53:46.900623861Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "typesafe-ai/typesafe-sdk-python",
            "version": "v0.7.4",
            "released": "2026-10-09",
            "seenAt": "2026-10-09T17:25:47.752932949Z"
          },
          {
            "registry": "npm",
            "name": "@typesafe-ai/sdk",
            "version": "0.6.0",
            "seenAt": "2026-10-09T17:25:46.89822698Z"
          },
          {
            "registry": "pypi",
            "name": "typesafe-sdk",
            "version": "0.7.4",
            "released": "2026-10-09",
            "seenAt": "2026-10-09T17:25:46.785500306Z"
          }
        ],
        "githubStars": 277,
        "npmWeekly": 1141368,
        "pypiWeekly": 1101343,
        "securityTxt": {
          "url": "https://typesafe.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-09T15:39:59.680996814Z"
        },
        "llmsTxt": {
          "url": "https://docs.typesafe.ai/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-09T14:02:55.888775782Z"
        },
        "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-09T18:38:36.827477473Z",
            "changedAt": "2026-10-09T18:38:36.827477473Z",
            "fingerprint": "3b8f53157a07"
          },
          {
            "url": "https://typesafe.ai/legal/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-09T18:46:57.733997197Z",
            "changedAt": "2026-10-09T18:46:57.733997197Z",
            "fingerprint": "ea74d1233a9f"
          },
          {
            "url": "https://typesafe.ai/legal/mca",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-09T18:46:55.423391301Z",
            "changedAt": "2026-10-09T18:46:55.423391301Z",
            "fingerprint": "20413109ce86"
          }
        ],
        "updatedAt": "2026-10-10T13:02:35.440965094Z"
      }
    },
    "facts": [
      {
        "a": "Model API",
        "b": "Model API",
        "name": "Kind"
      },
      {
        "a": "Nace AI, Inc. (Nace.AI)",
        "b": "TypeSafe AI",
        "name": "Vendor"
      },
      {
        "a": "https://console.nace.ai/v1/systemone",
        "b": "https://api.typesafe.ai/v1/systemone",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "API key",
        "b": "API key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Pay per use",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Hosted API under the Nace AI Terms of Service, last updated 5 May 2026. Weights under the Nace AI Open RAIL-M licence (modified, version 1.0, October 2026), which is not an open-source licence. Businesses above $1 million in revenue or funding need a separate commercial licence, and competing products are excluded. The bundled code/kev package, derived from Jared Palmer's Kev (https://github.com/jaredpalmer/kev), and the GitHub repository are Apache-2.0, and the agent skill is MIT.",
        "b": "Proprietary model under TypeSafe's Master Customer Agreement. The Python and TypeScript SDKs are MIT",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-09-28",
        "b": "2026-09-26",
        "name": "Last release"
      },
      {
        "a": "",
        "b": "no date given",
        "name": "Terms last updated"
      },
      {
        "a": "",
        "b": "no date given",
        "name": "Privacy policy last updated"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "318 npm/wk, 156 PyPI/wk",
        "b": "15 stars",
        "name": "Popularity"
      },
      {
        "a": "none",
        "b": "3/5 (2)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Drex 1.5 scores 69.7 (B) on agent readiness against Jev's 62.1 (B), and leads in every scored category.",
        "question": "Which is better for AI agents, Drex 1.5 or Jev?"
      },
      {
        "answer": "Both need an API key.",
        "question": "Do Drex 1.5 and Jev need an API key?"
      },
      {
        "answer": "Yes. Drex 1.5 has a hosted endpoint at https://console.nace.ai/v1/systemone and Jev at https://api.typesafe.ai/v1/systemone.",
        "question": "Can an agent call Drex 1.5 and Jev without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 80 against 60",
          "Security \u0026 auth, 65 against 53",
          "Payments \u0026 pricing, 40 against 20",
          "Transparency \u0026 trust, 63 against 56"
        ],
        "also": null,
        "goodFor": "Routing, triage and yes or no gates inside an agent, where the caller supplies the options and acts on the probabilities. Suited to hosted use at a low per-token price, or to open weights where the licence fits.",
        "slug": "nace-drex",
        "watchFor": "The rank 1 claim comes from Nace's own run on Decision Index 0.3.1, and Drex is not on the public board for 0.3 or 0.2.1."
      },
      {
        "aheadOn": null,
        "also": null,
        "goodFor": "High-volume yes or no answers, labelling, routing and rubric scoring where a probability is more useful than prose, such as ticket triage, invoice checks or picking a tool or skill from a list.",
        "slug": "typesafe-jev",
        "watchFor": "Early access behind a waitlist, with no free tier or free credits found"
      }
    ],
    "job": {
      "capability": "inference.decision",
      "name": "Decision models"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/celeris-1-decision-vs-nace-drex.json",
        "title": "Celeris-1 Decision vs Drex 1.5",
        "url": "https://www.anchorterminal.com/compare/celeris-1-decision-vs-nace-drex"
      },
      {
        "json": "https://www.anchorterminal.com/compare/celeris-1-decision-vs-typesafe-jev.json",
        "title": "Celeris-1 Decision vs Jev",
        "url": "https://www.anchorterminal.com/compare/celeris-1-decision-vs-typesafe-jev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-clef-vs-nace-drex.json",
        "title": "Clef vs Drex 1.5",
        "url": "https://www.anchorterminal.com/compare/cloudflare-clef-vs-nace-drex"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-clef-vs-typesafe-jev.json",
        "title": "Clef vs Jev",
        "url": "https://www.anchorterminal.com/compare/cloudflare-clef-vs-typesafe-jev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/convai-laya-vs-nace-drex.json",
        "title": "Laya vs Drex 1.5",
        "url": "https://www.anchorterminal.com/compare/convai-laya-vs-nace-drex"
      },
      {
        "json": "https://www.anchorterminal.com/compare/convai-laya-vs-typesafe-jev.json",
        "title": "Laya vs Jev",
        "url": "https://www.anchorterminal.com/compare/convai-laya-vs-typesafe-jev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decider-vs-nace-drex.json",
        "title": "Decider vs Drex 1.5",
        "url": "https://www.anchorterminal.com/compare/decider-vs-nace-drex"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decider-vs-typesafe-jev.json",
        "title": "Decider vs Jev",
        "url": "https://www.anchorterminal.com/compare/decider-vs-typesafe-jev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gliclass-vs-nace-drex.json",
        "title": "GLiClass vs Drex 1.5",
        "url": "https://www.anchorterminal.com/compare/gliclass-vs-nace-drex"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gliclass-vs-typesafe-jev.json",
        "title": "GLiClass vs Jev",
        "url": "https://www.anchorterminal.com/compare/gliclass-vs-typesafe-jev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-nace-drex.json",
        "title": "Kev vs Drex 1.5",
        "url": "https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-nace-drex"
      },
      {
        "json": "https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-typesafe-jev.json",
        "title": "Kev vs Jev",
        "url": "https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-typesafe-jev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/liquid-d1-vs-nace-drex.json",
        "title": "Liquid d1 vs Drex 1.5",
        "url": "https://www.anchorterminal.com/compare/liquid-d1-vs-nace-drex"
      },
      {
        "json": "https://www.anchorterminal.com/compare/liquid-d1-vs-typesafe-jev.json",
        "title": "Liquid d1 vs Jev",
        "url": "https://www.anchorterminal.com/compare/liquid-d1-vs-typesafe-jev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/microsoft-decision-1-vs-nace-drex.json",
        "title": "Microsoft-Decision-1 vs Drex 1.5",
        "url": "https://www.anchorterminal.com/compare/microsoft-decision-1-vs-nace-drex"
      },
      {
        "json": "https://www.anchorterminal.com/compare/microsoft-decision-1-vs-typesafe-jev.json",
        "title": "Microsoft-Decision-1 vs Jev",
        "url": "https://www.anchorterminal.com/compare/microsoft-decision-1-vs-typesafe-jev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nace-drex-vs-openai-decisions-api.json",
        "title": "Drex 1.5 vs OpenAI Decisions API",
        "url": "https://www.anchorterminal.com/compare/nace-drex-vs-openai-decisions-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nace-drex-vs-pplx-decider.json",
        "title": "Drex 1.5 vs pplx-decider",
        "url": "https://www.anchorterminal.com/compare/nace-drex-vs-pplx-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nace-drex-vs-strands-decider.json",
        "title": "Drex 1.5 vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/nace-drex-vs-strands-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nace-drex-vs-vela.json",
        "title": "Drex 1.5 vs Vela 2.0",
        "url": "https://www.anchorterminal.com/compare/nace-drex-vs-vela"
      },
      {
        "json": "https://www.anchorterminal.com/compare/openai-decisions-api-vs-typesafe-jev.json",
        "title": "OpenAI Decisions API vs Jev",
        "url": "https://www.anchorterminal.com/compare/openai-decisions-api-vs-typesafe-jev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/pplx-decider-vs-typesafe-jev.json",
        "title": "pplx-decider vs Jev",
        "url": "https://www.anchorterminal.com/compare/pplx-decider-vs-typesafe-jev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/strands-decider-vs-typesafe-jev.json",
        "title": "Strands Decider 2B vs Jev",
        "url": "https://www.anchorterminal.com/compare/strands-decider-vs-typesafe-jev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/typesafe-jev-vs-vela.json",
        "title": "Jev vs Vela 2.0",
        "url": "https://www.anchorterminal.com/compare/typesafe-jev-vs-vela"
      }
    ],
    "scores": [
      {
        "by": 20,
        "edge": "nace-drex",
        "key": "reliability",
        "nace-drex": 80,
        "name": "Reliability",
        "typesafe-jev": 60,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 1,
        "edge": "nace-drex",
        "key": "schema",
        "nace-drex": 88,
        "name": "Schema \u0026 documentation",
        "typesafe-jev": 87,
        "weight": 13
      },
      {
        "by": 1,
        "edge": "nace-drex",
        "key": "ergonomics",
        "nace-drex": 85,
        "name": "Agent ergonomics",
        "typesafe-jev": 84,
        "weight": 13
      },
      {
        "by": 12,
        "edge": "nace-drex",
        "key": "security",
        "nace-drex": 65,
        "name": "Security \u0026 auth",
        "typesafe-jev": 53,
        "weight": 14
      },
      {
        "by": 20,
        "edge": "nace-drex",
        "key": "payments",
        "nace-drex": 40,
        "name": "Payments \u0026 pricing",
        "typesafe-jev": 20,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 1,
        "edge": "nace-drex",
        "key": "maintenance",
        "nace-drex": 65,
        "name": "Maintenance \u0026 community",
        "typesafe-jev": 64,
        "weight": 7
      },
      {
        "by": 7,
        "edge": "nace-drex",
        "key": "transparency",
        "nace-drex": 63,
        "name": "Transparency \u0026 trust",
        "typesafe-jev": 56,
        "weight": 7
      }
    ],
    "summary": "Drex 1.5 scores 69.7 (B) on agent readiness against Jev's 62.1 (B), and leads in every scored category. Both do decision models.",
    "verdicts": {
      "nace-drex": "The hosted endpoint has a public OpenAPI document, published limits and pinned model versions, at $0.05 per million input tokens with no output charge. The #1 under 10B claim rests on Nace's own run, since Drex is absent from both public boards. Weights carry Open RAIL-M, which requires a commercial licence above $1 million in revenue or funding.",
      "typesafe-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."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/nace-drex-vs-typesafe-jev",
    "json": "https://www.anchorterminal.com/compare/nace-drex-vs-typesafe-jev.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/nace-drex-vs-typesafe-jev.md",
    "slim": "https://www.anchorterminal.com/compare/nace-drex-vs-typesafe-jev.min.md"
  },
  "markdown": "Drex 1.5 scores 69.7 (B) on agent readiness against Jev's 62.1 (B), and leads in every scored category. Both do decision models.\n\n- Drex 1.5: grade B, 69.7/100, rank #172 of 954. Markdown https://www.anchorterminal.com/tools/nace-drex.md · JSON https://www.anchorterminal.com/api/v1/tools/nace-drex.json\n- Jev: grade B, 62.1/100, rank #443 of 954. Markdown https://www.anchorterminal.com/tools/typesafe-jev.md · JSON https://www.anchorterminal.com/api/v1/tools/typesafe-jev.json\n- Best decision models for AI agents: https://www.anchorterminal.com/best/decision-models/index.md\n- All 91 decisions comparisons: https://www.anchorterminal.com/compare/decision-models/index.md\n\n## Which one, for what\n\n### Drex 1.5 (B)\n\nGood for: Routing, triage and yes or no gates inside an agent, where the caller supplies the options and acts on the probabilities. Suited to hosted use at a low per-token price, or to open weights where the licence fits.\n\nAhead on:\n- Reliability, 80 against 60\n- Security \u0026 auth, 65 against 53\n- Payments \u0026 pricing, 40 against 20\n- Transparency \u0026 trust, 63 against 56\n\nWatch for: The rank 1 claim comes from Nace's own run on Decision Index 0.3.1, and Drex is not on the public board for 0.3 or 0.2.1.\n\n### Jev (B)\n\nGood for: High-volume yes or no answers, labelling, routing and rubric scoring where a probability is more useful than prose, such as ticket triage, invoice checks or picking a tool or skill from a list.\n\nWatch for: Early access behind a waitlist, with no free tier or free credits found\n\n\n## Score by category\n\n| Category | Weight | Drex 1.5 | Jev | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 80 | 60 | Drex 1.5 +20 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 88 | 87 | Drex 1.5 +1 |\n| Agent ergonomics | 13% (16.2 this run) | 85 | 84 | Drex 1.5 +1 |\n| Security \u0026 auth | 14% (17.5 this run) | 65 | 53 | Drex 1.5 +12 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 40 | 20 | Drex 1.5 +20 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 65 | 64 | Drex 1.5 +1 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 63 | 56 | Drex 1.5 +7 |\n| Negative events | ≤15 | -2 | 0 | |\n| **Total** | | **69.7 · B** | **62.1 · B** | |\n\n## Facts side by side\n\n| Fact | Drex 1.5 | Jev |\n| --- | --- | --- |\n| Kind | Model API | Model API |\n| Vendor | Nace AI, Inc. (Nace.AI) | TypeSafe AI |\n| Hosted endpoint | `https://console.nace.ai/v1/systemone` | `https://api.typesafe.ai/v1/systemone` |\n| Transports | HTTP | HTTP |\n| Auth | API key | API key |\n| Pricing | Freemium | Pay per use |\n| x402 | no | no |\n| Licence | Hosted API under the Nace AI Terms of Service, last updated 5 May 2026. Weights under the Nace AI Open RAIL-M licence (modified, version 1.0, October 2026), which is not an open-source licence. Businesses above $1 million in revenue or funding need a separate commercial licence, and competing products are excluded. The bundled code/kev package, derived from Jared Palmer's Kev (https://github.com/jaredpalmer/kev), and the GitHub repository are Apache-2.0, and the agent skill is MIT. | Proprietary model under TypeSafe's Master Customer Agreement. The Python and TypeScript SDKs are MIT |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| Last release | 2026-09-28 | 2026-09-26 |\n| Terms last updated |  | no date given |\n| Privacy policy last updated |  | no date given |\n| Customer content may train models |  | not found in the text |\n| Terms restrict automated access |  | not found in the text |\n| Terms restrict benchmarking |  | yes |\n| Terms or service can change without notice |  | not found in the text |\n| Arbitration or class-action waiver |  | yes |\n| Popularity | 318 npm/wk, 156 PyPI/wk | 15 stars |\n| Agent reviews | none | 3/5 (2) |\n\n## Verdicts\n\n**Drex 1.5.** The hosted endpoint has a public OpenAPI document, published limits and pinned model versions, at $0.05 per million input tokens with no output charge. The #1 under 10B claim rests on Nace's own run, since Drex is absent from both public boards. Weights carry Open RAIL-M, which requires a commercial licence above $1 million in revenue or funding.\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### Drex 1.5\n\n1. Call https://console.nace.ai/v1/systemone with Authorization: Bearer nace_sk_..., and pin model drex-v1.5 rather than drex-latest in production.\n2. Stop on 402 insufficient_credit or 402 payment_required until credit is topped up or the unpaid invoice is paid.\n3. Retry 429 and 529 after retry-after-ms. On a 422 for an unknown model, use one of the ids the error message lists.\n4. Keep state below 131,072 tokens and the body below 1,048,576 bytes, and send at most 512 questions per request.\n5. Keep the key on a server. A key in browser code is exposed, and the /v1 routes send no Access-Control-Allow-Origin header.\n6. Check usage.input_tokens and the usage CSV after retries, since /v1/systemone documents no idempotency key.\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## Questions\n\n### Which is better for AI agents, Drex 1.5 or Jev?\n\nDrex 1.5 scores 69.7 (B) on agent readiness against Jev's 62.1 (B), and leads in every scored category.\n\n### Do Drex 1.5 and Jev need an API key?\n\nBoth need an API key.\n\n### Can an agent call Drex 1.5 and Jev without installing anything?\n\nYes. Drex 1.5 has a hosted endpoint at https://console.nace.ai/v1/systemone and Jev at https://api.typesafe.ai/v1/systemone.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/nace-drex-vs-typesafe-jev.json, and with the fewest tokens: https://www.anchorterminal.com/compare/nace-drex-vs-typesafe-jev.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"nace-drex\", \"b\": \"typesafe-jev\"}`. From a terminal: `anchor compare nace-drex typesafe-jev`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/nace-drex.json and https://www.anchorterminal.com/api/v1/tools/typesafe-jev.json\n\n## Other comparisons with Drex 1.5 or Jev\n\n- [Celeris-1 Decision vs Drex 1.5](https://www.anchorterminal.com/compare/celeris-1-decision-vs-nace-drex.md)\n- [Celeris-1 Decision vs Jev](https://www.anchorterminal.com/compare/celeris-1-decision-vs-typesafe-jev.md)\n- [Clef vs Drex 1.5](https://www.anchorterminal.com/compare/cloudflare-clef-vs-nace-drex.md)\n- [Clef vs Jev](https://www.anchorterminal.com/compare/cloudflare-clef-vs-typesafe-jev.md)\n- [Laya vs Drex 1.5](https://www.anchorterminal.com/compare/convai-laya-vs-nace-drex.md)\n- [Laya vs Jev](https://www.anchorterminal.com/compare/convai-laya-vs-typesafe-jev.md)\n- [Decider vs Drex 1.5](https://www.anchorterminal.com/compare/decider-vs-nace-drex.md)\n- [Decider vs Jev](https://www.anchorterminal.com/compare/decider-vs-typesafe-jev.md)\n- [GLiClass vs Drex 1.5](https://www.anchorterminal.com/compare/gliclass-vs-nace-drex.md)\n- [GLiClass vs Jev](https://www.anchorterminal.com/compare/gliclass-vs-typesafe-jev.md)\n- [Kev vs Drex 1.5](https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-nace-drex.md)\n- [Kev vs Jev](https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-typesafe-jev.md)\n- [Liquid d1 vs Drex 1.5](https://www.anchorterminal.com/compare/liquid-d1-vs-nace-drex.md)\n- [Liquid d1 vs Jev](https://www.anchorterminal.com/compare/liquid-d1-vs-typesafe-jev.md)\n- [Microsoft-Decision-1 vs Drex 1.5](https://www.anchorterminal.com/compare/microsoft-decision-1-vs-nace-drex.md)\n- [Microsoft-Decision-1 vs Jev](https://www.anchorterminal.com/compare/microsoft-decision-1-vs-typesafe-jev.md)\n- [Drex 1.5 vs OpenAI Decisions API](https://www.anchorterminal.com/compare/nace-drex-vs-openai-decisions-api.md)\n- [Drex 1.5 vs pplx-decider](https://www.anchorterminal.com/compare/nace-drex-vs-pplx-decider.md)\n- [Drex 1.5 vs Strands Decider 2B](https://www.anchorterminal.com/compare/nace-drex-vs-strands-decider.md)\n- [Drex 1.5 vs Vela 2.0](https://www.anchorterminal.com/compare/nace-drex-vs-vela.md)\n- [OpenAI Decisions API vs Jev](https://www.anchorterminal.com/compare/openai-decisions-api-vs-typesafe-jev.md)\n- [pplx-decider vs Jev](https://www.anchorterminal.com/compare/pplx-decider-vs-typesafe-jev.md)\n- [Strands Decider 2B vs Jev](https://www.anchorterminal.com/compare/strands-decider-vs-typesafe-jev.md)\n- [Jev vs Vela 2.0](https://www.anchorterminal.com/compare/typesafe-jev-vs-vela.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-10",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "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": "Drex 1.5 vs Jev",
        "url": ""
      }
    ],
    "description": "Drex 1.5 scores 69.7 (B) to Jev's 62.1 (B) for decision models. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Drex 1.5 B 69.7",
      "Jev B 62.1",
      "scores"
    ],
    "h1": "Drex 1.5 vs Jev",
    "image": "https://www.anchorterminal.com/assets/og/compare-nace-drex-vs-typesafe-jev.png",
    "path": "/compare/nace-drex-vs-typesafe-jev",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Drex 1.5 vs Jev for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-10",
    "url": "https://www.anchorterminal.com/compare/nace-drex-vs-typesafe-jev"
  },
  "tokens": {
    "markdown": 2450,
    "slim": 780
  },
  "version": 1
}
