WoWSP decision models

Built-in ONNX decision/scoring models for WoWSP (a World of Warships replay analysis and in-game overlay tool). The app loads these weights through its signed model channel; this repository is the generated release artifact, not a development home.

Status: PUBLISHED. Release seq 3, generated 2026-11-10T04:54:25Z from GitHub commit 23e41b1a77035e194e4ec09476766fbd54eb5d11. Runtime manifest: manifest.json. LOS rasters included: no (weights release).

Files

path kind feature set bytes sha256
fire_model.onnx fire-two-head fire-v1 2,592,543 8ba95cc2b1c03fd6...
move_model.onnx move-sectors-17 move-v1 2,652,542 bc91bdd3dfd1aeb0...
advice_fire_model.onnx advice-fire-attrs advice-e24 2,595,135 b98f59ac0f599556...
torpedo4_model.onnx torpedo-t4-three-head torp4-v1 502,518 0b1f4efd7995991f...
ship_attributes.json data - 261,507 2bbd38317d08d101...

Architecture & weights declaration

The GitHub registry scripts/experiments/model_registry.json is the source of truth; this repository is its generated artifact.

slot kind feature set heads required status retired / legacy tag
fire_model.onnx fire-two-head fire-v1 2 yes current -
move_model.onnx move-sectors-17 move-v1 1 yes current -
advice_fire_model.onnx advice-fire-attrs advice-e24 2 no current -
torpedo_model.onnx torpedo-three-head torpedo-e26d 2 no legacy legacy-torpedo-e26d-20261110
torpedo4_model.onnx torpedo-t4-three-head torp4-v1 3 no current -

Current artifacts: fire_model.onnx, move_model.onnx, advice_fire_model.onnx and torpedo4_model.onnx (T4: 49-dim global input, three heads, optional). The T2 torpedo_model.onnx (torpedo-e26d / torpedo-three-head) is legacy: retired 2026-11-10, removed from the current artifacts and the manifest, archived only as Git tags.

Update rules: a post-training weight update bumps seq; retired weights are archived as tags on the previous artifact commit; without a new architecture never change slot / kind / featureSet. Legacy tags are archive-only and never enter manifest.json.

Legacy tags planned for this publish: legacy-2-20261110, legacy-torpedo-e26d-20261110. They target the previous artifact commit (resolved from the previous manifest revision), never the new commit.

Runtime contract

  • manifest.json is the only entry point. It is Ed25519-signed with the same pinned keys as WoWSP's release-digest channel and pins every file above by sha256 plus the Hugging Face commit that contains it.
  • Clients download each file from /resolve//
  • featureSet values (fire-v1, move-v1, advice-e24, torp4-v1; the T2 torpedo-e26d is legacy) are the app-featurizer contract. A featurizer change bumps the set name in an app release; never reuse a set name for different input semantics.
  • Every file stays below 10 MB so an update stays small; the Hub may store binaries through Xet/LFS, in which case /resolve/ answers a signed CDN redirect that the downloader follows (Range/resume on the final host). No Xet client is needed.

Provenance and reproducibility

  • Source of truth: https://github.com/langyo/wowsp at 23e41b1a77035e194e4ec09476766fbd54eb5d11.
  • The training and deployment scripts are snapshotted under training/ for reproducibility; the model card and metrics live in that script tree (see scripts/experiments/README.md at the recorded commit).
  • Training data: features derived from user-contributed replay sessions. No raw replay data, player identifiers or game files are published here.
  • Do not edit files in this repository by hand; run scripts/publish_ai_models.py from the GitHub checkout instead.

Licence and game-data notice

Licensed under the Synthetic Source License, Version 1.0 (SySL-1.0); see LICENSE. The ship-attribute routing table is derived from game data and the terrain-LOS rasters (when present) from published map geometry; see NOTICE.md for the provenance statement.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support