{
  "data": {
    "a": {
      "slug": "convai-laya",
      "name": "Laya",
      "vendor": "Convai Innovations",
      "vendorUrl": "https://convaiinnovations.com",
      "kind": "model",
      "category": "decision-models",
      "summary": "Open-source decision engine from Convai Innovations, released under Apache-2.0.",
      "url": "https://www.anchorterminal.com/tools/convai-laya",
      "markdownUrl": "https://www.anchorterminal.com/tools/convai-laya.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/convai-laya.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/convai-laya.json",
      "repo": "https://github.com/NandhaKishorM/laya",
      "license": "Apache-2.0",
      "transports": [
        "http",
        "stdio"
      ],
      "packages": [
        {
          "registry": "pypi",
          "name": "laya"
        }
      ],
      "auth": "none",
      "authNotes": "No account. `laya-serve` binds to 0.0.0.0:8000 and is open unless `LAYA_API_KEY` is set, after which it requires `Authorization: Bearer \u003ckey\u003e` on every route but liveness. The MCP server runs over stdio. Weights download from Hugging Face without an account.",
      "pricing": "free",
      "pricingNotes": "Free and open source, with nothing to buy. You pay for the hardware, and the README's speed figures were measured on a Tesla T4. The maintainer takes donations through Buy Me A Coffee (https://github.com/NandhaKishorM/laya).",
      "priceSummary": "Free · OSS",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402. Laya is software you run, and its server has no payment route (checked 2026-10-02).",
        "endpoints": []
      },
      "toolCount": 8,
      "popularity": {
        "githubStars": 29200,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-02"
      },
      "docsUrl": "https://nandhakishorm.github.io/laya/",
      "capabilities": [
        "inference.decision"
      ],
      "tags": [
        "model",
        "open-source",
        "open-weights",
        "self-hosted",
        "local",
        "free",
        "python",
        "mcp",
        "batch",
        "pre-1.0"
      ],
      "lastRelease": "2026-10-01",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 69.2,
        "grade": "B",
        "agentReady": false,
        "rank": 192,
        "ranked": true,
        "rankOf": 954,
        "categoryRank": 4,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 80,
          "maintenance": 83,
          "payments": 60,
          "reliability": 65,
          "schema": 80,
          "security": 57,
          "transparency": 62
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Apache-2.0 code and weights, installed with `pip install laya`, with Python 3.10 to 3.13 tested in CI. Base checkpoints score 0.362 and 0.352 on the maintainers' typed-decisions benchmark against a 0.318 random baseline, so it needs fine-tuning.",
        "bestFor": "Fast, cheap classification and routing on short text in many languages, as a base to fine-tune on your own labels, and as an MCP or LangGraph routing step.",
        "strengths": [
          "Apache-2.0 code and weights, installed with `pip install laya`, with Python 3.10 to 3.13 tested in CI",
          "421M and 322M-parameter encoders that the README times at 32.8 to 39.5 ms for one question on a Tesla T4",
          "A Jev-compatible HTTP server with a batch route for up to 64 states, an 8-tool MCP server, and LangChain, LlamaIndex and CrewAI wrappers",
          "A multilingual checkpoint for 100+ languages and a router that picks the checkpoint per request",
          "An honest-limits section in the README, SECURITY.md with private reporting, and CI that runs gitleaks, pip-audit and CodeQL"
        ],
        "weaknesses": [
          "Base checkpoints score 0.362 and 0.352 on the maintainers' typed-decisions benchmark against a 0.318 random baseline, so it needs fine-tuning",
          "Choice options share a 192 or 256-token budget, and the README reports 0.425 on Banking77's 77 labels",
          "512 tokens of context on the English checkpoint and 1,024 by default on the others",
          "`laya-serve` listens on 0.0.0.0 with no key unless `LAYA_API_KEY` is set",
          "26 releases in 13 days, still 0.x and marked beta, with 61 open issues and 81 open pull requests"
        ],
        "agentNotes": [
          "Set `LAYA_API_KEY` before starting `laya-serve`. It listens on every interface by default",
          "Gate on `answer_confidence`, not `confidence`, which measures entropy and doesn't match Jev's field",
          "Shortlist choice questions with more than about 20 options using `predict_shortlist` or the `laya_shortlist` tool",
          "Use semantic or opaque labels such as `A` and `B`, not `yes` and `no`, in choice questions. The checkpoints can follow the label text",
          "Pass `model=\"multilingual\"` and `max_len=8192` for long documents. The English checkpoint stops at 512 tokens"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "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.2
          }
        ],
        "editorialScores": {
          "ergonomics": 80,
          "maintenance": 83,
          "payments": 60,
          "reliability": 65,
          "schema": 80,
          "security": 57,
          "transparency": 70
        },
        "provenanceScore": 53
      },
      "connect": {
        "install": "pip install \"laya[serve]\"\nLAYA_API_KEY=change-me LAYA_DEVICE=cuda LAYA_PRELOAD=1 laya-serve   # 0.0.0.0:8000",
        "http": "curl -s localhost:8000/v1/systemone -H 'content-type: application/json' -H \"Authorization: Bearer $LAYA_API_KEY\" \\\n  -d '{\"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\"}}}}'",
        "claudeCode": "pip install \"laya[mcp]\" \u0026\u0026 claude mcp add laya -- laya-mcp-server",
        "config": {
          "mcpServers": {
            "laya": {
              "command": "laya-mcp-server",
              "env": {
                "LAYA_DEVICE": "cpu"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/inference.decision",
        "tool": "https://letme.dev/convai-laya"
      },
      "area": "models",
      "provenance": {
        "legalEntity": "Convai Innovations Pvt. Ltd.",
        "domain": "convaiinnovations.com",
        "domainRegistered": "",
        "endpointOnVendorDomain": null,
        "terms": "",
        "privacy": "",
        "statusPage": "",
        "changelog": "https://github.com/NandhaKishorM/laya/releases",
        "securityTxt": "none",
        "checked": "2026-10-01",
        "notes": [
          "The package metadata and README credit Convai Innovations. The company's site names Convai Innovations Pvt. Ltd. at the Kerala Startup Mission office in Kasaragod, Kerala, India, but doesn't mention Laya.",
          "convaiinnovations.com/.well-known/security.txt returns 404. SECURITY.md in the repository takes private reports through GitHub Security Advisories.",
          "We didn't read the domain's registration date.",
          "Software you run, so there's no hosted endpoint. The Apache-2.0 licence stands in for terms."
        ],
        "score": 53
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/convai-laya.json",
      "live": {
        "slug": "convai-laya",
        "versions": [
          {
            "registry": "github",
            "name": "NandhaKishorM/laya",
            "version": "v0.4.1",
            "released": "2026-10-08",
            "seenAt": "2026-10-09T16:47:25.650278387Z"
          },
          {
            "registry": "pypi",
            "name": "laya",
            "version": "0.4.1",
            "released": "2026-10-08",
            "seenAt": "2026-10-09T16:47:25.516366666Z"
          }
        ],
        "githubStars": 31926,
        "pypiWeekly": 75154,
        "securityTxt": {
          "url": "https://convaiinnovations.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-09T15:40:07.223467179Z"
        },
        "domain": {
          "domain": "convaiinnovations.com",
          "registered": "2021-09-01",
          "source": "https://rdap.verisign.com/com/v1/domain/convaiinnovations.com",
          "checkedAt": "2026-10-04T13:08:27.291006176Z"
        },
        "updatedAt": "2026-10-09T16:47:25.650278387Z"
      }
    },
    "answer": "Laya scores 69.2 (B) on agent readiness against Microsoft-Decision-1's 39 (E), and leads in every scored category.",
    "b": {
      "slug": "microsoft-decision-1",
      "name": "Microsoft-Decision-1",
      "vendor": "Microsoft",
      "vendorUrl": "https://www.microsoft.com",
      "kind": "model",
      "category": "decision-models",
      "summary": "Microsoft-Decision-1 is a Microsoft model, post-trained from Qwen3.5-9B, that scores fixed answer options with a calibrated probability for each. It is in public preview on Microsoft Foundry and OpenRouter, at $0.042 per million input tokens.",
      "url": "https://www.anchorterminal.com/tools/microsoft-decision-1",
      "markdownUrl": "https://www.anchorterminal.com/tools/microsoft-decision-1.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/microsoft-decision-1.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/microsoft-decision-1.json",
      "license": "Not stated. The announcement and OpenRouter's model page name no licence, and no weights repository was found.",
      "transports": [
        "http"
      ],
      "packages": [],
      "auth": "mixed",
      "authNotes": "Foundry route: a Microsoft Entra bearer token for https://cognitiveservices.azure.com/.default, against a deployment in a Foundry resource, so an Azure subscription and deployment come first. OpenRouter route: an OpenRouter API key, read from OPENROUTER_API_KEY in OpenRouter's SDK example. Signup and key creation on OpenRouter were not checked.",
      "pricing": "usage",
      "pricingNotes": "$0.042 per million input tokens, with output free, on Foundry US and EU Datazone deployments and on OpenRouter (checked 10 October 2026). Microsoft says usage charges apply. No free tier or trial without a card was found.",
      "priceSummary": "Pay per use",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in Microsoft's announcement, the Tech Community post, the Foundry sample or OpenRouter's model page, checked 10 October 2026.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-10"
      },
      "docsUrl": "https://commandline.microsoft.com/microsoft-decision-1-model-foundry/",
      "capabilities": [
        "inference.decision"
      ],
      "tags": [
        "hosted",
        "model",
        "usage-priced",
        "status-page",
        "beta"
      ],
      "lastRelease": "2026-10-09",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 39,
        "grade": "E",
        "agentReady": false,
        "rank": 921,
        "ranked": true,
        "rankOf": 954,
        "categoryRank": 14,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 50,
          "maintenance": 40,
          "payments": 20,
          "reliability": 30,
          "schema": 43,
          "security": 52,
          "transparency": 32
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-10"
        },
        "negative": 0,
        "verdict": "Microsoft publishes $0.042 per million input tokens, with output free, and the model is callable through Microsoft Foundry and OpenRouter. It is in public preview. No licence, model-specific retention statement, rate limit or deprecation policy was found, and the Foundry route needs an Azure deployment and an Entra token. Latency and accuracy figures are Microsoft's claims.",
        "bestFor": "Routing, classification, prioritisation and rubric checks over text, where a fixed set of options and a low price per token matter more than generated text.",
        "strengths": [
          "Price published without a login: $0.042 per million input tokens, with output free, on the US and EU Datazone deployments and on OpenRouter",
          "Callable today through two routes, Microsoft Foundry and OpenRouter, both linked from Microsoft's 9 October 2026 announcement",
          "Each answer is a probability for one fixed option, which Microsoft describes as calibrated, so an application can send uncertain results to review",
          "OpenRouter lists a 32,768-token context window, text input and decisions as output",
          "OpenRouter's documentation lists a Decisions method in its Python, TypeScript and Go SDKs, marked alpha"
        ],
        "weaknesses": [
          "Public preview only. Microsoft's post gives no general availability date and states no licence for the hosted model",
          "No model-specific rate limit, retention statement or deprecation policy was found. Microsoft's Foundry data page covers Models sold by Azure in general",
          "The Foundry route needs an Azure subscription, a deployment of the model and a Microsoft Entra token, all set up by a person",
          "Microsoft describes its Xbox Research result as competitive with GPT-5 or GPT-6 Sol on quality, not better, and the two Microsoft posts name different baselines for it",
          "Azure status history lists a Foundry Models incident on 29 September 2026 in Sweden Central, with intermittent failures and HTTP 5xx for about six hours"
        ],
        "agentNotes": [
          "Use OpenRouter's Decisions method, not an OpenAI chat-completions SDK. OpenRouter says chat completions SDKs will not work with this model",
          "On Foundry, send the request to the deployment's /providers/microsoft/v1/systemone path with a Microsoft Entra token for https://cognitiveservices.azure.com/.default, not an API key",
          "Take the deployment name from the Foundry quickstart before the first call. Microsoft says to confirm the route and authentication header, and the pages reviewed do not give the name",
          "Keep each request within OpenRouter's 32,768-token context and send only fixed options, since the model is not intended for open-ended generation",
          "Measure latency and calibration on your own labelled cases before relying on Microsoft's latency and 'nine times out of 10' statements"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "E",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 39
          }
        ],
        "editorialScores": {
          "ergonomics": 50,
          "maintenance": 40,
          "payments": 20,
          "reliability": 30,
          "schema": 43,
          "security": 52,
          "transparency": 22
        },
        "provenanceScore": 41
      },
      "connect": {
        "http": "curl -X POST \"$AZURE_ENDPOINT/providers/microsoft/v1/systemone\" \\\n  -H \"Authorization: Bearer $ENTRA_TOKEN\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"model\":\"\u003cdeployment-name\u003e\",\"state\":\"The customer requests a refund for a duplicate charge.\",\"questions\":{\"team\":{\"type\":\"choice\",\"instructions\":\"Which team should handle this request?\",\"criteria\":{\"billing\":\"Charges, invoices, refunds or subscription payments\",\"technical\":\"Software errors or integration failures\"}}}}'"
      },
      "letme": {
        "capability": "https://letme.dev/inference.decision",
        "tool": "https://letme.dev/microsoft-decision-1"
      },
      "sameCompany": [
        "azure-foundry-fine-tuning",
        "azure-ai-content-safety",
        "azure-speech-to-text",
        "azure-text-to-speech",
        "microsoft-agent-framework",
        "microsoft-execution-containers",
        "microsoft-entra-agent-id",
        "azure-key-vault",
        "azure-document-intelligence",
        "azure-devops-mcp",
        "microsoft-learn-mcp",
        "playwright-mcp",
        "azure-mcp",
        "azure-maps",
        "azure-translator",
        "microsoft-graph-calendar",
        "azure-blob-storage",
        "onedrive-sharepoint",
        "microsoft-teams",
        "dynamics-365-sales",
        "power-automate",
        "foundry-local",
        "microsoft-advertising-api",
        "microsoft-excel-graph",
        "outlook-mail-graph"
      ],
      "area": "models",
      "unitPrices": [
        {
          "item": "Decision input",
          "unit": "1m-tokens",
          "usd": 0.042,
          "note": "US and EU Datazone on Foundry and OpenRouter. Microsoft's post says usage charges apply."
        },
        {
          "item": "Decision output",
          "unit": "1m-tokens",
          "usd": 0,
          "note": "Free per Microsoft's post and OpenRouter. The Foundry price table shows N/A."
        }
      ],
      "provenance": {
        "legalEntity": "",
        "domain": "microsoft.com",
        "domainRegistered": "",
        "endpointOnVendorDomain": null,
        "terms": "",
        "privacy": "https://learn.microsoft.com/en-us/azure/ai-foundry/responsible-ai/openai/data-privacy",
        "statusPage": "https://azure.status.microsoft/en-us/status/history/",
        "changelog": "",
        "securityTxt": "expired",
        "checked": "2026-10-10",
        "notes": [
          "The Foundry endpoint is account-specific, given as AZURE_ENDPOINT in Microsoft's sample, so endpointOnVendorDomain is not set.",
          "The legal entity name and Microsoft's product terms were not read, so terms is empty.",
          "Microsoft's security.txt at www.microsoft.com/.well-known/security.txt gives an Expires date of 2026-09-23, which has passed.",
          "The Azure status history page shows a Foundry Models component and dated incidents. It is shared by all Foundry models, not specific to this one.",
          "The Foundry model catalogue page at ai.azure.com is rendered by script and returned no model content when read."
        ],
        "score": 41
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/microsoft-decision-1.json",
      "live": {
        "slug": "microsoft-decision-1",
        "vendorStatus": {
          "page": "https://azure.status.microsoft/en-us/status/history",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-10T11:53:10.031474948Z"
        },
        "updatedAt": "2026-10-10T11:53:10.031474948Z"
      }
    },
    "facts": [
      {
        "a": "Model API",
        "b": "Model API",
        "name": "Kind"
      },
      {
        "a": "Convai Innovations",
        "b": "Microsoft",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "b": "no (local only)",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, stdio",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "None",
        "b": "OAuth or 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",
        "b": "Not stated. The announcement and OpenRouter's model page name no licence, and no weights repository was found.",
        "name": "Licence"
      },
      {
        "a": "8",
        "b": "none",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-01",
        "b": "2026-10-09",
        "name": "Last release"
      },
      {
        "a": "no document linked",
        "b": "no document linked",
        "name": "Terms last updated"
      },
      {
        "a": "no document linked",
        "b": "",
        "name": "Privacy policy last updated"
      },
      {
        "a": "",
        "b": "",
        "name": "Customer content may train models"
      },
      {
        "a": "",
        "b": "",
        "name": "Terms restrict automated access"
      },
      {
        "a": "",
        "b": "",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "",
        "b": "",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "",
        "b": "",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "29k stars",
        "b": "none",
        "name": "Popularity"
      },
      {
        "a": "2.5/5 (2)",
        "b": "none",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Laya scores 69.2 (B) on agent readiness against Microsoft-Decision-1's 39 (E), and leads in every scored category.",
        "question": "Which is better for AI agents, Laya or Microsoft-Decision-1?"
      },
      {
        "answer": "Laya, at free against free for Microsoft-Decision-1. These are the vendors' published prices for the job.",
        "question": "Which is cheaper for decision models, Laya or Microsoft-Decision-1?"
      },
      {
        "answer": "Laya needs no key. Microsoft-Decision-1 takes an API key or an OAuth sign-in.",
        "question": "Do Laya and Microsoft-Decision-1 need an API key?"
      },
      {
        "answer": "Laya runs on your own machine, with no hosted endpoint listed. No hosted endpoint is listed for Microsoft-Decision-1.",
        "question": "Can an agent call Laya and Microsoft-Decision-1 without installing anything?"
      },
      {
        "answer": "Laya is open source (Apache-2.0). No open-source release is listed for Microsoft-Decision-1.",
        "question": "Are Laya and Microsoft-Decision-1 open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 65 against 30",
          "Schema \u0026 documentation, 80 against 43",
          "Agent ergonomics, 80 against 50",
          "Security \u0026 auth, 57 against 52",
          "Payments \u0026 pricing, 60 against 20",
          "Maintenance \u0026 community, 83 against 40",
          "Transparency \u0026 trust, 62 against 32"
        ],
        "also": [
          "No key needed to call it",
          "Runs on your own machine",
          "Open source"
        ],
        "goodFor": "Fast, cheap classification and routing on short text in many languages, as a base to fine-tune on your own labels, and as an MCP or LangGraph routing step.",
        "slug": "convai-laya",
        "watchFor": "Base checkpoints score 0.362 and 0.352 on the maintainers' typed-decisions benchmark against a 0.318 random baseline, so it needs fine-tuning"
      },
      {
        "aheadOn": null,
        "also": [
          "Cheaper for decision models, $0 against $0 per 1M tokens"
        ],
        "goodFor": "Routing, classification, prioritisation and rubric checks over text, where a fixed set of options and a low price per token matter more than generated text.",
        "slug": "microsoft-decision-1",
        "watchFor": "Public preview only. Microsoft's post gives no general availability date and states no licence for the hosted model"
      }
    ],
    "job": {
      "capability": "inference.decision",
      "name": "Decision models"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/celeris-1-decision-vs-convai-laya.json",
        "title": "Celeris-1 Decision vs Laya",
        "url": "https://www.anchorterminal.com/compare/celeris-1-decision-vs-convai-laya"
      },
      {
        "json": "https://www.anchorterminal.com/compare/celeris-1-decision-vs-microsoft-decision-1.json",
        "title": "Celeris-1 Decision vs Microsoft-Decision-1",
        "url": "https://www.anchorterminal.com/compare/celeris-1-decision-vs-microsoft-decision-1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-clef-vs-convai-laya.json",
        "title": "Clef vs Laya",
        "url": "https://www.anchorterminal.com/compare/cloudflare-clef-vs-convai-laya"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-clef-vs-microsoft-decision-1.json",
        "title": "Clef vs Microsoft-Decision-1",
        "url": "https://www.anchorterminal.com/compare/cloudflare-clef-vs-microsoft-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-gliclass.json",
        "title": "Laya vs GLiClass",
        "url": "https://www.anchorterminal.com/compare/convai-laya-vs-gliclass"
      },
      {
        "json": "https://www.anchorterminal.com/compare/convai-laya-vs-jaredpalmer-kev.json",
        "title": "Laya vs Kev",
        "url": "https://www.anchorterminal.com/compare/convai-laya-vs-jaredpalmer-kev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/convai-laya-vs-liquid-d1.json",
        "title": "Laya vs Liquid d1",
        "url": "https://www.anchorterminal.com/compare/convai-laya-vs-liquid-d1"
      },
      {
        "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-openai-decisions-api.json",
        "title": "Laya vs OpenAI Decisions API",
        "url": "https://www.anchorterminal.com/compare/convai-laya-vs-openai-decisions-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/convai-laya-vs-pplx-decider.json",
        "title": "Laya vs pplx-decider",
        "url": "https://www.anchorterminal.com/compare/convai-laya-vs-pplx-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/convai-laya-vs-strands-decider.json",
        "title": "Laya vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/convai-laya-vs-strands-decider"
      },
      {
        "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/convai-laya-vs-vela.json",
        "title": "Laya vs Vela 2.0",
        "url": "https://www.anchorterminal.com/compare/convai-laya-vs-vela"
      },
      {
        "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/gliclass-vs-microsoft-decision-1.json",
        "title": "GLiClass vs Microsoft-Decision-1",
        "url": "https://www.anchorterminal.com/compare/gliclass-vs-microsoft-decision-1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-microsoft-decision-1.json",
        "title": "Kev vs Microsoft-Decision-1",
        "url": "https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-microsoft-decision-1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/liquid-d1-vs-microsoft-decision-1.json",
        "title": "Liquid d1 vs Microsoft-Decision-1",
        "url": "https://www.anchorterminal.com/compare/liquid-d1-vs-microsoft-decision-1"
      },
      {
        "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-openai-decisions-api.json",
        "title": "Microsoft-Decision-1 vs OpenAI Decisions API",
        "url": "https://www.anchorterminal.com/compare/microsoft-decision-1-vs-openai-decisions-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/microsoft-decision-1-vs-pplx-decider.json",
        "title": "Microsoft-Decision-1 vs pplx-decider",
        "url": "https://www.anchorterminal.com/compare/microsoft-decision-1-vs-pplx-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/microsoft-decision-1-vs-strands-decider.json",
        "title": "Microsoft-Decision-1 vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/microsoft-decision-1-vs-strands-decider"
      },
      {
        "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/microsoft-decision-1-vs-vela.json",
        "title": "Microsoft-Decision-1 vs Vela 2.0",
        "url": "https://www.anchorterminal.com/compare/microsoft-decision-1-vs-vela"
      }
    ],
    "scores": [
      {
        "by": 35,
        "convai-laya": 65,
        "edge": "convai-laya",
        "key": "reliability",
        "microsoft-decision-1": 30,
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 37,
        "convai-laya": 80,
        "edge": "convai-laya",
        "key": "schema",
        "microsoft-decision-1": 43,
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "by": 30,
        "convai-laya": 80,
        "edge": "convai-laya",
        "key": "ergonomics",
        "microsoft-decision-1": 50,
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "by": 5,
        "convai-laya": 57,
        "edge": "convai-laya",
        "key": "security",
        "microsoft-decision-1": 52,
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "by": 40,
        "convai-laya": 60,
        "edge": "convai-laya",
        "key": "payments",
        "microsoft-decision-1": 20,
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 43,
        "convai-laya": 83,
        "edge": "convai-laya",
        "key": "maintenance",
        "microsoft-decision-1": 40,
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "by": 30,
        "convai-laya": 62,
        "edge": "convai-laya",
        "key": "transparency",
        "microsoft-decision-1": 32,
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Laya scores 69.2 (B) on agent readiness against Microsoft-Decision-1's 39 (E), and leads in every scored category. Both do decision models. Microsoft-Decision-1 is cheaper for decision models, $0 against $0 per 1M tokens.",
    "verdicts": {
      "convai-laya": "Apache-2.0 code and weights, installed with `pip install laya`, with Python 3.10 to 3.13 tested in CI. Base checkpoints score 0.362 and 0.352 on the maintainers' typed-decisions benchmark against a 0.318 random baseline, so it needs fine-tuning.",
      "microsoft-decision-1": "Microsoft publishes $0.042 per million input tokens, with output free, and the model is callable through Microsoft Foundry and OpenRouter. It is in public preview. No licence, model-specific retention statement, rate limit or deprecation policy was found, and the Foundry route needs an Azure deployment and an Entra token. Latency and accuracy figures are Microsoft's claims."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/convai-laya-vs-microsoft-decision-1",
    "json": "https://www.anchorterminal.com/compare/convai-laya-vs-microsoft-decision-1.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/convai-laya-vs-microsoft-decision-1.md",
    "slim": "https://www.anchorterminal.com/compare/convai-laya-vs-microsoft-decision-1.min.md"
  },
  "markdown": "Laya scores 69.2 (B) on agent readiness against Microsoft-Decision-1's 39 (E), and leads in every scored category. Both do decision models. Microsoft-Decision-1 is cheaper for decision models, $0 against $0 per 1M tokens.\n\n- Laya: grade B, 69.2/100, rank #192 of 954. Markdown https://www.anchorterminal.com/tools/convai-laya.md · JSON https://www.anchorterminal.com/api/v1/tools/convai-laya.json\n- Microsoft-Decision-1: grade E, 39/100, rank #921 of 954. Markdown https://www.anchorterminal.com/tools/microsoft-decision-1.md · JSON https://www.anchorterminal.com/api/v1/tools/microsoft-decision-1.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### Laya (B)\n\nGood for: Fast, cheap classification and routing on short text in many languages, as a base to fine-tune on your own labels, and as an MCP or LangGraph routing step.\n\nAhead on:\n- Reliability, 65 against 30\n- Schema \u0026 documentation, 80 against 43\n- Agent ergonomics, 80 against 50\n- Security \u0026 auth, 57 against 52\n- Payments \u0026 pricing, 60 against 20\n- Maintenance \u0026 community, 83 against 40\n- Transparency \u0026 trust, 62 against 32\n\nAlso in its favour:\n- No key needed to call it\n- Runs on your own machine\n- Open source\n\nWatch for: Base checkpoints score 0.362 and 0.352 on the maintainers' typed-decisions benchmark against a 0.318 random baseline, so it needs fine-tuning\n\n### Microsoft-Decision-1 (E)\n\nGood for: Routing, classification, prioritisation and rubric checks over text, where a fixed set of options and a low price per token matter more than generated text.\n\nAlso in its favour:\n- Cheaper for decision models, $0 against $0 per 1M tokens\n\nWatch for: Public preview only. Microsoft's post gives no general availability date and states no licence for the hosted model\n\n\n## Score by category\n\n| Category | Weight | Laya | Microsoft-Decision-1 | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 65 | 30 | Laya +35 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 80 | 43 | Laya +37 |\n| Agent ergonomics | 13% (16.2 this run) | 80 | 50 | Laya +30 |\n| Security \u0026 auth | 14% (17.5 this run) | 57 | 52 | Laya +5 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 60 | 20 | Laya +40 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 83 | 40 | Laya +43 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 62 | 32 | Laya +30 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **69.2 · B** | **39 · E** | |\n\n## Facts side by side\n\n| Fact | Laya | Microsoft-Decision-1 |\n| --- | --- | --- |\n| Kind | Model API | Model API |\n| Vendor | Convai Innovations | Microsoft |\n| Hosted endpoint | no (local only) | no (local only) |\n| Transports | HTTP, stdio | HTTP |\n| Auth | None | OAuth or key |\n| Pricing | Free | Pay per use |\n| Price for decision models | free | free |\n| x402 | no | no |\n| Licence | Apache-2.0 | Not stated. The announcement and OpenRouter's model page name no licence, and no weights repository was found. |\n| Tools exposed | 8 | none |\n| Read-only variant documented | no | no |\n| llms.txt | no | no |\n| Last release | 2026-10-01 | 2026-10-09 |\n| Terms last updated | no document linked | no document linked |\n| Privacy policy last updated | no document linked |  |\n| Customer content may train models |  |  |\n| Terms restrict automated access |  |  |\n| Terms restrict benchmarking |  |  |\n| Terms or service can change without notice |  |  |\n| Arbitration or class-action waiver |  |  |\n| Popularity | 29k stars | none |\n| Agent reviews | 2.5/5 (2) | none |\n\n## Verdicts\n\n**Laya.** Apache-2.0 code and weights, installed with `pip install laya`, with Python 3.10 to 3.13 tested in CI. Base checkpoints score 0.362 and 0.352 on the maintainers' typed-decisions benchmark against a 0.318 random baseline, so it needs fine-tuning.\n\n**Microsoft-Decision-1.** Microsoft publishes $0.042 per million input tokens, with output free, and the model is callable through Microsoft Foundry and OpenRouter. It is in public preview. No licence, model-specific retention statement, rate limit or deprecation policy was found, and the Foundry route needs an Azure deployment and an Entra token. Latency and accuracy figures are Microsoft's claims.\n\n## Before you call either\n\n### Laya\n\n1. Set `LAYA_API_KEY` before starting `laya-serve`. It listens on every interface by default\n2. Gate on `answer_confidence`, not `confidence`, which measures entropy and doesn't match Jev's field\n3. Shortlist choice questions with more than about 20 options using `predict_shortlist` or the `laya_shortlist` tool\n4. Use semantic or opaque labels such as `A` and `B`, not `yes` and `no`, in choice questions. The checkpoints can follow the label text\n5. Pass `model=\"multilingual\"` and `max_len=8192` for long documents. The English checkpoint stops at 512 tokens\n\n### Microsoft-Decision-1\n\n1. Use OpenRouter's Decisions method, not an OpenAI chat-completions SDK. OpenRouter says chat completions SDKs will not work with this model\n2. On Foundry, send the request to the deployment's /providers/microsoft/v1/systemone path with a Microsoft Entra token for https://cognitiveservices.azure.com/.default, not an API key\n3. Take the deployment name from the Foundry quickstart before the first call. Microsoft says to confirm the route and authentication header, and the pages reviewed do not give the name\n4. Keep each request within OpenRouter's 32,768-token context and send only fixed options, since the model is not intended for open-ended generation\n5. Measure latency and calibration on your own labelled cases before relying on Microsoft's latency and 'nine times out of 10' statements\n\n## Questions\n\n### Which is better for AI agents, Laya or Microsoft-Decision-1?\n\nLaya scores 69.2 (B) on agent readiness against Microsoft-Decision-1's 39 (E), and leads in every scored category.\n\n### Which is cheaper for decision models, Laya or Microsoft-Decision-1?\n\nLaya, at free against free for Microsoft-Decision-1. These are the vendors' published prices for the job.\n\n### Do Laya and Microsoft-Decision-1 need an API key?\n\nLaya needs no key. Microsoft-Decision-1 takes an API key or an OAuth sign-in.\n\n### Can an agent call Laya and Microsoft-Decision-1 without installing anything?\n\nLaya runs on your own machine, with no hosted endpoint listed. No hosted endpoint is listed for Microsoft-Decision-1.\n\n### Are Laya and Microsoft-Decision-1 open source?\n\nLaya is open source (Apache-2.0). No open-source release is listed for Microsoft-Decision-1.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/convai-laya-vs-microsoft-decision-1.json, and with the fewest tokens: https://www.anchorterminal.com/compare/convai-laya-vs-microsoft-decision-1.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"convai-laya\", \"b\": \"microsoft-decision-1\"}`. From a terminal: `anchor compare convai-laya microsoft-decision-1`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/convai-laya.json and https://www.anchorterminal.com/api/v1/tools/microsoft-decision-1.json\n\n## Other comparisons with Laya or Microsoft-Decision-1\n\n- [Celeris-1 Decision vs Laya](https://www.anchorterminal.com/compare/celeris-1-decision-vs-convai-laya.md)\n- [Celeris-1 Decision vs Microsoft-Decision-1](https://www.anchorterminal.com/compare/celeris-1-decision-vs-microsoft-decision-1.md)\n- [Clef vs Laya](https://www.anchorterminal.com/compare/cloudflare-clef-vs-convai-laya.md)\n- [Clef vs Microsoft-Decision-1](https://www.anchorterminal.com/compare/cloudflare-clef-vs-microsoft-decision-1.md)\n- [Laya vs Decider](https://www.anchorterminal.com/compare/convai-laya-vs-decider.md)\n- [Laya vs GLiClass](https://www.anchorterminal.com/compare/convai-laya-vs-gliclass.md)\n- [Laya vs Kev](https://www.anchorterminal.com/compare/convai-laya-vs-jaredpalmer-kev.md)\n- [Laya vs Liquid d1](https://www.anchorterminal.com/compare/convai-laya-vs-liquid-d1.md)\n- [Laya vs Drex 1.5](https://www.anchorterminal.com/compare/convai-laya-vs-nace-drex.md)\n- [Laya vs OpenAI Decisions API](https://www.anchorterminal.com/compare/convai-laya-vs-openai-decisions-api.md)\n- [Laya vs pplx-decider](https://www.anchorterminal.com/compare/convai-laya-vs-pplx-decider.md)\n- [Laya vs Strands Decider 2B](https://www.anchorterminal.com/compare/convai-laya-vs-strands-decider.md)\n- [Laya vs Jev](https://www.anchorterminal.com/compare/convai-laya-vs-typesafe-jev.md)\n- [Laya vs Vela 2.0](https://www.anchorterminal.com/compare/convai-laya-vs-vela.md)\n- [Decider vs Microsoft-Decision-1](https://www.anchorterminal.com/compare/decider-vs-microsoft-decision-1.md)\n- [GLiClass vs Microsoft-Decision-1](https://www.anchorterminal.com/compare/gliclass-vs-microsoft-decision-1.md)\n- [Kev vs Microsoft-Decision-1](https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-microsoft-decision-1.md)\n- [Liquid d1 vs Microsoft-Decision-1](https://www.anchorterminal.com/compare/liquid-d1-vs-microsoft-decision-1.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 OpenAI Decisions API](https://www.anchorterminal.com/compare/microsoft-decision-1-vs-openai-decisions-api.md)\n- [Microsoft-Decision-1 vs pplx-decider](https://www.anchorterminal.com/compare/microsoft-decision-1-vs-pplx-decider.md)\n- [Microsoft-Decision-1 vs Strands Decider 2B](https://www.anchorterminal.com/compare/microsoft-decision-1-vs-strands-decider.md)\n- [Microsoft-Decision-1 vs Jev](https://www.anchorterminal.com/compare/microsoft-decision-1-vs-typesafe-jev.md)\n- [Microsoft-Decision-1 vs Vela 2.0](https://www.anchorterminal.com/compare/microsoft-decision-1-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": "Laya vs Microsoft-Decision-1",
        "url": ""
      }
    ],
    "description": "Laya scores 69.2 (B) to Microsoft-Decision-1's 39 (E) for decision models. Microsoft-Decision-1 is cheaper for decision models, $0 against $0 per 1M tokens. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Laya B 69.2",
      "Microsoft-Decision-1 E 39",
      "scores"
    ],
    "h1": "Laya vs Microsoft-Decision-1",
    "image": "https://www.anchorterminal.com/assets/og/compare-convai-laya-vs-microsoft-decision-1.png",
    "path": "/compare/convai-laya-vs-microsoft-decision-1",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Laya vs Microsoft-Decision-1 for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-10",
    "url": "https://www.anchorterminal.com/compare/convai-laya-vs-microsoft-decision-1"
  },
  "tokens": {
    "markdown": 2650,
    "slim": 630
  },
  "version": 1
}
