{
  "schema": 1,
  "modelId": "Qwen3.5-0.8B-q4f16_1-MLC",
  "revision": "0ec138972555613c1d7812a821778ad0398c8790",
  "libraryRevision": "025bcaf3780fa8254f5e5efd3bfea0a5397248f4",
  "runtime": "@mlc-ai/web-llm 0.2.85",
  "modelVersion": "v0_2_84/base",
  "license": "Apache-2.0",
  "licenseSource": "https://huggingface.co/Qwen/Qwen3.5-0.8B/blob/main/LICENSE",
  "record": {
    "model": "https://huggingface.co/mlc-ai/Qwen3.5-0.8B-q4f16_1-MLC/resolve/0ec138972555613c1d7812a821778ad0398c8790/",
    "model_id": "Qwen3.5-0.8B-q4f16_1-MLC",
    "model_lib": "https://raw.githubusercontent.com/mlc-ai/binary-mlc-llm-libs/025bcaf3780fa8254f5e5efd3bfea0a5397248f4/web-llm-models/v0_2_84/base/Qwen3.5-0.8B-q4f16_1_cs1k-webgpu.wasm",
    "vram_required_MB": 1629.49,
    "low_resource_required": true,
    "overrides": {
      "context_window_size": 4096,
      "max_history_size": 1
    },
    "integrity": {
      "onFailure": "error",
      "tokenizer": {
        "tokenizer.json": "sha256-X55NSQGpK5l+RjwfRgVQiLbMpcphplItG59kxLuBy0I="
      },
      "config": "sha256-Hqk8K4s5ajdUUW0MS29LaIHCkwyizGyyzwDlEea+hqk=",
      "model_lib": "sha256-PdjP8Em/RZm/u1BYgK6hG6lfhfOSS34XH5Z9HxNIrik="
    }
  },
  "files": [
    {
      "path": ".gitattributes",
      "bytes": 1570,
      "sha256": null
    },
    {
      "path": "merges.txt",
      "bytes": 3353259,
      "sha256": null
    },
    {
      "path": "mlc-chat-config.json",
      "bytes": 2358,
      "sha256": null
    },
    {
      "path": "params_shard_0.bin",
      "bytes": 127139840,
      "sha256": "414681bc0134320f15d4591521588dd88ae97e6e6a92242a1c2900d6548e99f5"
    },
    {
      "path": "params_shard_1.bin",
      "bytes": 33193984,
      "sha256": "f23ba01d17f1eaee9f557f48b65bbba80a272e522e96076052037139e58bcce1"
    },
    {
      "path": "params_shard_10.bin",
      "bytes": 3688064,
      "sha256": "97d2931620ee85c76d2520cec5dab1a56c4061680aae1d46dd52608296211314"
    },
    {
      "path": "params_shard_2.bin",
      "bytes": 32243712,
      "sha256": "98cf1af3ce6740e1ef8dd9a0148c767c3b0e831e59d140bfada52afa57bb4184"
    },
    {
      "path": "params_shard_3.bin",
      "bytes": 31850496,
      "sha256": "c76000a164a9893f81ff678bf80a90bcba6d00a450f81a7a52f1c1804b99bde4"
    },
    {
      "path": "params_shard_4.bin",
      "bytes": 33030144,
      "sha256": "0079356e628317d9bf5d63a297b06c4240470edbb6caa3dbf49daceedeeecf72"
    },
    {
      "path": "params_shard_5.bin",
      "bytes": 33030144,
      "sha256": "55391999df3b47f96cffe523783092ca3981a088fe1f4602b4270156f8975d3f"
    },
    {
      "path": "params_shard_6.bin",
      "bytes": 30965760,
      "sha256": "44ec47561a8b0e71569fcb6c3995bea48257b6e1f64f838d0e42b7d06953b44b"
    },
    {
      "path": "params_shard_7.bin",
      "bytes": 33030144,
      "sha256": "3e299baff5304ad5a7c767a4f8048e850d3cd4d8afc99e86e4daf64708c81ba5"
    },
    {
      "path": "params_shard_8.bin",
      "bytes": 32735232,
      "sha256": "944ef481f34d54251c7b8408a1ea319a74982abef4535361ecaf7c20bbda228f"
    },
    {
      "path": "params_shard_9.bin",
      "bytes": 33030144,
      "sha256": "4913895152c4d17032eca8f7dbbd7adc8324802ec99db4d41eb7c98a5cadf706"
    },
    {
      "path": "tensor-cache-b16.json",
      "bytes": 167260,
      "sha256": null
    },
    {
      "path": "tensor-cache.json",
      "bytes": 167512,
      "sha256": null
    },
    {
      "path": "tokenizer.json",
      "bytes": 12807982,
      "sha256": "5f9e4d4901a92b997e463c1f46055088b6cca5ca61a6522d1b9f64c4bb81cb42"
    },
    {
      "path": "tokenizer_config.json",
      "bytes": 16709,
      "sha256": null
    },
    {
      "path": "vocab.json",
      "bytes": 6722759,
      "sha256": null
    }
  ],
  "verifiedSmallAssets": [
    {
      "name": "mlc-chat-config.json",
      "bytes": 2358,
      "sha256": "1ea93c2b8b396a3754516d0c4b6f4b6881c2930ca2cc6cb2cf00e511e6be86a9",
      "url": "https://huggingface.co/mlc-ai/Qwen3.5-0.8B-q4f16_1-MLC/resolve/0ec138972555613c1d7812a821778ad0398c8790/mlc-chat-config.json"
    },
    {
      "name": "tokenizer.json",
      "bytes": 12807982,
      "sha256": "5f9e4d4901a92b997e463c1f46055088b6cca5ca61a6522d1b9f64c4bb81cb42",
      "url": "https://huggingface.co/mlc-ai/Qwen3.5-0.8B-q4f16_1-MLC/resolve/0ec138972555613c1d7812a821778ad0398c8790/tokenizer.json"
    },
    {
      "name": "model.wasm",
      "bytes": 6197129,
      "sha256": "3dd8cff049bf4599bfbb505880aea11ba95f85f3924b7e171f967d1f1348ae29",
      "url": "https://raw.githubusercontent.com/mlc-ai/binary-mlc-llm-libs/025bcaf3780fa8254f5e5efd3bfea0a5397248f4/web-llm-models/v0_2_84/base/Qwen3.5-0.8B-q4f16_1_cs1k-webgpu.wasm"
    }
  ],
  "weightBytes": 423937664,
  "measuredBrowserTransferBytes": null,
  "realGenerationStatus": "Real Edge WebGPU runs completed; world-rule contradiction observed; needs review",
  "context": 4096,
  "outputCap": 256,
  "cacheNamespace": "source-trail-story-v1",
  "notes": "Runtime VRAM estimate is not measured VRAM or disk. Weight files pinned by immutable revision; runtime verifies config, tokenizer and WASM SRI. Tensor hashes are provenance, not an extra runtime verification claim.",
  "realRuns": [
    {
      "promptTokens": 207,
      "runtimePromptTokens": 207,
      "completionTokens": 55,
      "e2eSeconds": 22.656
    },
    {
      "promptTokens": 212,
      "runtimePromptTokens": 212,
      "completionTokens": 26,
      "e2eSeconds": 15.794
    }
  ],
  "browser": "Microsoft Edge headless, normal launch, Windows11; not a physical mobile test",
  "measuredCachedModelBodyBytes": 443112645,
  "firstUseDecodedAssetEstimateBytes": 470000000,
  "transferMeasurementLimit": "443112645 bytes measured from real cached responses; full encoded wire bytes not instrumented. First use also transfers a10741509-byte Worker and12807982-byte local tokenizer.",
  "cacheRemoval": "Supported WebLLM per-model deletion plus deletion of its exact retained tensor-cache.json key from the dedicated model cache. Unrelated sentinel preserved."
}
