File size: 4,456 Bytes
5470c1a
2c0344c
0eb73ed
 
 
5470c1a
2c0344c
5470c1a
 
0eb73ed
608c1f3
d40126d
625d0bc
0eb73ed
608c1f3
d40126d
 
 
608c1f3
0eb73ed
608c1f3
d40126d
27f7798
d40126d
27f7798
d40126d
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
---
title: NorviTech
emoji: 🛡️
colorFrom: green
colorTo: blue
sdk: static
pinned: true
---

# NorviTech — Armiger v3.0 (`v3.0-gold-r5`) Neural Torrent & DHT Intelligence

NorviTech develops **Armiger v3**, a 9-head byte-level RoPE Transformer (`8.30M` parameters) with a modular plugin suite for high-throughput classification, safety gating, and canonical title/year extraction on raw BitTorrent and DHT metadata.

## Official Model Repositories

- **[`NorviTech/armiger-ultra`](https://huggingface.co/NorviTech/armiger-ultra) (Flagship — `32.7 MB` FP32 + `8.3 MB` INT8 + 6 plugins):** FP32/INT8 ONNX, PyTorch checkpoint, 7-tag Viterbi span extractor, and all 6 plugins (`SwarmSurvivalNet`, `SwarmPriors`, `ZeroCueCatalog`, `AudioLanguageGuard`, `CalibrationAndDHT`, `ArmigerDHTDBSync`) behind `ArmigerUltraPipeline`. **`0.21 ms/item`** batched GPU; **`96.86%`** 6-dimension LOTO (`Suite B LOTO N=1,025`), **`97.01%`** 11-class (`W5A-Test N=703`), **`91.27%`** 9-class (`R5-Test N=996`).
- **[`NorviTech/armiger`](https://huggingface.co/NorviTech/armiger) (CPU edition — `8.3 MB` INT8 ONNX):** CPU-only (`numpy` + `onnxruntime`). **`2.44 ms/item`** single-item (`326 items/s` batch-64, M4 Pro CPU); **`99.90%`** parity with FP32 (`91.16%` on `R5-Test N=996`; `96.85%` on `Suite B LOTO N=1,025`).
- **Components (bundled in `NorviTech/armiger-ultra`):** [`armiger-swarm-survival`](https://huggingface.co/NorviTech/armiger-swarm-survival) · [`armiger-swarm-priors`](https://huggingface.co/NorviTech/armiger-swarm-priors) · [`armiger-zero-cue-catalog`](https://huggingface.co/NorviTech/armiger-zero-cue-catalog) · [`armiger-audio-guard`](https://huggingface.co/NorviTech/armiger-audio-guard) · [`armiger-calibration-dht`](https://huggingface.co/NorviTech/armiger-calibration-dht) · [`armiger-dht-db-sync`](https://huggingface.co/NorviTech/armiger-dht-db-sync)

![Suite B LOTO Overall & 6-Dimension Comparison](https://huggingface.co/NorviTech/armiger-ultra/resolve/main/assets/fig_v3_vs_llms_1_overall_and_6dims_loto.png)

![Armiger Ultra vs. Regular Armiger Performance Differences](https://huggingface.co/NorviTech/armiger-ultra/resolve/main/assets/fig_v3_ultra_vs_base_armiger_diff.png)

## Connectors & Integrations

- **Core model, training & evaluation:** [`spencernorton/armiger`](https://github.com/spencernorton/armiger) · **License:** Apache-2.0
- **Standalone sidecars for unmodified indexers** ([`spencernorton/Armiger-Connectors`](https://github.com/spencernorton/Armiger-Connectors)):
  - **Stock Bitmagnet (`bitmagnet-io/bitmagnet`):** [`bitmagnet/bitmagnet_connector.py`](https://github.com/spencernorton/Armiger-Connectors/blob/main/bitmagnet/bitmagnet_connector.py) — polls untagged torrents via GraphQL, runs vectorized Armiger inference, prunes `.exe`/`.scr`/`.lnk` malware and honeypot traps, writes `armiger-*` tags.
  - **Stock Rats Search (`librats/rats-search`):** [`rats-search/rats_search_connector.py`](https://github.com/spencernorton/Armiger-Connectors/blob/main/rats-search/rats_search_connector.py) — drop-in REST/SQLite sidecar classifier and safety filter.
- **Turnkey indexer, Torznab & `*Arr` stacks** ([`examples/` at `v2.1.3`](https://github.com/spencernorton/armiger/tree/v2.1.3/examples) · [Integration Guide](https://github.com/spencernorton/armiger/blob/v2.1.3/docs/INTEGRATION_GUIDE.md)):
  - **DH-Waypoint `processorapi/v1` plugin** ([`spencernorton/DH-Waypoint`](https://github.com/spencernorton/DH-Waypoint)): [`examples/dh-waypoint/`](https://github.com/spencernorton/armiger/tree/v2.1.3/examples/dh-waypoint) — pre-ingest admission (`/v1/admit`), batch classification (`/v1/classify`), 4-tier feedback (`/v1/feedback`).
  - **Bitmagnet pre-ingest & GraphQL bridge:** [`examples/bitmagnet/`](https://github.com/spencernorton/armiger/tree/v2.1.3/examples/bitmagnet) (`bitmagnet_armiger_bridge.py`).
  - **Torznab pre-grab proxy (`Prowlarr`/`Sonarr`/`Radarr`/`Lidarr`/`Readarr`):** [`armiger_torznab_proxy.py`](https://github.com/spencernorton/armiger/blob/v2.1.3/examples/arr-stack/armiger_torznab_proxy.py) — filters malware lures, dead swarms, and unrequested foreign-audio releases before grab.
  - **Post-import `*Arr`/qBittorrent webhook:** [`armiger_arr_webhook_receiver.py`](https://github.com/spencernorton/armiger/blob/v2.1.3/examples/arr-stack/armiger_arr_webhook_receiver.py) — `ffprobe` ground truth for local conformal calibration and opt-in anonymous BEP-44/46 updates.