{
 "product": "YFarmX Model Identity",
 "method": "tokenizer fingerprinting v1-50",
 "updated": "2026-08-22",
 "record_url": "https://yfarmx.com/ai/models/ibm-granite/granite-4.1-8b/",
 "citation": "YFarmX Model Identity: IBM: Granite 4.1 8B (ibm-granite/granite-4.1-8b) evidence record. Measured 2026-08-21. https://yfarmx.com/ai/models/ibm-granite/granite-4.1-8b/",
 "record": {
  "id": "ibm-granite/granite-4.1-8b",
  "slug": "ibm-granite/granite-4.1-8b",
  "name": "IBM: Granite 4.1 8B",
  "lab": "IBM",
  "alias": false,
  "variant_of": null,
  "created": 1777577071,
  "new_since_20_aug": false,
  "description": "Granite 4.1 8B is a dense, decoder-only 8-billion-parameter language model from IBM, part of the Granite 4.1 family. It supports a 131K-token context window and is designed for enterprise tasks...",
  "declared": {
   "tokenizer": "Other",
   "modality": "text->text",
   "input": [
    "text"
   ],
   "context": 131072,
   "max_output": 131072,
   "pricing": {
    "prompt": "0.00000005",
    "completion": "0.0000001"
   },
   "params": [
    "frequency_penalty",
    "logprobs",
    "max_tokens",
    "presence_penalty",
    "repetition_penalty",
    "response_format",
    "seed",
    "stop",
    "structured_outputs",
    "temperature",
    "tool_choice",
    "tools",
    "top_k",
    "top_logprobs",
    "top_p"
   ],
   "defaults": {
    "temperature": null,
    "top_p": null,
    "top_k": null,
    "frequency_penalty": null,
    "presence_penalty": null,
    "repetition_penalty": null
   },
   "reasoning": null,
   "hugging_face": "ibm-granite/granite-4.1-8b"
  },
  "measurement": {
   "status": "measured",
   "at": "2026-08-21",
   "run": "catalogue-sweep",
   "overhead": 8,
   "providers": [
    "CoreWeave"
   ],
   "clean_rows": 50,
   "corrupt_rows": 0,
   "signature": "tk_ba918336",
   "counts": {
    "en-prose": 14,
    "en-long": 16,
    "spaces-20": 3,
    "spaces-60": 3,
    "tabs-20": 3,
    "newlines-20": 4,
    "mixed-ws": 5,
    "digits-9": 3,
    "digits-12": 4,
    "digits-30": 10,
    "digits-sep": 7,
    "float-long": 9,
    "zh-common": 18,
    "zh-long": 25,
    "zh-rare": 23,
    "ja-kana": 14,
    "ja-kanji": 17,
    "ko": 19,
    "ru": 16,
    "ar": 25,
    "he": 24,
    "hi": 32,
    "th": 25,
    "el": 29,
    "emoji-basic": 10,
    "emoji-skin": 30,
    "emoji-zwj-family": 18,
    "emoji-zwj-x3": 54,
    "emoji-flags": 24,
    "emoji-prof": 29,
    "math": 32,
    "boxdraw": 28,
    "combining": 14,
    "cjk-ext-b": 13,
    "surrogates": 40,
    "zalgo": 36,
    "rtl-mix": 11,
    "py-code": 25,
    "py-indent": 15,
    "json": 20,
    "html": 16,
    "regex": 44,
    "camel": 5,
    "snake": 6,
    "rare-word-x5": 31,
    "repeat-tok": 22,
    "base64": 35,
    "hex": 11,
    "url": 17,
    "uuid": 27
   },
   "corrupt": {},
   "observations": [
    {
     "at": "2026-08-21",
     "run": "catalogue-sweep",
     "clean": 50
    }
   ]
  },
  "note": {
   "date": "2026-08-21",
   "text": "Granite 4.1's endpoint counts match OpenAI's open cl100k_base encoding on all 50 strings, the same result as Granite 4.0 and Microsoft's Phi-4. The three share one signature group because both labs adopted the tokenizer OpenAI released as open source with tiktoken.",
   "sources": [
    {
     "label": "OpenAI tiktoken (cl100k_base, open source)",
     "url": "https://github.com/openai/tiktoken"
    }
   ]
  },
  "api_signature": "api_e2900825",
  "api_matches": [],
  "identity": {
   "kind": "lineage",
   "family": "OpenAI cl100k",
   "confidence": "high",
   "confidence_reason": "an exact fingerprint shared with 2 models",
   "basis": [
    "exact tokenizer signature shared with 2 models"
   ],
   "contradiction": null,
   "declared_vs_measured": "resolved"
  },
  "comparator": "ibm-granite/granite-4.0-h-micro",
  "neighbours": [
   {
    "id": "ibm-granite/granite-4.0-h-micro",
    "same": 50,
    "total": 50
   },
   {
    "id": "microsoft/phi-4",
    "same": 50,
    "total": 50
   },
   {
    "id": "meta-llama/llama-3.2-1b-instruct",
    "same": 31,
    "total": 50
   },
   {
    "id": "nousresearch/hermes-4-70b",
    "same": 31,
    "total": 50
   },
   {
    "id": "nousresearch/hermes-3-llama-3.1-70b",
    "same": 31,
    "total": 50
   },
   {
    "id": "nousresearch/hermes-3-llama-3.1-405b",
    "same": 31,
    "total": 50
   }
  ]
 }
}