{"serveDecision":{"state":"READY","authority":"live-serve-decision"},"downloadable":true,"downloadReady":true,"degraded":false,"stale":false,"readinessCheckedAt":"2026-11-08T10:11:02.830Z","readinessSource":"file-check","schemaVersion":"hugging-bay.local-kit.v2","displayOnly":true,"authorizationRequired":true,"eligibilitySnapshotAt":"2026-11-08T10:08:39.090Z","generatedAt":"2026-11-08T10:11:02.830Z","status":"inventory-only-recorded-state-unknown","commandsAvailable":false,"commands":[],"runTested":false,"runBlockKind":"hosted-file-recipe","artifact":{"id":"hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf","repo":"mradermacher/Qwen3.8-27B-Kimiko-2-BF16-i1-GGUF","type":"llm","summary":"Model from Hugging Face for llm: mradermacher/Qwen3.8-27B-Kimiko-2-BF16-i1-GGUF · transformers","license":"unknown","hostingStatus":"hosted","hostedFileCount":1,"hostedFileCountAuthority":"live-serve-decision","displayFileCount":1,"fileCount":26,"upstreamUrl":null},"tool":"any","toolCompatibility":{"status":"unknown","reason":"recorded-evaluator-not-integrated"},"readiness":{"state":"gated-license","asOf":"2026-11-08T10:11:02.830Z","reason":"License: unknown — needs a human review first. No download until it's cleared.","next":{"action":"request-license-review","label":"Request license review"}},"requiredFiles":[{"path":".gitattributes","sizeBytes":3353,"sha256":"","format":"gitattributes","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":false,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-IQ1_M.gguf","sizeBytes":7631104864,"sha256":"7fc9423cab067d6c17c854be2791e4e6313e03f036ffd8c183a2c3f396d23b17","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-IQ1_S.gguf","sizeBytes":7149845344,"sha256":"6c1165aef0c17e3f4fec780336f96704b95d8f3d740a46664ad0cc172d0345da","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-IQ2_M.gguf","sizeBytes":10004613984,"sha256":"b4deef05b95b006d0fb95bf9e8946fa31ee24ea742aec32bc0b1193ffbbb6c08","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-IQ2_S.gguf","sizeBytes":9362934624,"sha256":"bfb76a2957a373889d484a117f13886872ba9e411a2a94a4b662e4b41942f052","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-IQ2_XS.gguf","sizeBytes":9090612064,"sha256":"20b0288aad79071a6c275705b0dde740ed8a19a47b7dc5903ac81b39be7f808e","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-IQ2_XXS.gguf","sizeBytes":8433204064,"sha256":"e32368e944d9fdb41f54960eec9bfed383f5307a7ab286b8d50ed4a207e55958","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-IQ3_M.gguf","sizeBytes":12580895584,"sha256":"20c6762fc53577190a77a64e21c1f9f282d0a9ad7fe3f048762d5b54bc170fec","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-IQ3_S.gguf","sizeBytes":12419349344,"sha256":"2ca837b62ca5f7ef71c688f0eec7b4c4a73ccd319252b6ebd654f90dc07e2c6f","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-IQ3_XS.gguf","sizeBytes":11967150944,"sha256":"a47dd93ee82ff4eb765c4ed5a29885843accc658cc0e0b68ecb444c0a402d559","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-IQ3_XXS.gguf","sizeBytes":11186391904,"sha256":"20624e82b4fe0126cb899f07efc1940c08fbf73f23003e076280d86195de0bd8","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-IQ4_XS.gguf","sizeBytes":15082527584,"sha256":"c2d00939f4ac0fc537c592604c05452375bd4b72984de7a0e08b437f036fcc1f","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-Q2_K.gguf","sizeBytes":10711685984,"sha256":"a6e946b00a1b5e17078b786f9a545bd7bf0374b05f9142ae3cea1e2ada137432","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-Q2_K_S.gguf","sizeBytes":10248346464,"sha256":"7fb210aa5e23f30a0425dabfd83b4378c3c511756c39a08b326a6e208886a780","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-Q3_K_L.gguf","sizeBytes":14344797024,"sha256":"01f0206c14024cbfde3e454ec98fb3e900704b8e0997710bf37c0d80d7afaac6","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-Q3_K_M.gguf","sizeBytes":13301463904,"sha256":"0317fda6b51c0089624119caeda98628e021823bf0a75a2886c307efef1f17d5","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-Q3_K_S.gguf","sizeBytes":12073974624,"sha256":"9a9cbbe8f54b392be26b839f765c30f9c146e550bcc9e25878e03fbe1bc61d58","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-Q4_0.gguf","sizeBytes":15521454944,"sha256":"2c8a3380a88ae9a8cdf9ce38aff0558b6df6353e5e57a4d565a9698162808a3d","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-Q4_1.gguf","sizeBytes":17078262624,"sha256":"1c34b5bc1e204744cef816da8d8bfc78c7878319a09fb750dab66300491db37c","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-Q4_K_M.gguf","sizeBytes":16547421024,"sha256":"b60b7735f834e80d443865f185539d1fb514ad103894d46f7ac1d682805118cf","format":"gguf","risk":"low","sourceKind":"mirrored-upstream","hosted":true,"readiness":"ready","downloadReady":true,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":true,"serveDecision":{"state":"READY","reasonCodes":[]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":"https://huggingbay.xyz/api/downloads/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf/Qwen3.8-27B-Kimiko-2-BF16.i1-Q4_K_M.gguf","chatTemplate":{"artifactId":"hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf","filePath":"Qwen3.8-27B-Kimiko-2-BF16.i1-Q4_K_M.gguf","sha256":"b60b7735f834e80d443865f185539d1fb514ad103894d46f7ac1d682805118cf","architecture":"qwen35","generalName":"Qwen3.8 27B Kimiko 2 BF16","tokenizerModel":"gpt2","contextLength":262144,"bos":"<|endoftext|>","eos":"<|im_end|>","stop":["<|im_end|>"],"thinking":{"mode":"delimited","open":"<think>","close":"</think>"},"chatTemplate":"{%- set template_version = \"qwen3.8-safe-v2\" %}\n{#- -------------------------------------------------------------------------\n    Whitespace contract: every tag opener in this file carries a leading minus,\n    so it strips the whitespace and newlines that precede it. All emitted text\n    comes from string literals, which makes the rendered prompt byte-exact and\n    free of incidental newlines. Comment tags need the minus just as much as\n    block tags do; a plain comment tag breaks the strip chain and leaks the\n    surrounding indentation into the prompt.\n    ------------------------------------------------------------------------- -#}\n{#- The message list has to exist before anything else can inspect it. -#}\n{%- if not messages %}\n    {{- raise_exception('No messages provided.') }}\n{%- endif %}\n{#- -------------------------------------------------------------------------\n    Configuration\n    ------------------------------------------------------------------------- -#}\n{%- set _requested_tool_format =\n    tool_call_format if tool_call_format is defined else 'auto'\n%}\n{%- if _requested_tool_format not in ('auto', 'xml', 'json') %}\n    {{- raise_exception(\n        'Unexpected tool_call_format ' ~ _requested_tool_format ~\n        '. Supported values are auto (default), xml, and json.'\n    ) }}\n{%- endif %}\n{%- set add_vision_id = add_vision_id if add_vision_id is defined else false %}\n{%- set enable_thinking = enable_thinking if enable_thinking is defined else true %}\n{%- set auto_disable_thinking_with_tools =\n    auto_disable_thinking_with_tools\n    if auto_disable_thinking_with_tools is defined\n    else false\n%}\n{%- if preserve_reasoning is defined\n       and preserve_reasoning is not none\n       and preserve_thinking is defined\n       and preserve_thinking is not none\n       and preserve_reasoning != preserve_thinking %}\n    {{- raise_exception(\n        'preserve_reasoning and preserve_thinking were both provided with conflicting values.'\n    ) }}\n{%- endif %}\n{%- if preserve_reasoning is defined and preserve_reasoning is not none %}\n    {%- set _preserve_thinking = preserve_reasoning %}\n{%- elif preserve_thinking is defined and preserve_thinking is not none %}\n    {%- set _preserve_thinking = preserve_thinking %}\n{%- else %}\n    {%- set _preserve_thinking = true %}\n{%- endif %}\n{%- set max_tool_arg_chars =\n    max_tool_arg_chars if max_tool_arg_chars is defined else 0\n%}\n{%- set max_tool_response_chars =\n    max_tool_response_chars if max_tool_response_chars is defined else 0\n%}\n{%- if max_tool_arg_chars is not number or max_tool_arg_chars < 0 %}\n    {{- raise_exception('max_tool_arg_chars must be a non-negative number.') }}\n{%- endif %}\n{%- if max_tool_response_chars is not number or max_tool_response_chars < 0 %}\n    {{- raise_exception('max_tool_response_chars must be a non-negative number.') }}\n{%- endif %}\n{%- if tools is defined and tools is not none and tools %}\n    {%- if tools is string or tools is mapping or tools is not iterable %}\n        {{- raise_exception('tools must be an iterable list of tool definitions.') }}\n    {%- endif %}\n    {%- set _has_tools = true %}\n{%- else %}\n    {%- set _has_tools = false %}\n{%- endif %}\n{#- -------------------------------------------------------------------------\n    Resolve the tool-call wire format.\n\n    OpenAI-compatible servers hand assistant tool calls back with\n    `function.arguments` as a JSON *string*, not a mapping. The XML parameter\n    form needs the individual key/value pairs, and a chat template cannot\n    decode a JSON string: the standard chat-template environment provides\n    `tojson` but no inverse, and no codepoint-to-character primitive, so a\n    hand-rolled scanner could not decode \\uXXXX escapes correctly. Guessing\n    would silently corrupt tool arguments, which is worse than any error.\n\n    So when the caller does not pin a format, render the whole prompt in the\n    JSON tool-call form if any tool call in the history carries string\n    arguments. That is lossless, needs no decoding, and keeps the system-prompt\n    instructions and the rendered history in one consistent format. Histories\n    whose arguments are all mappings still render as XML, byte-identically to\n    tool_call_format='xml'.\n\n    A caller that explicitly pins 'xml' still gets a hard error for string\n    arguments, because that request cannot be honoured faithfully.\n    ------------------------------------------------------------------------- -#}\n{%- set format_scan = namespace(has_json_string_arguments=false) %}\n{%- for message in messages %}\n    {%- if message.role == 'assistant'\n           and message.tool_calls is defined\n           and message.tool_calls is not none\n           and message.tool_calls\n           and message.tool_calls is not string\n           and message.tool_calls is not mapping\n           and message.tool_calls is iterable %}\n        {%- for tool_call in message.tool_calls %}\n            {%- if tool_call.function is defined\n                   and tool_call.function is not none %}\n                {%- set _tc = tool_call.function %}\n            {%- else %}\n                {%- set _tc = tool_call %}\n            {%- endif %}\n            {%- if _tc.arguments is defined\n                   and _tc.arguments is not none\n                   and _tc.arguments is string\n                   and _tc.arguments | trim\n                   and _tc.arguments | trim != '{}' %}\n                {%- set format_scan.has_json_string_arguments = true %}\n            {%- endif %}\n        {%- endfor %}\n    {%- endif %}\n{%- endfor %}\n{%- if _requested_tool_format == 'auto' %}\n    {%- if format_scan.has_json_string_arguments %}\n        {%- set _tool_format = 'json' %}\n    {%- else %}\n        {%- set _tool_format = 'xml' %}\n    {%- endif %}\n{%- else %}\n    {%- set _tool_format = _requested_tool_format %}\n{%- endif %}\n{%- set _thinking_enabled = enable_thinking %}\n{%- if auto_disable_thinking_with_tools and _has_tools %}\n    {%- set _thinking_enabled = false %}\n{%- endif %}\n{#- Validate reasoning effort even when thinking is disabled. -#}\n{%- set _effort_raw =\n    reasoning_effort if reasoning_effort is defined else 'xhigh'\n%}\n{%- if _effort_raw == 'high' or _effort_raw == 'xhigh' %}\n    {%- set _reasoning_effort = 'xhigh' %}\n{%- elif _effort_raw == 'medium' %}\n    {%- set _reasoning_effort = 'medium' %}\n{%- elif _effort_raw == 'low' %}\n    {%- set _reasoning_effort = 'low' %}\n{%- else %}\n    {{- raise_exception(\n        'Unexpected reasoning effort ' ~ _effort_raw ~\n        '. Supported values are high/xhigh, medium, and low.'\n    ) }}\n{%- endif %}\n{%- set reasoning_instructions = '' %}\n{%- if _thinking_enabled %}\n    {%- if _reasoning_effort == 'xhigh' %}\n        {%- set reasoning_instructions =\n            'Reasoning effort is set to xhigh. Please think carefully through the task, validate key assumptions, consider plausible alternatives, and prioritize correctness, consistency, and clarity in the final answer.'\n        %}\n    {%- elif _reasoning_effort == 'low' %}\n        {%- set reasoning_instructions =\n            'Reasoning effort is set to low. Keep your thinking brief and focused, moving directly to the conclusion without unnecessary elaboration.'\n        %}\n    {%- endif %}\n{%- endif %}\n{#- -------------------------------------------------------------------------\n    Content rendering\n    ------------------------------------------------------------------------- -#}\n{%- set image_count = namespace(value=0) %}\n{%- set video_count = namespace(value=0) %}\n{%- macro render_content(content, do_vision_count, is_system_content=false) %}\n    {%- if content is string %}\n        {{- content }}\n    {%- elif content is iterable and content is not mapping %}\n        {%- for item in content %}\n            {%- if item is not mapping %}\n                {{- raise_exception(\n                    'Content-list items must be mappings with a supported text, image, or video type.'\n                ) }}\n            {%- endif %}\n            {%- set _item_type = item.type if 'type' in item else none %}\n            {%- if _item_type is not none\n                   and _item_type not in ('text', 'image', 'image_url', 'video') %}\n                {{- raise_exception(\n                    'Unexpected content item type ' ~ _item_type ~ '.'\n                ) }}\n            {%- endif %}\n            {%- set _is_image =\n                _item_type == 'image'\n                or _item_type == 'image_url'\n                or 'image' in item\n                or 'image_url' in item\n            %}\n            {%- set _is_video =\n                _item_type == 'video'\n                or 'video' in item\n            %}\n            {%- if _is_image and _is_video %}\n                {{- raise_exception(\n                    'A content item cannot contain both image and video data.'\n                ) }}\n            {%- elif _item_type == 'text' and (_is_image or _is_video) %}\n                {{- raise_exception(\n                    'A text content item cannot also contain image or video data.'\n                ) }}\n            {%- elif _is_image %}\n                {%- if is_system_content %}\n                    {{- raise_exception(\n                        'System and developer messages cannot contain images.'\n                    ) }}\n                {%- endif %}\n                {%- if do_vision_count %}\n                    {%- set image_count.value = image_count.value + 1 %}\n                {%- endif %}\n                {%- if add_vision_id %}\n                    {{- 'Picture ' ~ image_count.value ~ ': ' }}\n                {%- endif %}\n                {{- '<|vision_start|><|image_pad|><|vision_end|>' }}\n            {%- elif _is_video %}\n                {%- if is_system_content %}\n                    {{- raise_exception(\n                        'System and developer messages cannot contain videos.'\n                    ) }}\n                {%- endif %}\n                {%- if do_vision_count %}\n                    {%- set video_count.value = video_count.value + 1 %}\n                {%- endif %}\n                {%- if add_vision_id %}\n                    {{- 'Video ' ~ video_count.value ~ ': ' }}\n                {%- endif %}\n                {{- '<|vision_start|><|video_pad|><|vision_end|>' }}\n            {%- elif _item_type == 'text' or 'text' in item %}\n                {%- if 'text' not in item or item.text is not string %}\n                    {{- raise_exception(\n                        'Text content items must contain a string text field.'\n                    ) }}\n                {%- endif %}\n                {{- item.text }}\n            {%- else %}\n                {{- raise_exception(\n                    'Unexpected item in content list. Expected text, image, or video content.'\n                ) }}\n            {%- endif %}\n        {%- endfor %}\n    {%- elif content is none or content is undefined %}\n        {{- '' }}\n    {%- else %}\n        {{- raise_exception('Unexpected content type.') }}\n    {%- endif %}\n{%- endmacro %}\n{#- -------------------------------------------------------------------------\n    Validate and merge leading system/developer messages\n    ------------------------------------------------------------------------- -#}\n{%- set head = namespace(count=0, seen_non_system=false) %}\n{%- for message in messages %}\n    {%- set _is_system =\n        message.role == 'system' or message.role == 'developer'\n    %}\n    {%- if _is_system %}\n        {%- if head.seen_non_system %}\n            {{- raise_exception(\n                'System and developer messages must appear before all user, assistant, and tool messages.'\n            ) }}\n        {%- endif %}\n        {%- set head.count = head.count + 1 %}\n    {%- else %}\n        {%- set head.seen_non_system = true %}\n    {%- endif %}\n{%- endfor %}\n{%- set system_state = namespace(content='') %}\n{%- for message in messages[:head.count] %}\n    {%- set _part =\n        render_content(message.content, false, true) | trim\n    %}\n    {%- if _part %}\n        {%- if system_state.content %}\n            {%- set system_state.content =\n                system_state.content ~ '\\n\\n' ~ _part\n            %}\n        {%- else %}\n            {%- set system_state.content = _part %}\n        {%- endif %}\n    {%- endif %}\n{%- endfor %}\n{%- set _system_content = system_state.content %}\n{%- set _msgs = messages[head.count:] %}\n{#- -------------------------------------------------------------------------\n    System prompt and tool instructions\n    ------------------------------------------------------------------------- -#}\n{%- if _has_tools %}\n    {{- '<|im_start|>system\\n' }}\n    {%- if reasoning_instructions %}\n        {{- reasoning_instructions ~ '\\n\\n' }}\n    {%- endif %}\n    {{- '# Tools\\n\\nYou have access to the following functions:\\n\\n<tools>' }}\n    {%- for tool in tools %}\n        {{- '\\n' }}\n        {{- tool | tojson }}\n    {%- endfor %}\n    {{- '\\n</tools>' }}\n    {%- if _tool_format == 'json' %}\n        {{- '\\n\\nIf you choose to call a function ONLY reply in the following format with NO suffix:\\n\\n<tool_call>\\n{\"name\": \"example_function_name\", \"arguments\": {\"example_parameter_1\": \"value_1\", \"example_parameter_2\": \"This is the value for the second parameter\"}}\\n</tool_call>\\n\\n<IMPORTANT>\\nReminder:\\n- Function calls MUST follow the specified format: a single JSON object with \"name\" and \"arguments\" keys must be nested within <tool_call></tool_call> XML tags\\n- Required parameters MUST be specified\\n- You may provide optional reasoning for your function call in natural language BEFORE the function call, but NOT after\\n- If there is no function call available, answer the question like normal with your current knowledge and do not tell the user about function calls\\n</IMPORTANT>' }}\n    {%- else %}\n        {{- '\\n\\nIf you choose to call a function ONLY reply in the following format with NO suffix:\\n\\n<tool_call>\\n<function=example_function_name>\\n<parameter=example_parameter_1>\\nvalue_1\\n</parameter>\\n<parameter=example_parameter_2>\\nThis is the value for the second parameter\\nthat can span\\nmultiple lines\\n</parameter>\\n</function>\\n</tool_call>\\n\\n<IMPORTANT>\\nReminder:\\n- Function calls MUST follow the specified format: an inner <function=...></function> block must be nested within <tool_call></tool_call> XML tags\\n- Required parameters MUST be specified\\n- You may provide optional reasoning for your function call in natural language BEFORE the function call, but NOT after\\n- If there is no function call available, answer the question like normal with your current knowledge and do not tell the user about function calls\\n</IMPORTANT>' }}\n    {%- endif %}\n    {%- if _system_content %}\n        {{- '\\n\\n' ~ _system_content }}\n    {%- endif %}\n    {{- '<|im_end|>\\n' }}\n{%- else %}\n    {%- if _system_content %}\n        {{- '<|im_start|>system\\n'\n            ~ (reasoning_instructions ~ '\\n\\n' if reasoning_instructions else '')\n            ~ _system_content\n            ~ '<|im_end|>\\n'\n        }}\n    {%- elif reasoning_instructions %}\n        {{- '<|im_start|>system\\n'\n            ~ reasoning_instructions\n            ~ '<|im_end|>\\n'\n        }}\n    {%- endif %}\n{%- endif %}\n{#- -------------------------------------------------------------------------\n    Find the last real user query\n    ------------------------------------------------------------------------- -#}\n{%- set ns = namespace(\n    multi_step_tool=true,\n    last_query_index=(_msgs | length) - 1\n) %}\n{%- for message in _msgs[::-1] %}\n    {%- set index = (_msgs | length - 1) - loop.index0 %}\n    {%- if ns.multi_step_tool and message.role == 'user' %}\n        {%- set _rendered_user =\n            render_content(message.content, false) | trim\n        %}\n        {%- if not (\n            _rendered_user.startswith('<tool_response>')\n            and _rendered_user.endswith('</tool_response>')\n        ) %}\n            {%- set ns.multi_step_tool = false %}\n            {%- set ns.last_query_index = index %}\n        {%- endif %}\n    {%- endif %}\n{%- endfor %}\n{%- if ns.multi_step_tool %}\n    {{- raise_exception('No user query found in messages.') }}\n{%- endif %}\n{#- -------------------------------------------------------------------------\n    Conversation rendering\n    ------------------------------------------------------------------------- -#}\n{%- set history_state = namespace(previous_role='') %}\n{%- for message in _msgs %}\n    {%- set content =\n        render_content(message.content, true) | trim\n    %}\n    {%- if message.role == 'user' %}\n        {{- '<|im_start|>user\\n'\n            ~ content\n            ~ '<|im_end|>\\n'\n        }}\n    {%- elif message.role == 'assistant' %}\n        {%- set reasoning_content = '' %}\n        {%- if message.reasoning_content is defined\n               and message.reasoning_content is not none %}\n            {%- if message.reasoning_content is string %}\n                {%- set reasoning_content = message.reasoning_content %}\n            {%- else %}\n                {%- set reasoning_content =\n                    message.reasoning_content | string\n                %}\n            {%- endif %}\n        {%- elif message.thinking is defined\n                 and message.thinking is not none %}\n            {%- if message.thinking is string %}\n                {%- set reasoning_content = message.thinking %}\n            {%- else %}\n                {%- set reasoning_content =\n                    message.thinking | string\n                %}\n            {%- endif %}\n        {%- endif %}\n        {%- set reasoning_content = reasoning_content | trim %}\n        {#- Preserve the original invariant: when thinking is preserved,\n            always reconstruct the thinking block, even when it is empty. -#}\n        {%- if _preserve_thinking\n               or loop.index0 > ns.last_query_index %}\n            {{- '<|im_start|>assistant\\n<think>\\n'\n                ~ reasoning_content\n                ~ '\\n</think>\\n\\n'\n                ~ content\n            }}\n        {%- else %}\n            {{- '<|im_start|>assistant\\n' ~ content }}\n        {%- endif %}\n        {%- if message.tool_calls is defined\n               and message.tool_calls is not none\n               and message.tool_calls %}\n            {%- if message.tool_calls is string\n                   or message.tool_calls is mapping\n                   or message.tool_calls is not iterable %}\n                {{- raise_exception(\n                    'assistant.tool_calls must be an iterable list of tool calls.'\n                ) }}\n            {%- endif %}\n            {%- for tool_call in message.tool_calls %}\n                {%- if tool_call.function is defined\n                       and tool_call.function is not none %}\n                    {%- set tc = tool_call.function %}\n                {%- else %}\n                    {%- set tc = tool_call %}\n                {%- endif %}\n                {%- if tc.name is not defined\n                       or tc.name is none\n                       or tc.name is not string\n                       or not tc.name %}\n                    {{- raise_exception(\n                        'Every tool call must have a non-empty string name.'\n                    ) }}\n                {%- endif %}\n                {%- set tc_name = tc.name %}\n                {%- if _tool_format == 'json' %}\n                    {%- if loop.first %}\n                        {%- if content | trim %}\n                            {{- '\\n\\n<tool_call>\\n' }}\n                        {%- else %}\n                            {{- '<tool_call>\\n' }}\n                        {%- endif %}\n                    {%- else %}\n                        {{- '\\n<tool_call>\\n' }}\n                    {%- endif %}\n                    {%- set _json_arguments = '{}' %}\n                    {%- if tc.arguments is defined\n                           and tc.arguments is not none %}\n                        {%- if tc.arguments is mapping %}\n                            {%- set _json_arguments =\n                                tc.arguments | tojson\n                            %}\n                        {%- elif tc.arguments is string %}\n                            {%- set _raw_arguments =\n                                tc.arguments | trim\n                            %}\n                            {%- if _raw_arguments %}\n                                {%- if not (\n                                    _raw_arguments.startswith('{')\n                                    and _raw_arguments.endswith('}')\n                                ) %}\n                                    {{- raise_exception(\n                                        'JSON tool-call arguments must be a JSON object string.'\n                                    ) }}\n                                {%- endif %}\n                                {%- set _json_arguments =\n                                    _raw_arguments\n                                %}\n                            {%- endif %}\n                        {%- else %}\n                            {{- raise_exception(\n                                'JSON tool-call arguments must be a mapping or a JSON object string.'\n                            ) }}\n                        {%- endif %}\n                    {%- endif %}\n                    {{- '{\"name\": ' }}\n                    {{- tc_name | tojson }}\n                    {{- ', \"arguments\": ' }}\n                    {{- _json_arguments }}\n                    {{- '}\\n</tool_call>' }}\n                {%- else %}\n                    {%- if loop.first %}\n                        {%- if content | trim %}\n                            {{- '\\n\\n<tool_call>\\n<function='\n                                ~ tc_name\n                                ~ '>\\n'\n                            }}\n                        {%- else %}\n                            {{- '<tool_call>\\n<function='\n                                ~ tc_name\n                                ~ '>\\n'\n                            }}\n                        {%- endif %}\n                    {%- else %}\n                        {{- '\\n<tool_call>\\n<function='\n                            ~ tc_name\n                            ~ '>\\n'\n                        }}\n                    {%- endif %}\n                    {%- if tc.arguments is defined\n                           and tc.arguments is not none %}\n                        {%- if tc.arguments is mapping %}\n                            {%- for args_name, args_value\n                                   in tc.arguments | items %}\n                                {%- set _argument_name =\n                                    args_name | string\n                                %}\n                                {{- '<parameter='\n                                    ~ _argument_name\n                                    ~ '>\\n'\n                                }}\n                                {#- Preserve strings verbatim. Serialize every\n                                    other type as JSON so booleans and null stay\n                                    true/false/null instead of True/False/None. -#}\n                                {%- if args_value is string %}\n                                    {%- set _argument_value =\n                                        args_value\n                                    %}\n                                {%- else %}\n                                    {%- set _argument_value =\n                                        args_value | tojson\n                                    %}\n                                {%- endif %}\n                                {%- if max_tool_arg_chars > 0\n                                       and _argument_value | length\n                                           > max_tool_arg_chars %}\n                                    {{- _argument_value[:max_tool_arg_chars] }}\n                                    {{- '\\n[TRUNCATED — original length '\n                                        ~ (_argument_value | length | string)\n                                        ~ ' chars]'\n                                    }}\n                                {%- else %}\n                                    {{- _argument_value }}\n                                {%- endif %}\n                                {{- '\\n</parameter>\\n' }}\n                            {%- endfor %}\n                        {%- elif tc.arguments is string %}\n                            {%- set _raw_arguments =\n                                tc.arguments | trim\n                            %}\n                            {%- if _raw_arguments\n                                   and _raw_arguments != '{}' %}\n                                {{- raise_exception(\n                                    'tool_call_format=\"xml\" requires tool-call arguments to be mappings, but received a JSON string. Parse the JSON string into a mapping before applying the template, or leave tool_call_format unset so the template can select the JSON tool-call format automatically.'\n                                ) }}\n                            {%- endif %}\n                        {%- else %}\n                            {{- raise_exception(\n                                'XML tool-call arguments must be a mapping. Parse JSON-string arguments before applying the template.'\n                            ) }}\n                        {%- endif %}\n                    {%- endif %}\n                    {{- '</function>\\n</tool_call>' }}\n                {%- endif %}\n            {%- endfor %}\n        {%- endif %}\n        {{- '<|im_end|>\\n' }}\n    {%- elif message.role == 'tool' %}\n        {%- if history_state.previous_role != 'tool' %}\n            {{- '<|im_start|>user' }}\n        {%- endif %}\n        {%- if max_tool_response_chars > 0\n               and content | length > max_tool_response_chars %}\n            {%- set content =\n                content[:max_tool_response_chars]\n                ~ '\\n[TRUNCATED — original length '\n                ~ (content | length | string)\n                ~ ' chars]'\n            %}\n        {%- endif %}\n        {{- '\\n<tool_response>\\n' }}\n        {{- content }}\n        {{- '\\n</tool_response>' }}\n        {%- if loop.last %}\n            {{- '<|im_end|>\\n' }}\n        {%- elif _msgs[loop.index0 + 1].role != 'tool' %}\n            {{- '<|im_end|>\\n' }}\n        {%- endif %}\n    {%- elif message.role == 'system'\n             or message.role == 'developer' %}\n        {{- raise_exception(\n            'System and developer messages must appear only at the beginning of the conversation.'\n        ) }}\n    {%- else %}\n        {{- raise_exception(\n            'Unexpected message role ' ~ message.role ~ '.'\n        ) }}\n    {%- endif %}\n    {%- set history_state.previous_role = message.role %}\n{%- endfor %}\n{#- -------------------------------------------------------------------------\n    Generation prompt\n    ------------------------------------------------------------------------- -#}\n{%- if add_generation_prompt %}\n    {{- '<|im_start|>assistant\\n' }}\n    {%- if not _thinking_enabled %}\n        {{- '<think>\\n\\n</think>\\n\\n' }}\n    {%- else %}\n        {{- '<think>\\n' }}\n    {%- endif %}\n{%- endif %}","templateDigest":"sha256:9dee34ab7080b6d51a25fad27a2ef2a6bbc23a4c84295f8d6e44d73d78f6cd02","extractionReason":"embedded-template","extractorVersion":"hugging-bay.gguf-embedded-chat-contract.v1","extractedAt":"2026-10-16T03:52:32.467Z","hasEmbeddedTemplate":true},"serve_verdict":{"can_download":true,"bytes_verified":true,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-Q4_K_S.gguf","sizeBytes":15586335584,"sha256":"f12fdff52576ccef3beecfda2e70cd66874638228b5acb17d6a456025482137b","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-Q5_K_M.gguf","sizeBytes":19231120224,"sha256":"3bdb5eec35af9b27dffbb1997a39f499e00280f83151d70d27f51d024b45054d","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-Q5_K_S.gguf","sizeBytes":18679634784,"sha256":"4e90e2e032ad9410a53da152eff1c22713834d07a81be36caf2612329a661936","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.i1-Q6_K.gguf","sizeBytes":22082550624,"sha256":"84845cd33f454e67f9cf24f4a2d2c77f5a873a0bbd243f8584cab8a145465942","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"Qwen3.8-27B-Kimiko-2-BF16.imatrix.gguf","sizeBytes":13642624,"sha256":"221660623a57b0ca2d2ccc2d2a99ff4ba3a81f981d80d17b61261602495266d5","format":"gguf","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":true,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"},{"path":"README.md","sizeBytes":6319,"sha256":"","format":"md","risk":"low","sourceKind":"external-hf","hosted":false,"readiness":"blocked","downloadReady":false,"reasonCodes":["NOT_SERVE_ELIGIBLE"],"reason":"This file is not available to download right now.","individuallyHashed":false,"fileOnly":true,"directDownloadAuthorized":false,"serveDecision":{"state":"BLOCKED","reasonCodes":["NOT_SERVE_ELIGIBLE"]},"downloadUrlResponse":{"status":302,"followRedirects":true},"downloadUrl":null,"chatTemplate":null,"serve_verdict":{"can_download":false,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"signature_state":"unsigned"}],"warnings":["This description is temporarily unavailable."],"nextActions":[{"label":"Inspect recorded bundle state","url":"https://huggingbay.xyz/api/artifacts/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf/bundle","method":"GET"},{"label":"List individually hashed hosted files","url":"https://huggingbay.xyz/api/downloadable-files?artifactId=hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf&limit=100","method":"GET"},{"label":"Inspect trust bundle","url":"https://huggingbay.xyz/api/trust-bundles/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf","method":"GET"},{"label":"Open artifact","url":"https://huggingbay.xyz/artifact/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf","method":"GET"}],"docs":{"artifactUrl":"https://huggingbay.xyz/artifact/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf","downloadsUrl":"https://huggingbay.xyz/api/downloadable-files?artifactId=hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf&limit=100","bundleUrl":"https://huggingbay.xyz/api/artifacts/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf/bundle","trustBundleUrl":"https://huggingbay.xyz/api/trust-bundles/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"},"note":{"summary":"Downloadable doesn't mean tested: this record says whether the exact file can be downloaded now, not that the model is complete or that it runs.","downloadable":true},"serve_verdict":{"can_download":true,"bytes_verified":false,"signature":"unsigned","freshness":"current","checked_at":"2026-11-08T10:11:02.830Z","evidence_url":"/api/manifests/hf-model-mradermacher-qwen3-8-27b-kimiko-2-bf16-i1-gguf"}}