File type detection model for onnxruntime-web (fp32). Runs on WASM — 3.0 MB downloaded once from models.skillsafe.ai, then cached for every SkillSafe app that uses it. Inference happens on your device; nothing you enter is uploaded to load it, and it never costs a credit. Weights from GitHub · google/magika, pinned at 3f2cb8537dce.

Share

Details

Catalogue idmagika-standard-v3-3@3f2cb853
Runtimeonnxruntime-web ≥ 1.19.0
DeviceWASM
Variantfp32
Download3.0 MB · 1 file
LicenceApache-2.0 · notice
Pinned at3f2cb8537dce123587bfb3535a402145adcba2c7
ApprovedSep 14, 2026
Verified onWASM — onnxruntime-web 1.27.0, Chrome 152, 2026-09-13
Statusactive — every file is a live vetted hash

Files

Each file is served at an immutable URL; the canonical form is the SHA-256 itself. Tokenizer and config JSON are not here by design — they ship in your app bundle.

PathFormatSizeSHA-256
model.onnx onnx 3.0 MB fe2d2eb49c5f…69ec8c

Signature

Graph inputs and outputs read from the ONNX bytes at vetting — the tensor names your session.run() call feeds and reads. Symbolic dimensions are shown by name.

Inputs

  • bytes int32 [unk__214, 2048]

Outputs

  • target_label float32 [unk__215, 214]
Use it in an app declaration · SDK loader · onnxruntime-web · URLs — generated from this entry

Add to the body of POST /v1/apps/{slug}/releases (or a release session). An unknown or withdrawn model is refused with a 400 naming it; the app page then shows "downloads 3.0 MB · runs on your device" and /models.txt carries the attribution.

{
  "models": [
    {
      "id": "magika-standard-v3-3",
      "revision": "3f2cb853"
    }
  ]
}

Evaluation

onnx.checker + onnxruntime CPU smoke run with zero-filled inputs at the declared shapes; per-file SHA-256 pinned to the source — imported as published upstream, then checked. Evaluated Sep 22, 2026.

Runs under onnxruntime

Zero-filled inputs at the declared shapes, CPU execution provider on the converter host; the check is that the graph loads, runs, and emits the declared output shapes.

  • model.onnx: bytes[1,2048] → target_label[1,214] 5.5 ms

Toolchain: python 3.12.13 · platform Darwin 25.6.0 arm64 · torch 2.10.0 · onnx 1.23.0 · onnxruntime 1.30.0. Recipe models/recipes/magika-standard-v3-3.yaml (6ab250cd7767). Full manifest.json

Licence & attribution

Apache-2.0 · licence text · notice

Magika standard_v3_3 model and content-type knowledge base: Copyright 2024 Google LLC, licensed under the Apache License, Version 2.0. https://github.com/google/magika

Apps that declare this model get this text in their generated /models.txt, so a licence that requires a notice always carries one.

Every file here was approved by exact SHA-256 after a structural audit of the graph, fetched from a content-pinned source, and is served credential-free at an immutable URL. The SDK re-verifies the hash on your device before it caches or returns anything. Missing a variant? Request it — or read how the registry works.