{
  "data": {
    "a": {
      "slug": "decider",
      "name": "Decider",
      "vendor": "Mark Marosi (Mapika)",
      "vendorUrl": "https://github.com/Mapika",
      "kind": "model",
      "category": "decision-models",
      "summary": "Decider is a family of open-weight decision models by Mark Marosi (Mapika), from 0.8B to 35B parameters under Apache-2.0. It answers typed yes or no, choice and score questions with probabilities, and runs locally from the `decider-ai` Python package.",
      "url": "https://www.anchorterminal.com/tools/decider",
      "markdownUrl": "https://www.anchorterminal.com/tools/decider.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/decider.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/decider.json",
      "dns": "decider.grade.anchorterminal.com",
      "repo": "https://github.com/Mapika/decider",
      "license": "Apache-2.0 (code and weights)",
      "transports": [
        "http"
      ],
      "packages": [
        {
          "registry": "pypi",
          "name": "decider-ai"
        }
      ],
      "auth": "none",
      "authNotes": "No account. `decider.serve` has no authentication option. `scripts/serve.sh` binds to 127.0.0.1 since 1.7.1, and `DECIDER_HOST=0.0.0.0` opens it to the network. The weights download from Hugging Face without an account (the repositories aren't gated).",
      "pricing": "free",
      "pricingNotes": "Free and open source, with nothing to buy. You pay for your own hardware. The README puts the 2B at about 4 GB of GPU memory, the 4B at 8.4 GB and the 35B at 65 GB in bf16, with GGUF files of 1.3 GB and 2.7 GB for CPU (https://github.com/Mapika/decider). No hosted API was found.",
      "priceSummary": "Free · OSS",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402. Decider is software you run, and its server has no payment route (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 1100,
        "npmWeekly": null,
        "pypiWeekly": 2680,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://github.com/Mapika/decider#readme",
      "capabilities": [
        "inference.decision"
      ],
      "tags": [
        "model",
        "open-source",
        "open-weights",
        "self-hosted",
        "local",
        "free",
        "python"
      ],
      "lastRelease": "2026-10-20",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 72.8,
        "grade": "BB",
        "agentReady": true,
        "rank": 204,
        "ranked": true,
        "rankOf": 1524,
        "categoryRank": 3,
        "methodology": "0.8",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 80,
          "maintenance": 76,
          "payments": 90,
          "reliability": 90,
          "schema": 78,
          "security": 38,
          "transparency": 52
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-11-01"
        },
        "negative": 0,
        "verdict": "An Apache-2.0 decision model family with a dated changelog, 22 package releases from 22 September to 20 October 2026 and model cards that list measured regressions. One person maintains it, the local server has no authentication option, states over 32,768 tokens are cut without an error, and no security policy is published.",
        "bestFor": "Local classification, routing, triage and checks where a team wants open weights in several sizes and a Jev-shaped route.",
        "strengths": [
          "Apache-2.0 code and weights, with the training code, data builders and per-version measurements in the repository",
          "Sizes from 0.8B to 35B parameters, with GGUF files for CPU, builds for CUDA, Apple silicon and vLLM, and image input since 1.10.0",
          "`POST /v1/systemone` follows TypeSafe's wire format, and the README says TypeSafe's SDKs work with `TYPESAFE_BASE_URL` set to the local server",
          "Dated changelog entries for all 22 `decider-ai` releases from 1.0.0 (22 September 2026) to 1.10.0 (20 October 2026)",
          "Size limits return 413, overload 503 and invalid questions 422, each with a message documented in `docs/SERVING.md`"
        ],
        "weaknesses": [
          "The local server has no authentication option. It binds to 127.0.0.1 since 1.7.1",
          "States over 32,768 tokens are truncated (`DECIDER_MAX_STATE_TOKENS`) without an error",
          "No SECURITY.md, disclosure policy or security contact was found in the repository",
          "One maintainer wrote 103 of 106 commits, and the first release was on 22 September 2026",
          "The README says calibration on hard items is weak, the models are English only, and one pass can't do multi-step arithmetic",
          "No hosted API, and the HTTP server doesn't serve the GGUF files"
        ],
        "agentNotes": [
          "Pin weights by Hub tag (`v11`, `v2.1`, `v1`) when results must repeat. The `main` branch of each model repository changed with the 20 October 2026 versions",
          "Read `x_p_max` for the top probability. Since 1.3.0 `confidence` on choice and score answers follows TypeSafe's rescaled definition, not the top probability",
          "Keep the server on 127.0.0.1 or put an authenticating proxy in front. It has no key option",
          "Count state tokens before sending. Over 32,768 the state is cut silently, and `/decide` caps context at 1,536 tokens",
          "Split multi-step arithmetic or multi-hop judgements into several questions, and don't write long rules into a question. The README says both fail"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 3.3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "BB",
            "methodology": "0.8",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 72.8
          }
        ],
        "editorialScores": {
          "ergonomics": 80,
          "maintenance": 76,
          "payments": 90,
          "reliability": 90,
          "schema": 78,
          "security": 38,
          "transparency": 64
        },
        "provenanceScore": 39,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-01",
            "maintenance": "2026-11-01",
            "payments": "2026-11-01",
            "reliability": "2026-11-01",
            "schema": "2026-11-01",
            "security": "2026-11-01",
            "transparency": "2026-11-01"
          },
          "last": "2026-11-01",
          "lastMoved": "2026-11-13",
          "oldest": "2026-11-01",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "install": "pip install decider-ai"
      },
      "letme": {
        "capability": "https://letme.dev/inference.decision",
        "tool": "https://letme.dev/decider"
      },
      "area": "models",
      "provenance": {
        "legalEntity": "",
        "domain": "github.com/Mapika",
        "domainRegistered": "",
        "endpointOnVendorDomain": null,
        "terms": "",
        "privacy": "",
        "statusPage": "",
        "changelog": "https://github.com/Mapika/decider/blob/main/docs/CHANGELOG.md",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "An individual's open-source project under Apache-2.0. The pyproject and the README citation name Mark Marosi as author, and no company is named.",
          "No vendor domain. The code is at github.com/Mapika/decider and the weights at huggingface.co/Mapika, so the domain line names the GitHub account and scores no domain age.",
          "Software you run, so there's no hosted endpoint, service terms or privacy policy. The author publishes none, and the Apache-2.0 licence stands in for terms.",
          "The changelog is `docs/CHANGELOG.md`, with a dated entry for each package release and model update. Release tags v1.0.2 to v1.9.0 match the PyPI versions."
        ],
        "score": 39
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/decider.json",
      "live": {
        "slug": "decider",
        "versions": [
          {
            "registry": "pypi",
            "name": "decider-ai",
            "version": "1.10.0",
            "released": "2026-10-20",
            "seenAt": "2026-11-13T08:28:47.930776106Z"
          }
        ],
        "githubStars": 1053,
        "pypiWeekly": 1639,
        "domain": {
          "domain": "github.com/mapika",
          "checkedAt": "2026-11-08T15:06:26.476419005Z"
        },
        "pages": [
          {
            "url": "https://raw.githubusercontent.com/Mapika/decider/main/docs/CHANGELOG.md",
            "kind": "deprecations",
            "status": 304,
            "checkedAt": "2026-11-13T18:29:13.618366672Z",
            "changedAt": "2026-10-21T00:33:24.950384604Z",
            "fingerprint": "f283ac55a371"
          }
        ],
        "github": {
          "repo": "mapika/decider",
          "checkedAt": "2026-11-09T10:39:07.80192813Z",
          "stars": 1045,
          "archived": false,
          "issuesEnabled": true,
          "pushedAt": "2026-10-20T12:35:02Z",
          "openIssues": 2,
          "openPRs": 0,
          "issuesOpened90d": 18,
          "issuesClosed90d": 16,
          "prsMerged90d": 3,
          "ci": {
            "branch": "main",
            "runs": 50,
            "success": 46,
            "failure": 4,
            "other": 0,
            "latest": "success",
            "latestAt": "2026-10-20T12:36:17Z"
          },
          "replies": {
            "sampled": 18,
            "unanswered": 0,
            "medianDays": 0.3
          }
        },
        "updatedAt": "2026-11-13T18:29:13.618366672Z"
      }
    },
    "answer": "Decider scores 72.8 (BB) on agent readiness against Gemini Decision 1's 63.2 (B), and leads in 2 of 7 scored categories. Gemini Decision 1 leads on agent ergonomics, security \u0026 auth and transparency \u0026 trust.",
    "b": {
      "slug": "gemini-decision-1",
      "name": "Gemini Decision 1",
      "vendor": "Google",
      "vendorUrl": "https://ai.google.dev",
      "kind": "model",
      "category": "decision-models",
      "summary": "Gemini Decision 1 is Google's model for closed-set decisions. It scores yes/no, multiple-choice and rubric questions in one pass and returns probabilities, not text, over text, images, audio, video and PDFs, at $0.10 per million input tokens.",
      "url": "https://www.anchorterminal.com/tools/gemini-decision-1",
      "markdownUrl": "https://www.anchorterminal.com/tools/gemini-decision-1.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/gemini-decision-1.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/gemini-decision-1.json",
      "dns": "gemini-decision-1.grade.anchorterminal.com",
      "license": "Closed model, used through the Gemini API's Decisions endpoint under Google's terms. The google-genai SDK that calls it is Apache-2.0",
      "transports": [
        "http"
      ],
      "packages": [],
      "auth": "api-key",
      "authNotes": "An `x-goog-api-key` created in Google AI Studio, the same key as the rest of the Gemini API. The free tier needs no billing; paid use needs billing on the Cloud project, per the Gemini API listing.",
      "pricing": "usage",
      "pricingNotes": "$0.10 per million input tokens on the paid tier for text, images, video, audio and PDFs, and no output charge, since the model generates no output tokens. Free of charge on the free tier, where content is used to improve Google's products. Shared input is billed once per request; each question adds its own instruction and criteria tokens. No context caching, Batch API, Flex or Priority. Per the pricing page, 11 November 2026.",
      "priceSummary": "Pay per use",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in Google's announcement of 11 November 2026 or the SDK. Paid use is billed to a Cloud project, per the Gemini API listing.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-11-11"
      },
      "docsUrl": "https://aistudio.google.com/docs/decisions-api",
      "llmsTxt": "https://ai.google.dev/gemini-api/docs/llms.txt",
      "capabilities": [
        "inference.decision"
      ],
      "tags": [
        "official",
        "hosted",
        "model",
        "multimodal",
        "usage-priced",
        "free-tier",
        "closed-source",
        "llms-txt",
        "new"
      ],
      "lastRelease": "2026-11-11",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 63.2,
        "grade": "B",
        "agentReady": false,
        "rank": 630,
        "ranked": true,
        "rankOf": 1524,
        "categoryRank": 13,
        "methodology": "0.8",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 85,
          "maintenance": 79,
          "payments": 60,
          "reliability": 40,
          "schema": 80,
          "security": 45,
          "transparency": 70
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-11-11"
        },
        "negative": 0,
        "verdict": "Google's decision model scores up to 1,000 yes/no, choice and rubric questions per request over a 262,144-token multimodal input, at $0.10 per million input tokens, no output charge and a free tier. It is on a v1beta endpoint with no caching or batch discount, so repeated input is paid in full, and every speed and accuracy figure is Google's.",
        "bestFor": "Routing, tool selection, policy checks and rubric grading over mixed media, where many fixed questions share one input and generated text isn't needed.",
        "strengths": [
          "Price published without a login: $0.10 per million input tokens and $0 output, with the shared input billed once per request",
          "A no-cost tier in Google AI Studio, so an agent's operator can start with a key and no card",
          "Up to 1,000 questions in one request over text, images, audio, video and PDFs, within 262,144 tokens",
          "Typed request and response models in google-genai 3.2.0 (Apache-2.0), with stated ranges for options, levels and probabilities",
          "Every answer carries a confidence from 0 to 1, so uncertain cases can go to a larger model or a person"
        ],
        "weaknesses": [
          "No context caching, Batch API, Flex or Priority: the guide says repeated input across requests counts in full",
          "Launch stage not stated, and the endpoint is on v1beta, which Google says may change",
          "Free-tier requests are used to improve Google's products, per the pricing page",
          "Google's latency figures cover contexts up to 16K tokens, not the 262,144-token maximum",
          "The public rate-limit page has no row for this model; limits are shown only in AI Studio"
        ],
        "agentNotes": [
          "Call POST /v1beta/decisions or `client.decisions.create` (SDK 3.2 or later), not generateContent or the Interactions API",
          "Put every question about the same input in one request: there's no caching, and repeated input is billed in full",
          "Pass media inline (100 MB, 50 MB for PDFs), as a Files API URI or as an HTTPS URL up to 15 MB; YouTube and gs:// links are refused",
          "Branch on the HTTP 400 error code (safety, prohibited_content, blocklist, image_safety, content_blocked) before retrying",
          "Keep question keys to [A-Za-z0-9_-] and 64 characters, and options or levels between 2 and 255"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.8",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 63.2
          }
        ],
        "editorialScores": {
          "ergonomics": 85,
          "maintenance": 79,
          "payments": 60,
          "reliability": 40,
          "schema": 80,
          "security": 45,
          "transparency": 50
        },
        "provenanceScore": 89,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-11",
            "maintenance": "2026-11-11",
            "payments": "2026-11-11",
            "reliability": "2026-11-11",
            "schema": "2026-11-11",
            "security": "2026-11-11",
            "transparency": "2026-11-11"
          },
          "last": "2026-11-11",
          "lastMoved": "2026-11-13",
          "oldest": "2026-11-11",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "http": "curl -X POST \"https://generativelanguage.googleapis.com/v1beta/decisions\" \\\n  -H \"x-goog-api-key: $GEMINI_API_KEY\" -H \"content-type: application/json\" \\\n  -d '{\"model\":\"models/gemini-decision-1\",\"input\":\"The blue mug I ordered arrived cracked.\",\"questions\":{\"damaged\":{\"type\":\"noul\",\"instructions\":\"Did the item arrive damaged?\"},\"team\":{\"type\":\"choice\",\"instructions\":\"Which team handles this?\",\"criteria\":{\"returns\":\"Damaged or wrong items\",\"billing\":\"Charges and refunds\"}}}}'"
      },
      "letme": {
        "capability": "https://letme.dev/inference.decision",
        "tool": "https://letme.dev/gemini-decision-1"
      },
      "sameCompany": [
        "gemini-4-carbon",
        "gemini-4-hydrogen",
        "vertex-ai",
        "embeddinggemma-2",
        "embeddinggemma-300m",
        "gemini-embedding",
        "vertex-ai-tuning",
        "cloud-run-gpus",
        "google-model-armor",
        "shieldgemma",
        "google-imagen",
        "gemini-omni-1-2-flash",
        "google-veo",
        "google-lyria",
        "google-speech-to-text",
        "google-cloud-tts",
        "gemini-live",
        "google-adk",
        "google-memory-bank",
        "google-secret-manager",
        "google-cloud-document-ai",
        "google-weather-api",
        "chrome-devtools-mcp",
        "puppeteer",
        "mcp-toolbox-databases",
        "google-maps-platform",
        "google-cloud-translation",
        "google-calendar-api",
        "firebase-cloud-messaging",
        "google-cloud-storage",
        "google-drive-api",
        "gemini-enterprise",
        "antigravity-cli",
        "gemini-cli",
        "harness2",
        "jules",
        "gemini-spark",
        "google-search-console",
        "google-ads-api",
        "google-forms",
        "google-sheets-api",
        "gmail-api",
        "google-people-api",
        "diffusiongemma-26b-a4b-it",
        "gemma-4-12b-it",
        "gemma-4-26b-a4b-it",
        "gemma-4-31b-it",
        "gemma-4-e2b-it",
        "gemma-4-e4b-it",
        "virustotal"
      ],
      "sameModel": [
        "gemini-api"
      ],
      "area": "models",
      "unitPrices": [
        {
          "item": "Gemini Decision 1 input",
          "unit": "1m-tokens",
          "usd": 0.1,
          "note": "Text, image, audio, video and PDF. Shared input billed once per request"
        },
        {
          "item": "Gemini Decision 1 output",
          "unit": "1m-tokens",
          "usd": 0,
          "note": "No output tokens are generated"
        }
      ],
      "provenance": {
        "legalEntity": "Google LLC",
        "domain": "google.com",
        "domainRegistered": "1997-09-15",
        "domainNote": "The endpoint is on googleapis.com, Google's API domain. google.com was registered in 1997.",
        "endpointOnVendorDomain": true,
        "terms": "https://ai.google.dev/gemini-api/terms",
        "privacy": "https://policies.google.com/privacy",
        "statusPage": "https://aistudio.google.com/status",
        "changelog": "https://ai.google.dev/gemini-api/docs/changelog",
        "securityTxt": "valid",
        "checked": "2026-11-11",
        "score": 89
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/gemini-decision-1.json",
      "live": {
        "slug": "gemini-decision-1",
        "securityTxt": {
          "url": "https://google.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2030-04-01T00:00:00z",
          "checkedAt": "2026-11-13T16:15:44.621683591Z"
        },
        "llmsTxt": {
          "url": "https://ai.google.dev/gemini-api/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-13T15:54:24.506680546Z"
        },
        "updatedAt": "2026-11-13T16:15:44.621683591Z"
      }
    },
    "edges": [
      {
        "by": 50,
        "category": "reliability",
        "leads": "decider",
        "name": "Reliability",
        "reasons": {
          "a": "Scored on the local-package checklist, since Decider is open weights the owner runs, as for Kev and Strands Decider. `pip install decider-ai`, at 1.10.0 of 20 October 2026 by the repository tag and pyproject, with Python 3.11 or later stated and extras for serving, GGUF and Apple silicon (20). Public CI on GitHub Actions runs the test files in two jobs, without torch and with CPU torch, and the five latest runs on main had passed on 8 October, per the 8 October check, not re-read on 1 November. No test loads model weights, and the 1.10.0 changelog reports 310 passing (22 of 25). 3 of 16 issues were open on 8 October, a feature request, a Windows on ARM report with fixes shipped in 1.7.1, and one unsolicited promotion, and reported crashes (#5, #8, #21) were fixed in a release within days, per the 8 October check, not re-read on 1 November (23 of 25). `docs/CHANGELOG.md` has a dated entry for every release and the tags run to v1.10.0. The 1.3.0 minor release changed what `confidence` means, called out with a migration note, and 1.10.0 adds image input behind a flag (12 of 15). 1.10.0, though 1.0.0 is from 22 September 2026 and 22 releases came in 29 days (13 of 15). 20+22+23+12+13 = 90.",
          "b": "Model reading for gemini-decision-1 on the Gemini API's Decisions endpoint. Platform facts are the Gemini API listing's (gemini-api, re-read 1 November), carried over as RULES.md allows for a model on an already graded platform. Status page at aistudio.google.com/status with no readable components or history (10 of 20) and no readable incident record (5 of 30). Rate-limit tiers and spend limits published for the platform, but the public rate-limit page, read on 11 November, has no row for Decision 1 and sends you to AI Studio (5 of 15). Backoff guidance for 429 and 503 and SDK retries (15). No SLA (0). The guide and the model page, read on 11 November, state no launch stage; the endpoint is v1beta and the model has one version, so half, as Gemini 4 Carbon was read (5 of 10). 10 + 5 + 5 + 15 + 0 + 5 = 40."
        },
        "scores": {
          "a": 90,
          "b": 40
        }
      },
      {
        "by": 30,
        "category": "payments",
        "leads": "decider",
        "name": "Payments \u0026 pricing",
        "reasons": {
          "a": "Free Apache-2.0 software with nothing to buy, so 20 + 20 + 20 for pricing, free use and no sign-up, by the self-hosted rule. No payment protocol (0). No hosted API was found, so there's no hosted option to grade. Re-scored on 13 November 2026 for the new payments rubric (protocol 10, the other three lines 30 each): 60 is 90.",
          "b": "Model reading for gemini-decision-1 on the Gemini API's Decisions endpoint. Platform facts are the Gemini API listing's (gemini-api, re-read 1 November), carried over as RULES.md allows for a model on an already graded platform. No machine payment protocol (0). The pricing page lists $0.10 per million input tokens on the paid tier for every modality and no output charge, without a login (20). Free of charge on the free tier (20). A Google account and an AI Studio key come first (0). 0 + 20 + 20 + 0 = 40. Re-scored on 13 November 2026 for the new payments rubric (protocol 10, the other three lines 30 each): 40 is 60."
        },
        "scores": {
          "a": 90,
          "b": 60
        }
      },
      {
        "by": 18,
        "category": "transparency",
        "leads": "gemini-decision-1",
        "name": "Transparency \u0026 trust",
        "reasons": {
          "a": "Apache-2.0 for the code and model repositories, with the training code, data builders, teacher data and per-stage measurements published. The RL stage and the mixture-v2 builders aren't in the package, and the README says reproduction isn't byte-identical (28 of 30). Self-hosted, so inputs stay on the operator's hardware by construction, but we found no statement saying so. Training draws on about 95 public datasets whose licences we didn't review (15 of 30). The 1.0.x server was kept for one release as `decider.serve_v1` with notice in the changelog, and earlier weights stay under Hub tags. No deprecation policy (11 of 20). No telemetry code found in the package and no statement either way. Weights download through the Hugging Face Hub client (10 of 20).",
          "b": "Model reading for gemini-decision-1 on the Gemini API's Decisions endpoint. Platform facts are the Gemini API listing's (gemini-api, re-read 1 November), carried over as RULES.md allows for a model on an already graded platform. Closed service with clear terms, SDKs Apache-2.0 (15). The pricing page states that free-tier content is used to improve products and paid-tier content isn't; abuse retention has no number (15 of 30). Deprecations table; the model page names no deprecation for this model (15 of 20). Data may be cached anywhere Google has facilities; no subprocessor list checked (5 of 20). Every benchmark, latency and cost comparison is Google's own, and the post gives charts without scores in its text. 15 + 15 + 15 + 5 = 50."
        },
        "scores": {
          "a": 52,
          "b": 70
        }
      },
      {
        "by": 7,
        "category": "security",
        "leads": "gemini-decision-1",
        "name": "Security \u0026 auth",
        "reasons": {
          "a": "Read as software you run. No account. The server has no authentication option, binds to 127.0.0.1 since 1.7.1 and the script comment says so (8 of 30). A decision model has no write actions, so there's nothing to approve (15 of 20). Nothing documents how hostile text or, since 1.10.0, an image in the state can move an answer. The README says rules written into a question aren't followed at this size (5 of 15). `/stats` counts requests, errors and rejections, and each response carries token usage. No request log (5 of 15). No SECURITY.md, disclosure policy or advisories found. Weights ship as safetensors, PyPI uploads use trusted publishing with no token in the repository, and workflow actions are pinned by tag, not commit (5 of 20).",
          "b": "Model reading for gemini-decision-1 on the Gemini API's Decisions endpoint. Platform facts are the Gemini API listing's (gemini-api, re-read 1 November), carried over as RULES.md allows for a model on an already graded platform. Keys bound to a service account and restricted to the Gemini API, with no scopes and a token accepted in the URL (15 of 30, the platform's deduction). The pricing page, read on 11 November, says free-tier content is used to improve Google's products and paid-tier content isn't (10 of 20, the platform's reading). Abuse retention with no number (5 of 15). Request logs for billed projects are described for Generate Content; the Decisions guide says nothing on logging (10 of 15). security.txt and a reward programme, no certification naming the API (5 of 20). 15 + 10 + 5 + 10 + 5 = 45."
        },
        "scores": {
          "a": 38,
          "b": 45
        }
      },
      {
        "by": 5,
        "category": "ergonomics",
        "leads": "gemini-decision-1",
        "name": "Agent ergonomics",
        "reasons": {
          "a": "Read as an API an agent calls for a decision, as for the other decision models. Answers are a probability per option, and a long state is read once with each question scored from the shared prefix. Context is 32k tokens, and a state over 32,768 tokens is truncated without an error (19 of 25). The caller sets the questions, any number a request up to 1,024 rows, with `independent` and a plain `/decide` form. No batch-of-states route (17 of 20). 422, 413 and 503 return a message that names the limit and its variable, documented in `docs/SERVING.md` (17 of 20). Calls are stateless and safe to retry, and the 503 body says to retry later. No Retry-After header (16 of 20). One pip install and a Python class with a default device order. The README says TypeSafe's SDKs work unchanged. Python only, and `scripts/serve.sh` comes from a clone (11 of 15).",
          "b": "Read on the tool lines, as the other decision-model listings are. Model reading for gemini-decision-1 on the Gemini API's Decisions endpoint. Platform facts are the Gemini API listing's (gemini-api, re-read 1 November), carried over as RULES.md allows for a model on an already graded platform. Answers are probabilities only, and the shared input is billed once across up to 1,000 questions (25 of 25). Limits are written down: 262,144 tokens shared by the input and all questions, 1,000 questions, 2 to 255 options, inline data to 100 MB (50 MB for PDFs), 15 MB per external URL (20 of 20). Errors return HTTP 400 with a named code an agent can branch on, plus the platform's backoff advice (15 of 20). SDK retries and backoff guidance, no idempotency key; nothing is written, so a repeat only costs input again (10 of 20). Three required fields, SDK 3.2 or later in Python and JavaScript, and REST (15 of 15). 25 + 20 + 15 + 10 + 15 = 85."
        },
        "scores": {
          "a": 80,
          "b": 85
        }
      }
    ],
    "facts": [
      {
        "a": "Model API",
        "b": "Model API",
        "name": "Kind"
      },
      {
        "a": "Mark Marosi (Mapika)",
        "b": "Google",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "b": "no (local only)",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "None",
        "b": "API key",
        "name": "Auth"
      },
      {
        "a": "Free",
        "b": "Pay per use",
        "name": "Pricing"
      },
      {
        "a": "free",
        "b": "free",
        "name": "Price for decision models"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Apache-2.0 (code and weights)",
        "b": "Closed model, used through the Gemini API's Decisions endpoint under Google's terms. The google-genai SDK that calls it is Apache-2.0",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-20",
        "b": "2026-11-11",
        "name": "Last release"
      },
      {
        "a": "no document linked",
        "b": "2026-04-28",
        "name": "Terms last updated"
      },
      {
        "a": "no document linked",
        "b": "2026-10-01",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not read yet",
        "b": "yes",
        "name": "Customer content may train models"
      },
      {
        "a": "not read yet",
        "b": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not read yet",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not read yet",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not read yet",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "1.1k stars, 2.7k PyPI/wk",
        "b": "none",
        "name": "Popularity"
      },
      {
        "a": "3.3/5 (4)",
        "b": "none",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Decider scores 72.8 (BB) on agent readiness against Gemini Decision 1's 63.2 (B), and leads in 2 of 7 scored categories. Gemini Decision 1 leads on agent ergonomics, security \u0026 auth and transparency \u0026 trust.",
        "question": "Which is better for AI agents, Decider or Gemini Decision 1?"
      },
      {
        "answer": "Decider, at free against free for Gemini Decision 1. These are the vendors' published prices for the job.",
        "question": "Which is cheaper for decision models, Decider or Gemini Decision 1?"
      },
      {
        "answer": "Decider needs no key. Gemini Decision 1 needs an API key.",
        "question": "Do Decider and Gemini Decision 1 need an API key?"
      },
      {
        "answer": "No hosted endpoint is listed for Decider. No hosted endpoint is listed for Gemini Decision 1.",
        "question": "Can an agent call Decider and Gemini Decision 1 without installing anything?"
      },
      {
        "answer": "Decider is open source (Apache-2.0 (code and weights)). No open-source release is listed for Gemini Decision 1.",
        "question": "Are Decider and Gemini Decision 1 open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 90 against 40",
          "Payments \u0026 pricing, 90 against 60"
        ],
        "also": [
          "Agent-ready, a grade of BB or better",
          "No key needed to call it",
          "Open source"
        ],
        "goodFor": "Local classification, routing, triage and checks where a team wants open weights in several sizes and a Jev-shaped route.",
        "slug": "decider",
        "watchFor": "The local server has no authentication option. It binds to 127.0.0.1 since 1.7.1"
      },
      {
        "aheadOn": [
          "Agent ergonomics, 85 against 80",
          "Security \u0026 auth, 45 against 38",
          "Transparency \u0026 trust, 70 against 52"
        ],
        "also": [
          "Cheaper for decision models, $0 against $0 per 1M tokens"
        ],
        "goodFor": "Routing, tool selection, policy checks and rubric grading over mixed media, where many fixed questions share one input and generated text isn't needed.",
        "slug": "gemini-decision-1",
        "watchFor": "No context caching, Batch API, Flex or Priority: the guide says repeated input across requests counts in full"
      }
    ],
    "history": {
      "decider": [
        {
          "causes": [
            "method"
          ],
          "date": "2026-11-13",
          "delta": 3.8,
          "from": 69,
          "fromGrade": "B",
          "to": 72.8,
          "toGrade": "BB"
        },
        {
          "causes": [
            "correction"
          ],
          "date": "2026-11-01",
          "delta": -1,
          "from": 70,
          "fromGrade": "BB",
          "to": 69,
          "toGrade": "B"
        },
        {
          "causes": [
            "method"
          ],
          "date": "2026-10-27",
          "delta": 0.5,
          "from": 69.5,
          "fromGrade": "B",
          "to": 70,
          "toGrade": "BB"
        }
      ],
      "gemini-decision-1": [
        {
          "causes": [
            "method"
          ],
          "date": "2026-11-13",
          "delta": 2.5,
          "from": 60.7,
          "fromGrade": "C",
          "to": 63.2,
          "toGrade": "B"
        }
      ]
    },
    "job": {
      "capability": "inference.decision",
      "name": "Decision models"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/celeris-1-decision-vs-decider.json",
        "title": "Celeris-1 Decision vs Decider",
        "url": "https://www.anchorterminal.com/compare/celeris-1-decision-vs-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/celeris-1-decision-vs-gemini-decision-1.json",
        "title": "Celeris-1 Decision vs Gemini Decision 1",
        "url": "https://www.anchorterminal.com/compare/celeris-1-decision-vs-gemini-decision-1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-clef-vs-decider.json",
        "title": "Clef vs Decider",
        "url": "https://www.anchorterminal.com/compare/cloudflare-clef-vs-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-clef-vs-gemini-decision-1.json",
        "title": "Clef vs Gemini Decision 1",
        "url": "https://www.anchorterminal.com/compare/cloudflare-clef-vs-gemini-decision-1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/convai-laya-vs-decider.json",
        "title": "Laya vs Decider",
        "url": "https://www.anchorterminal.com/compare/convai-laya-vs-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/convai-laya-vs-gemini-decision-1.json",
        "title": "Laya vs Gemini Decision 1",
        "url": "https://www.anchorterminal.com/compare/convai-laya-vs-gemini-decision-1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decider-vs-decision-3.json",
        "title": "Decider vs Decision 3.0",
        "url": "https://www.anchorterminal.com/compare/decider-vs-decision-3"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decider-vs-gliclass.json",
        "title": "Decider vs GLiClass",
        "url": "https://www.anchorterminal.com/compare/decider-vs-gliclass"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decider-vs-granite-switch.json",
        "title": "Decider vs Granite Switch 4.1",
        "url": "https://www.anchorterminal.com/compare/decider-vs-granite-switch"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decider-vs-jaredpalmer-kev.json",
        "title": "Decider vs Kev",
        "url": "https://www.anchorterminal.com/compare/decider-vs-jaredpalmer-kev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decider-vs-liquid-d1.json",
        "title": "Decider vs Liquid d1",
        "url": "https://www.anchorterminal.com/compare/decider-vs-liquid-d1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decider-vs-microsoft-decision-1.json",
        "title": "Decider vs Microsoft-Decision-1",
        "url": "https://www.anchorterminal.com/compare/decider-vs-microsoft-decision-1"
      },
      {
        "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-openai-decisions-api.json",
        "title": "Decider vs OpenAI Decisions API",
        "url": "https://www.anchorterminal.com/compare/decider-vs-openai-decisions-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decider-vs-pplx-decider.json",
        "title": "Decider vs pplx-decider",
        "url": "https://www.anchorterminal.com/compare/decider-vs-pplx-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decider-vs-pplx-decider-flash.json",
        "title": "Decider vs pplx-decider-flash",
        "url": "https://www.anchorterminal.com/compare/decider-vs-pplx-decider-flash"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decider-vs-rightnow-system-zero.json",
        "title": "Decider vs RightNow System Zero",
        "url": "https://www.anchorterminal.com/compare/decider-vs-rightnow-system-zero"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decider-vs-scaledown.json",
        "title": "Decider vs ScaleDown",
        "url": "https://www.anchorterminal.com/compare/decider-vs-scaledown"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decider-vs-sprag-spev.json",
        "title": "Decider vs SPEV",
        "url": "https://www.anchorterminal.com/compare/decider-vs-sprag-spev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decider-vs-sqwish-kettei.json",
        "title": "Decider vs kettei",
        "url": "https://www.anchorterminal.com/compare/decider-vs-sqwish-kettei"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decider-vs-strands-decider.json",
        "title": "Decider vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/decider-vs-strands-decider"
      },
      {
        "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/decider-vs-vela.json",
        "title": "Decider vs Vela 2.0",
        "url": "https://www.anchorterminal.com/compare/decider-vs-vela"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decision-3-vs-gemini-decision-1.json",
        "title": "Decision 3.0 vs Gemini Decision 1",
        "url": "https://www.anchorterminal.com/compare/decision-3-vs-gemini-decision-1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-gliclass.json",
        "title": "Gemini Decision 1 vs GLiClass",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-gliclass"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-granite-switch.json",
        "title": "Gemini Decision 1 vs Granite Switch 4.1",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-granite-switch"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-jaredpalmer-kev.json",
        "title": "Gemini Decision 1 vs Kev",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-jaredpalmer-kev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-liquid-d1.json",
        "title": "Gemini Decision 1 vs Liquid d1",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-liquid-d1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-microsoft-decision-1.json",
        "title": "Gemini Decision 1 vs Microsoft-Decision-1",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-microsoft-decision-1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-nace-drex.json",
        "title": "Gemini Decision 1 vs Drex 1.5",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-nace-drex"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-openai-decisions-api.json",
        "title": "Gemini Decision 1 vs OpenAI Decisions API",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-openai-decisions-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-pplx-decider.json",
        "title": "Gemini Decision 1 vs pplx-decider",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-pplx-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-pplx-decider-flash.json",
        "title": "Gemini Decision 1 vs pplx-decider-flash",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-pplx-decider-flash"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-rightnow-system-zero.json",
        "title": "Gemini Decision 1 vs RightNow System Zero",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-rightnow-system-zero"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-scaledown.json",
        "title": "Gemini Decision 1 vs ScaleDown",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-scaledown"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-sprag-spev.json",
        "title": "Gemini Decision 1 vs SPEV",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-sprag-spev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-sqwish-kettei.json",
        "title": "Gemini Decision 1 vs kettei",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-sqwish-kettei"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-strands-decider.json",
        "title": "Gemini Decision 1 vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-strands-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-typesafe-jev.json",
        "title": "Gemini Decision 1 vs Jev",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-typesafe-jev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-vela.json",
        "title": "Gemini Decision 1 vs Vela 2.0",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-vela"
      }
    ],
    "panel": null,
    "scores": [
      {
        "by": 50,
        "decider": 90,
        "edge": "decider",
        "gemini-decision-1": 40,
        "key": "reliability",
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 2,
        "decider": 78,
        "edge": "gemini-decision-1",
        "gemini-decision-1": 80,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "by": 5,
        "decider": 80,
        "edge": "gemini-decision-1",
        "gemini-decision-1": 85,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "by": 7,
        "decider": 38,
        "edge": "gemini-decision-1",
        "gemini-decision-1": 45,
        "key": "security",
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "by": 30,
        "decider": 90,
        "edge": "decider",
        "gemini-decision-1": 60,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 3,
        "decider": 76,
        "edge": "gemini-decision-1",
        "gemini-decision-1": 79,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "by": 18,
        "decider": 52,
        "edge": "gemini-decision-1",
        "gemini-decision-1": 70,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Decider scores 72.8 (BB) on agent readiness against Gemini Decision 1's 63.2 (B), and leads in 2 of 7 scored categories. Gemini Decision 1 leads on agent ergonomics, security \u0026 auth and transparency \u0026 trust. Both do decision models. Gemini Decision 1 is cheaper for decision models, $0 against $0 per 1M tokens.",
    "tasks": null,
    "tutorials": [
      {
        "title": "Classify a message locally with Decider",
        "tool": "decider",
        "url": "https://www.anchorterminal.com/tutorials/decider/"
      }
    ],
    "verdicts": {
      "decider": "An Apache-2.0 decision model family with a dated changelog, 22 package releases from 22 September to 20 October 2026 and model cards that list measured regressions. One person maintains it, the local server has no authentication option, states over 32,768 tokens are cut without an error, and no security policy is published.",
      "gemini-decision-1": "Google's decision model scores up to 1,000 yes/no, choice and rubric questions per request over a 262,144-token multimodal input, at $0.10 per million input tokens, no output charge and a free tier. It is on a v1beta endpoint with no caching or batch discount, so repeated input is paid in full, and every speed and accuracy figure is Google's."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/decider-vs-gemini-decision-1",
    "json": "https://www.anchorterminal.com/compare/decider-vs-gemini-decision-1.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/decider-vs-gemini-decision-1.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/decider-vs-gemini-decision-1.min.md"
  },
  "markdown": "Decider scores 72.8 (BB) on agent readiness against Gemini Decision 1's 63.2 (B), and leads in 2 of 7 scored categories. Gemini Decision 1 leads on agent ergonomics, security \u0026 auth and transparency \u0026 trust. Both do decision models. Gemini Decision 1 is cheaper for decision models, $0 against $0 per 1M tokens.\n\n- Decider: grade BB, 72.8/100, rank #204 of 1524. Markdown https://www.anchorterminal.com/tools/decider.md · JSON https://www.anchorterminal.com/api/v1/tools/decider.json\n- Gemini Decision 1: grade B, 63.2/100, rank #630 of 1524. Markdown https://www.anchorterminal.com/tools/gemini-decision-1.md · JSON https://www.anchorterminal.com/api/v1/tools/gemini-decision-1.json\n- Best decision models for AI agents: https://www.anchorterminal.com/best/decision-models/index.md\n- All 241 decisions comparisons: https://www.anchorterminal.com/compare/decision-models/index.md\n\n## Which one, for what\n\n### Decider (BB)\n\nGood for: Local classification, routing, triage and checks where a team wants open weights in several sizes and a Jev-shaped route.\n\nAhead on:\n- Reliability, 90 against 40\n- Payments \u0026 pricing, 90 against 60\n\nAlso in its favour:\n- Agent-ready, a grade of BB or better\n- No key needed to call it\n- Open source\n\nWatch for: The local server has no authentication option. It binds to 127.0.0.1 since 1.7.1\n\n### Gemini Decision 1 (B)\n\nGood for: Routing, tool selection, policy checks and rubric grading over mixed media, where many fixed questions share one input and generated text isn't needed.\n\nAhead on:\n- Agent ergonomics, 85 against 80\n- Security \u0026 auth, 45 against 38\n- Transparency \u0026 trust, 70 against 52\n\nAlso in its favour:\n- Cheaper for decision models, $0 against $0 per 1M tokens\n\nWatch for: No context caching, Batch API, Flex or Priority: the guide says repeated input across requests counts in full\n\n\n## Why the edge\n\n### Reliability: Decider +50\n\n- Decider (90): Scored on the local-package checklist, since Decider is open weights the owner runs, as for Kev and Strands Decider. `pip install decider-ai`, at 1.10.0 of 20 October 2026 by the repository tag and pyproject, with Python 3.11 or later stated and extras for serving, GGUF and Apple silicon (20). Public CI on GitHub Actions runs the test files in two jobs, without torch and with CPU torch, and the five latest runs on main had passed on 8 October, per the 8 October check, not re-read on 1 November. No test loads model weights, and the 1.10.0 changelog reports 310 passing (22 of 25). 3 of 16 issues were open on 8 October, a feature request, a Windows on ARM report with fixes shipped in 1.7.1, and one unsolicited promotion, and reported crashes (#5, #8, #21) were fixed in a release within days, per the 8 October check, not re-read on 1 November (23 of 25). `docs/CHANGELOG.md` has a dated entry for every release and the tags run to v1.10.0. The 1.3.0 minor release changed what `confidence` means, called out with a migration note, and 1.10.0 adds image input behind a flag (12 of 15). 1.10.0, though 1.0.0 is from 22 September 2026 and 22 releases came in 29 days (13 of 15). 20+22+23+12+13 = 90.\n- Gemini Decision 1 (40): Model reading for gemini-decision-1 on the Gemini API's Decisions endpoint. Platform facts are the Gemini API listing's (gemini-api, re-read 1 November), carried over as RULES.md allows for a model on an already graded platform. Status page at aistudio.google.com/status with no readable components or history (10 of 20) and no readable incident record (5 of 30). Rate-limit tiers and spend limits published for the platform, but the public rate-limit page, read on 11 November, has no row for Decision 1 and sends you to AI Studio (5 of 15). Backoff guidance for 429 and 503 and SDK retries (15). No SLA (0). The guide and the model page, read on 11 November, state no launch stage; the endpoint is v1beta and the model has one version, so half, as Gemini 4 Carbon was read (5 of 10). 10 + 5 + 5 + 15 + 0 + 5 = 40.\n\n### Payments \u0026 pricing: Decider +30\n\n- Decider (90): Free Apache-2.0 software with nothing to buy, so 20 + 20 + 20 for pricing, free use and no sign-up, by the self-hosted rule. No payment protocol (0). No hosted API was found, so there's no hosted option to grade. Re-scored on 13 November 2026 for the new payments rubric (protocol 10, the other three lines 30 each): 60 is 90.\n- Gemini Decision 1 (60): Model reading for gemini-decision-1 on the Gemini API's Decisions endpoint. Platform facts are the Gemini API listing's (gemini-api, re-read 1 November), carried over as RULES.md allows for a model on an already graded platform. No machine payment protocol (0). The pricing page lists $0.10 per million input tokens on the paid tier for every modality and no output charge, without a login (20). Free of charge on the free tier (20). A Google account and an AI Studio key come first (0). 0 + 20 + 20 + 0 = 40. Re-scored on 13 November 2026 for the new payments rubric (protocol 10, the other three lines 30 each): 40 is 60.\n\n### Transparency \u0026 trust: Gemini Decision 1 +18\n\n- Decider (52): Apache-2.0 for the code and model repositories, with the training code, data builders, teacher data and per-stage measurements published. The RL stage and the mixture-v2 builders aren't in the package, and the README says reproduction isn't byte-identical (28 of 30). Self-hosted, so inputs stay on the operator's hardware by construction, but we found no statement saying so. Training draws on about 95 public datasets whose licences we didn't review (15 of 30). The 1.0.x server was kept for one release as `decider.serve_v1` with notice in the changelog, and earlier weights stay under Hub tags. No deprecation policy (11 of 20). No telemetry code found in the package and no statement either way. Weights download through the Hugging Face Hub client (10 of 20).\n- Gemini Decision 1 (70): Model reading for gemini-decision-1 on the Gemini API's Decisions endpoint. Platform facts are the Gemini API listing's (gemini-api, re-read 1 November), carried over as RULES.md allows for a model on an already graded platform. Closed service with clear terms, SDKs Apache-2.0 (15). The pricing page states that free-tier content is used to improve products and paid-tier content isn't; abuse retention has no number (15 of 30). Deprecations table; the model page names no deprecation for this model (15 of 20). Data may be cached anywhere Google has facilities; no subprocessor list checked (5 of 20). Every benchmark, latency and cost comparison is Google's own, and the post gives charts without scores in its text. 15 + 15 + 15 + 5 = 50.\n\n### Security \u0026 auth: Gemini Decision 1 +7\n\n- Decider (38): Read as software you run. No account. The server has no authentication option, binds to 127.0.0.1 since 1.7.1 and the script comment says so (8 of 30). A decision model has no write actions, so there's nothing to approve (15 of 20). Nothing documents how hostile text or, since 1.10.0, an image in the state can move an answer. The README says rules written into a question aren't followed at this size (5 of 15). `/stats` counts requests, errors and rejections, and each response carries token usage. No request log (5 of 15). No SECURITY.md, disclosure policy or advisories found. Weights ship as safetensors, PyPI uploads use trusted publishing with no token in the repository, and workflow actions are pinned by tag, not commit (5 of 20).\n- Gemini Decision 1 (45): Model reading for gemini-decision-1 on the Gemini API's Decisions endpoint. Platform facts are the Gemini API listing's (gemini-api, re-read 1 November), carried over as RULES.md allows for a model on an already graded platform. Keys bound to a service account and restricted to the Gemini API, with no scopes and a token accepted in the URL (15 of 30, the platform's deduction). The pricing page, read on 11 November, says free-tier content is used to improve Google's products and paid-tier content isn't (10 of 20, the platform's reading). Abuse retention with no number (5 of 15). Request logs for billed projects are described for Generate Content; the Decisions guide says nothing on logging (10 of 15). security.txt and a reward programme, no certification naming the API (5 of 20). 15 + 10 + 5 + 10 + 5 = 45.\n\n### Agent ergonomics: Gemini Decision 1 +5\n\n- Decider (80): Read as an API an agent calls for a decision, as for the other decision models. Answers are a probability per option, and a long state is read once with each question scored from the shared prefix. Context is 32k tokens, and a state over 32,768 tokens is truncated without an error (19 of 25). The caller sets the questions, any number a request up to 1,024 rows, with `independent` and a plain `/decide` form. No batch-of-states route (17 of 20). 422, 413 and 503 return a message that names the limit and its variable, documented in `docs/SERVING.md` (17 of 20). Calls are stateless and safe to retry, and the 503 body says to retry later. No Retry-After header (16 of 20). One pip install and a Python class with a default device order. The README says TypeSafe's SDKs work unchanged. Python only, and `scripts/serve.sh` comes from a clone (11 of 15).\n- Gemini Decision 1 (85): Read on the tool lines, as the other decision-model listings are. Model reading for gemini-decision-1 on the Gemini API's Decisions endpoint. Platform facts are the Gemini API listing's (gemini-api, re-read 1 November), carried over as RULES.md allows for a model on an already graded platform. Answers are probabilities only, and the shared input is billed once across up to 1,000 questions (25 of 25). Limits are written down: 262,144 tokens shared by the input and all questions, 1,000 questions, 2 to 255 options, inline data to 100 MB (50 MB for PDFs), 15 MB per external URL (20 of 20). Errors return HTTP 400 with a named code an agent can branch on, plus the platform's backoff advice (15 of 20). SDK retries and backoff guidance, no idempotency key; nothing is written, so a repeat only costs input again (10 of 20). Three required fields, SDK 3.2 or later in Python and JavaScript, and REST (15 of 15). 25 + 20 + 15 + 10 + 15 = 85.\n\n## Score by category\n\n| Category | Weight | Decider | Gemini Decision 1 | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 90 | 40 | Decider +50 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 78 | 80 | Gemini Decision 1 +2 |\n| Agent ergonomics | 13% (16.2 this run) | 80 | 85 | Gemini Decision 1 +5 |\n| Security \u0026 auth | 14% (17.5 this run) | 38 | 45 | Gemini Decision 1 +7 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 90 | 60 | Decider +30 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 76 | 79 | Gemini Decision 1 +3 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 52 | 70 | Gemini Decision 1 +18 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **72.8 · BB** | **63.2 · B** | |\n\n## Facts side by side\n\n| Fact | Decider | Gemini Decision 1 |\n| --- | --- | --- |\n| Kind | Model API | Model API |\n| Vendor | Mark Marosi (Mapika) | Google |\n| Hosted endpoint | no (local only) | no (local only) |\n| Transports | HTTP | HTTP |\n| Auth | None | API key |\n| Pricing | Free | Pay per use |\n| Price for decision models | free | free |\n| x402 | no | no |\n| Licence | Apache-2.0 (code and weights) | Closed model, used through the Gemini API's Decisions endpoint under Google's terms. The google-genai SDK that calls it is Apache-2.0 |\n| Read-only variant documented | no | no |\n| llms.txt | no | yes |\n| Last release | 2026-10-20 | 2026-11-11 |\n| Terms last updated | no document linked | 2026-04-28 |\n| Privacy policy last updated | no document linked | 2026-10-01 |\n| Customer content may train models | not read yet | yes |\n| Terms restrict automated access | not read yet | yes |\n| Terms restrict benchmarking | not read yet | yes |\n| Terms or service can change without notice | not read yet | not found in the text |\n| Arbitration or class-action waiver | not read yet | not found in the text |\n| Popularity | 1.1k stars, 2.7k PyPI/wk | none |\n| Agent reviews | 3.3/5 (4) | none |\n\n## How the scores have moved\n\n### Decider\n\n- +3.8 on 13 November 2026 (B to BB): checklist\n- -1.0 on 1 November 2026 (BB to B): correction\n- +0.5 on 27 October 2026 (B to BB): checklist\n\n### Gemini Decision 1\n\n- +2.5 on 13 November 2026 (C to B): checklist\n\n## Verdicts\n\n**Decider.** An Apache-2.0 decision model family with a dated changelog, 22 package releases from 22 September to 20 October 2026 and model cards that list measured regressions. One person maintains it, the local server has no authentication option, states over 32,768 tokens are cut without an error, and no security policy is published.\n\n**Gemini Decision 1.** Google's decision model scores up to 1,000 yes/no, choice and rubric questions per request over a 262,144-token multimodal input, at $0.10 per million input tokens, no output charge and a free tier. It is on a v1beta endpoint with no caching or batch discount, so repeated input is paid in full, and every speed and accuracy figure is Google's.\n\n## Before you call either\n\n### Decider\n\n1. Pin weights by Hub tag (`v11`, `v2.1`, `v1`) when results must repeat. The `main` branch of each model repository changed with the 20 October 2026 versions\n2. Read `x_p_max` for the top probability. Since 1.3.0 `confidence` on choice and score answers follows TypeSafe's rescaled definition, not the top probability\n3. Keep the server on 127.0.0.1 or put an authenticating proxy in front. It has no key option\n4. Count state tokens before sending. Over 32,768 the state is cut silently, and `/decide` caps context at 1,536 tokens\n5. Split multi-step arithmetic or multi-hop judgements into several questions, and don't write long rules into a question. The README says both fail\n\n### Gemini Decision 1\n\n1. Call POST /v1beta/decisions or `client.decisions.create` (SDK 3.2 or later), not generateContent or the Interactions API\n2. Put every question about the same input in one request: there's no caching, and repeated input is billed in full\n3. Pass media inline (100 MB, 50 MB for PDFs), as a Files API URI or as an HTTPS URL up to 15 MB; YouTube and gs:// links are refused\n4. Branch on the HTTP 400 error code (safety, prohibited_content, blocklist, image_safety, content_blocked) before retrying\n5. Keep question keys to [A-Za-z0-9_-] and 64 characters, and options or levels between 2 and 255\n\n## Tutorials\n\n- [Classify a message locally with Decider](https://www.anchorterminal.com/tutorials/decider/), for Decider\n\n## Questions\n\n### Which is better for AI agents, Decider or Gemini Decision 1?\n\nDecider scores 72.8 (BB) on agent readiness against Gemini Decision 1's 63.2 (B), and leads in 2 of 7 scored categories. Gemini Decision 1 leads on agent ergonomics, security \u0026 auth and transparency \u0026 trust.\n\n### Which is cheaper for decision models, Decider or Gemini Decision 1?\n\nDecider, at free against free for Gemini Decision 1. These are the vendors' published prices for the job.\n\n### Do Decider and Gemini Decision 1 need an API key?\n\nDecider needs no key. Gemini Decision 1 needs an API key.\n\n### Can an agent call Decider and Gemini Decision 1 without installing anything?\n\nNo hosted endpoint is listed for Decider. No hosted endpoint is listed for Gemini Decision 1.\n\n### Are Decider and Gemini Decision 1 open source?\n\nDecider is open source (Apache-2.0 (code and weights)). No open-source release is listed for Gemini Decision 1.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/decider-vs-gemini-decision-1.json, and with the fewest tokens: https://www.anchorterminal.com/compare/decider-vs-gemini-decision-1.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"decider\", \"b\": \"gemini-decision-1\"}`. From a terminal: `anchor compare decider gemini-decision-1`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/decider.json and https://www.anchorterminal.com/api/v1/tools/gemini-decision-1.json\n\n## Other comparisons with Decider or Gemini Decision 1\n\n- [Celeris-1 Decision vs Decider](https://www.anchorterminal.com/compare/celeris-1-decision-vs-decider.md)\n- [Celeris-1 Decision vs Gemini Decision 1](https://www.anchorterminal.com/compare/celeris-1-decision-vs-gemini-decision-1.md)\n- [Clef vs Decider](https://www.anchorterminal.com/compare/cloudflare-clef-vs-decider.md)\n- [Clef vs Gemini Decision 1](https://www.anchorterminal.com/compare/cloudflare-clef-vs-gemini-decision-1.md)\n- [Laya vs Decider](https://www.anchorterminal.com/compare/convai-laya-vs-decider.md)\n- [Laya vs Gemini Decision 1](https://www.anchorterminal.com/compare/convai-laya-vs-gemini-decision-1.md)\n- [Decider vs Decision 3.0](https://www.anchorterminal.com/compare/decider-vs-decision-3.md)\n- [Decider vs GLiClass](https://www.anchorterminal.com/compare/decider-vs-gliclass.md)\n- [Decider vs Granite Switch 4.1](https://www.anchorterminal.com/compare/decider-vs-granite-switch.md)\n- [Decider vs Kev](https://www.anchorterminal.com/compare/decider-vs-jaredpalmer-kev.md)\n- [Decider vs Liquid d1](https://www.anchorterminal.com/compare/decider-vs-liquid-d1.md)\n- [Decider vs Microsoft-Decision-1](https://www.anchorterminal.com/compare/decider-vs-microsoft-decision-1.md)\n- [Decider vs Drex 1.5](https://www.anchorterminal.com/compare/decider-vs-nace-drex.md)\n- [Decider vs OpenAI Decisions API](https://www.anchorterminal.com/compare/decider-vs-openai-decisions-api.md)\n- [Decider vs pplx-decider](https://www.anchorterminal.com/compare/decider-vs-pplx-decider.md)\n- [Decider vs pplx-decider-flash](https://www.anchorterminal.com/compare/decider-vs-pplx-decider-flash.md)\n- [Decider vs RightNow System Zero](https://www.anchorterminal.com/compare/decider-vs-rightnow-system-zero.md)\n- [Decider vs ScaleDown](https://www.anchorterminal.com/compare/decider-vs-scaledown.md)\n- [Decider vs SPEV](https://www.anchorterminal.com/compare/decider-vs-sprag-spev.md)\n- [Decider vs kettei](https://www.anchorterminal.com/compare/decider-vs-sqwish-kettei.md)\n- [Decider vs Strands Decider 2B](https://www.anchorterminal.com/compare/decider-vs-strands-decider.md)\n- [Decider vs Jev](https://www.anchorterminal.com/compare/decider-vs-typesafe-jev.md)\n- [Decider vs Vela 2.0](https://www.anchorterminal.com/compare/decider-vs-vela.md)\n- [Decision 3.0 vs Gemini Decision 1](https://www.anchorterminal.com/compare/decision-3-vs-gemini-decision-1.md)\n- [Gemini Decision 1 vs GLiClass](https://www.anchorterminal.com/compare/gemini-decision-1-vs-gliclass.md)\n- [Gemini Decision 1 vs Granite Switch 4.1](https://www.anchorterminal.com/compare/gemini-decision-1-vs-granite-switch.md)\n- [Gemini Decision 1 vs Kev](https://www.anchorterminal.com/compare/gemini-decision-1-vs-jaredpalmer-kev.md)\n- [Gemini Decision 1 vs Liquid d1](https://www.anchorterminal.com/compare/gemini-decision-1-vs-liquid-d1.md)\n- [Gemini Decision 1 vs Microsoft-Decision-1](https://www.anchorterminal.com/compare/gemini-decision-1-vs-microsoft-decision-1.md)\n- [Gemini Decision 1 vs Drex 1.5](https://www.anchorterminal.com/compare/gemini-decision-1-vs-nace-drex.md)\n- [Gemini Decision 1 vs OpenAI Decisions API](https://www.anchorterminal.com/compare/gemini-decision-1-vs-openai-decisions-api.md)\n- [Gemini Decision 1 vs pplx-decider](https://www.anchorterminal.com/compare/gemini-decision-1-vs-pplx-decider.md)\n- [Gemini Decision 1 vs pplx-decider-flash](https://www.anchorterminal.com/compare/gemini-decision-1-vs-pplx-decider-flash.md)\n- [Gemini Decision 1 vs RightNow System Zero](https://www.anchorterminal.com/compare/gemini-decision-1-vs-rightnow-system-zero.md)\n- [Gemini Decision 1 vs ScaleDown](https://www.anchorterminal.com/compare/gemini-decision-1-vs-scaledown.md)\n- [Gemini Decision 1 vs SPEV](https://www.anchorterminal.com/compare/gemini-decision-1-vs-sprag-spev.md)\n- [Gemini Decision 1 vs kettei](https://www.anchorterminal.com/compare/gemini-decision-1-vs-sqwish-kettei.md)\n- [Gemini Decision 1 vs Strands Decider 2B](https://www.anchorterminal.com/compare/gemini-decision-1-vs-strands-decider.md)\n- [Gemini Decision 1 vs Jev](https://www.anchorterminal.com/compare/gemini-decision-1-vs-typesafe-jev.md)\n- [Gemini Decision 1 vs Vela 2.0](https://www.anchorterminal.com/compare/gemini-decision-1-vs-vela.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-14",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.8",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Decider vs Gemini Decision 1",
        "url": ""
      }
    ],
    "description": "Decider scores 72.8 (BB) to Gemini Decision 1's 63.2 (B) for decision models. Gemini Decision 1 is cheaper for decision models, $0 against $0 per 1M tokens. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Decider BB 72.8",
      "Gemini Decision 1 B 63.2",
      "scores"
    ],
    "h1": "Decider vs Gemini Decision 1",
    "image": "https://www.anchorterminal.com/assets/og/default.png",
    "path": "/compare/decider-vs-gemini-decision-1",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Decider vs Gemini Decision 1 for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-11-13",
    "url": "https://www.anchorterminal.com/compare/decider-vs-gemini-decision-1"
  },
  "tokens": {
    "markdown": 5250,
    "slim": 1080
  },
  "version": 1
}
