- Modular 6-Plugin Architecture (All 6 Rolled Into
Armiger Ultra+ Available Standalone) - Quickstart: Unified
ArmigerUltraPipelineSDK (11 Heads + All 6 Plugins) - Ecosystem Integrations (
DH-Waypoint,Bitmagnet& Torznab / Webhook Clients) - Audited Accuracy Across All 5 Evaluation Splits (
N=10,262Unmutated Ground-Truth Keys) - Hardware-Attributed Latency & Footprint Benchmarks
- 1. Categorical & Open-Source Torrent Classifier Comparisons (Unmutated Ground-Truth Keys)
- 2. Frontier Cloud LLM & Local GPU LLM Comparisons
- Canonical Statistical Chart Audit & Cryptographic Provenance (
v2.1.0) - Privacy & Anonymous Opt-In-By-Default DHT Sharing (
opt_in_sharing=False) - Intended Use & Legal Compliance
Armiger Ultra
Unified torrent intelligence suite bundling Armiger (8.3 MB INT8 CPU), Armiger Ultra (32.3 MB FP32 GPU/CPU), the 48-tensor Swarm Health & Honeypot Adapter (swarm_adapter.pt), and all 6 official plugins.
Delivers 96.86% 6-dimension composite accuracy on the identical Public-Tracker cohort (97.60% with Multi-Source Corpus Swarm AUROC) on unmutated ground-truth keys, 0.21 ms/item batched on NVIDIA RTX GPU (0.29 ms on Apple M4 Pro MPS GPU, 2.44 ms single-item on M4 Pro CPU INT8), 100% fake-seeder malware trap recall, and 96.83% Multi-Source Corpus / 92.42% Public-Tracker swarm liveliness AUROC.
Armiger Ultra (NorviTech/armiger-ultra) is the complete, all-in-one release of the Armiger neural classification and swarm-intelligence stack for Bitmagnet and self-hosted media library stacks.
One Download, Everything Included: You do not need to download NorviTech/armiger and Armiger Ultra separately. This repository bundles:
armiger_ultra.fp32.onnx(32.3 MB) &armiger_ultra.pt(32.2 MB): Full-precision GPU/CPU 8-head neural classifier from the hardenedH350000_Curated_Wave2-seed0checkpoint (0.21 ms/itembatch-64 on NVIDIA RTX GPU,0.29 ms/itembatch-64 on Apple M4 Pro MPS GPU).armiger.int8.onnx(8.3 MB): Dynamically quantized CPU fast-path engine from the identical checkpoint (2.44 mssingle-item p50 /3.07 ms/itembatch-64 on Apple M4 Pro CPU ONNX Runtime).armiger_inference.py+vocab.json: Self-contained, zero-tokenizer 11-input featurizer (title_bytes,ext_ids,file_sizes_log,file_depths,file_flags,file_mask,struct_feats,tracker_ids,cat_hint_id,tag_ids,swarm_feats) for direct ONNX Runtime inference.swarm_adapter.pt(132 KB) &swarm_survival.py: 48-Tensor PyTorch Swarm Health, Download Viability & Fake-Seeder Honeypot Residual Adapter (SwarmResidualAdapter), fusing tracker/DHT seeder/leecher telemetry with content features to achieve96.83%Multi-Source Corpus AUROC (N=10,278, vs.53.02%raw seeders),92.42%/93.03%Public-Tracker AUROC (N=757/N=493, vs.85.17%raw seeders),100.0%fake-seeder honeypot recall, and0.00%category flip rate.validated_zero_cue_catalog.json(26.0 MB) &zero_cue_plugin.py: Privacy-hardenedBLAKE2b-64(person=b"ArmigZCC") 929,400-entry offline title/year/anime catalog + deterministic structural rules.calibration.json: Post-hoc temperature scaling, Menon prior logit adjustments, and Mondrian conformal safety thresholds (100.00%junk accuracy onoct15_confirmationN=2,170).
Modular 6-Plugin Architecture (All 6 Rolled Into Armiger Ultra + Available Standalone)
All 6 Armiger plugins are rolled directly into this NorviTech/armiger-ultra repository for one-command deployment, and are also published as standalone modular repositories under NorviTech for custom pipelines:
| Plugin Repository | Bundled in Armiger Ultra? |
Footprint | Core Capability & Measured Impact (Unmutated Ground-Truth Keys) |
|---|---|---|---|
NorviTech/armiger-swarm-survival |
Yes (swarm_adapter.pt, swarm_survival.py) |
167 KB (132 KB .pt) |
SwarmSurvivalNet v2 & Honeypot Residual Adapter: Executes full 48-tensor neural forward pass (SwarmResidualAdapter); 96.83% Multi-Source Corpus AUROC (N=10,278, vs. 53.02% raw seeders), 92.42% / 93.03% Public-Tracker AUROC (N=757 / N=493, vs. 85.17% raw seeders), 100.0% fake-seeder malware trap recall, 0.00% content-category flip guarantee. |
NorviTech/armiger-swarm-priors |
Yes (swarm_priors.py) |
29.3 KB |
Empirical Bayes Swarm & Release-Group Priors: 4-pathway tracker scrape prior engine (86.64% formula AUROC), mandatory modality dropout (p=0.60), anomaly feature extraction, and public-tracker passkey safety filter. |
NorviTech/armiger-zero-cue-catalog |
Yes (zero_cue_plugin.py, validated_zero_cue_catalog.json) |
26.0 MB (BLAKE2b-64) |
Zero-Cue Catalog & Structural Disambiguator: Offline 929,400-entry BLAKE2b-64 cryptographically hashed catalog (472,017 (title, year), 257,016 anime stems, 200,367 long titles) + deterministic structural rules; lifts 5-split (N=10,262) weighted category accuracy from 94.00% (Standalone Neural) to 95.42% (Fair Blind Hybrid), beyond_confirmation (N=1,025) from 92.88% to 95.12%, and zero_cue_2000 (N=2,000) from 87.40% to 91.50% (+4.10 pp). |
NorviTech/armiger-audio-guard |
Yes (audio_language_guard.py) |
3.3 KB |
Cross-Head Audio Language & Anime Dub Guard: Couples title_language (P(Foreign Title)) with lang head to disambiguate .en. prepositions, <Foreign>.ENG.Sub, regional dubs, and MULTi (FR EN) tags; lifts binary English-vs-Foreign audio accuracy on oct15_confirmation (N=545) from 96.88% (Standalone Neural) to 97.80% (92.75% 3-class N=772). |
NorviTech/armiger-calibration-dht |
Yes (calibration.json, calibration_and_dht.py, armiger_dht_rsi.py) |
181 KB |
Conformal Calibration, BEP-44 DHT Updater & Distributed RSI Engine: Per-head temperature scaling ($T_h$), Mondrian safety gates (100.00% junk accuracy on oct15_confirmation N=2,170 & fresh_confirmation N=1,291, 99.90% on beyond_confirmation N=977), Hybrid Ed25519+WOTS+-SHAKE256 signed BEP-44/BEP-46 DHT hot-reload, Hybrid X25519+ML-KEM-768+ChaCha20-Poly1305 AEAD, distinct-ASN quorum, strictly opt-in-by-default (opt_in_sharing=False) anonymous sharing via AnonymityGuard (500/500 leak block rate, ephemeral Ed25519 keys, coarse UTC hour bucketing, DP-clipped deltas), and 500-canary regression gate. |
NorviTech/armiger-dht-db-sync |
Yes (csam_guard.py, armiger_dht_db_sync.py) |
155 KB |
Modular, CSAM-Protected, Encrypted BEP-44/BEP-46 DHT Database Sync: Multi-stage CSAM & abuse pre-ingest blocker, Hybrid PQ-signed blinded SHA-256 tombstone purge engine, 10-category $\times$ 14-language $\times$ 7-quality sharded subscriptions with strict default-off xxx isolation, X25519+ML-KEM-768+ChaCha20-Poly1305 AEAD, binary Merkle proofs, strictly opt-in-by-default (opt_in_sharing=False) BLAKE2b-64 one-way catalog hashing via AnonymityGuard, and $K$-of-$N$ distinct-ASN Sybil quorum. |
Quickstart: Unified ArmigerUltraPipeline SDK (11 Heads + All 6 Plugins)
armiger_ultra_pipeline.py integrates the ONNX/PyTorch 8-head classifier (armiger_inference.py) with all 6 official plugins (SwarmResidualAdapter, SwarmPriors, ZeroCueCatalogPlugin, AudioLanguageGuard, CalibrationAndDHT + ArmigerDHTRSIEngine, and ArmigerDHTDBSync + CSAMGuard) behind a single API:
from armiger_ultra_pipeline import ArmigerUltraPipeline
# Load full-precision Armiger Ultra (or pass variant="int8" for the 8.3 MB CPU fast-path)
pipeline = ArmigerUltraPipeline.from_directory("./armiger-ultra")
pred = pipeline.classify({
"infohash": "1111222233334444555566667777888899990000",
"name": "Sintel.2010.2160p.UHD.Master.HEVC.FLAC.5.1-OPEN",
"size": 74_500_000_000,
"files": [{"path": "Sintel.2010.2160p.mkv", "size": 74_500_000_000}],
"swarm": {
"tracker_known": True,
"tracker_seeders": 320,
"tracker_leechers": 18,
"tracker_completed": 2450,
},
})
print(pred["category"]) # "movie" (0% flip guarantee across seeders=0..10000)
print(pred["mondrian_gates"]["passed_all"]) # True (CSAM guard + Mondrian conformal gates + honeypot guard)
print(pred["swarm_viability"]["viability_tier"]) # "alive_viable" (computed via 48-tensor swarm_adapter.pt)
print(list(pred["heads"].keys())) # All 11 unified heads
Run the bundled 211-test verification suite:
pytest -q
Ecosystem Integrations (DH-Waypoint, Bitmagnet & Torznab / Webhook Clients)
Armiger and Armiger Ultra ship with turnkey HTTP services, Docker Compose stacks, and reference adapters in examples/ and docs/INTEGRATION_GUIDE.md:
DH-WaypointIntegration (examples/dh-waypoint/) — Drop-inprocessorapi/v1service (armiger_waypoint_processor.py) and plugin manifest (07-armiger-ultra.plugin.yml) implementing batch classification (dh-waypoint.processor.v1), pre-ingest cohort admission (dh-waypoint.processors.admission.v1), and 4-tierdh-waypoint.processors.feedback.v1closed-loop telemetry forspencernorton/DH-Waypoint.BitmagnetIntegration (examples/bitmagnet/) — Pre-ingest / post-crawl batch classifier and malware/honeypot pruner (bitmagnet_armiger_bridge.py) that upgrades upstream Bitmagnet from35.17%rule accuracy to95.49%11-class neural accuracy and automatically prunes disguised.mkv.exe/.scr/.lnkmalware traps via GraphQLtorrent.delete.- Torznab Proxy & Media Manager Webhook Suite (
examples/arr-stack/) — Pre-grab Torznab XML filtering proxy (armiger_torznab_proxy.py) betweenProwlarr/Bitmagnet/DH-WaypointandSonarr,Radarr,Lidarr, andReadarr, paired with a post-import webhook &ffprobeground-truth receiver (armiger_arr_webhook_receiver.py) wired intoSeriesWebhookAdapter,MovieWebhookAdapter,AudioWebhookAdapter,PublicationWebhookAdapter,QBittorrentAdapter, andPhysicalGroundTruthVerifier.
See the Complete Ecosystem Integration Guide (docs/INTEGRATION_GUIDE.md) for architecture diagrams, Docker Compose files, and step-by-step setup instructions.
Documentation & Verification Index
docs/INTEGRATION_GUIDE.md— Turnkey integration architecture and Docker Compose guides forDH-Waypoint,Bitmagnet,Prowlarr,Sonarr,Radarr,Lidarr,Readarr, andqBittorrent.docs/ANONYMOUS_OPT_IN_DHT.md— Mathematical and wire-level specification for opt-in-by-default (opt_in_sharing=False,ARMIGER_DHT_SHARE_OPT_IN="0") anonymous DHT weight and catalog sharing (AnonymityGuard, ephemeralEd25519, coarse UTC hour bucketing, DP-clipped deltas, andBLAKE2b-64catalog hashes).docs/CHART_PIPELINE.md&benchmarks/CHARTS_MANIFEST.json— Canonical statistical chart pipeline, non-circular LOTO teacher evaluation, paired bootstrap 95% CIs, exact McNemar $p$-values, and SHA-256 PNG provenance manifest.benchmarks/anonymous_opt_in_proof_report.json— Reproducible cryptographic proof report (0packets emitted when opt-in is disabled;500/500synthetic PII/infohash/title/IP leaks blocked byAnonymityGuard).
Audited Accuracy Across All 5 Evaluation Splits (N=10,262 Unmutated Ground-Truth Keys)
Every metric below is reproducibly verifiable on the original unmutated evaluation keys (rows.y) using the shipped armiger_inference.py and zero_cue_plugin.py:
| Evaluation Split | Valid N |
Standalone Neural (FP32 / INT8) |
Fair Blind Hybrid (+ ZeroCueCatalogPlugin) |
Lift | Primary Error Mode Resolved by Hybrid Plugin |
|---|---|---|---|---|---|
oct15_confirmation (Gold Standard) |
2,835 |
95.03% / 95.06% |
95.49% / 95.49% (97.30% Movie-vs-TV) |
+0.46 pp |
Bare-title films, multi-season packs, & siterips |
fresh_confirmation (Fresh Holdout) |
1,402 |
94.51% / 94.51% |
94.58% / 94.58% |
+0.07 pp |
Zero-cue films & anime OVAs |
beyond_confirmation (Hard Edge-Cases) |
1,025 |
92.88% / 92.88% |
95.12% / 95.12% (98.78% 4-Med) |
+2.24 pp |
Ambiguous comic archives, TV packs, & bare titles |
zero_cue_2000 (Specialist Zero-Cue) |
2,000 |
87.40% / 87.30% |
91.50% / 91.40% (99.85% 4-Med) |
+4.10 pp |
Zero-cue anime films vs. TV series (BLAKE2b-64 catalog) |
multilang_3000 (Multilingual) |
3,000 |
97.50% / 97.43% |
98.47% / 98.43% |
+0.97 pp |
Non-English bare titles & multi-season packs |
5-Split Weighted Mean (N=10,262) |
10,262 |
94.00% / 93.98% |
95.42% / 95.39% |
+1.42 pp |
Consistent lift across all 5 evaluation splits |
5-Split Macro Mean (N=10,262) |
10,262 |
93.46% / 93.44% |
95.03% / 95.00% |
+1.57 pp |
Zero info_hash memorization (BLAKE2b-64 title keys only) |
Hardware-Attributed Latency & Footprint Benchmarks
| Runtime & Precision | Hardware Platform | Footprint | Single-Item Latency (p50) | Batch-64 Latency (per item) | Batch-64 Throughput |
|---|---|---|---|---|---|
armiger_ultra.pt (PyTorch CUDA FP32) |
NVIDIA RTX GPU | 32.2 MB |
2.79 ms (358 items/s) |
0.21 ms |
4,795 items/s |
armiger_ultra.pt (PyTorch MPS FP32) |
Apple M4 Pro GPU (MPS) | 32.2 MB |
1.12 ms |
0.29 ms |
3,416 items/s |
armiger.int8.onnx (ONNX Runtime INT8) |
Apple M4 Pro CPU | 8.3 MB |
2.44 ms (410 items/s) |
3.07 ms |
326 items/s |
armiger_ultra.fp32.onnx (ONNX Runtime FP32) |
Apple M4 Pro CPU | 32.3 MB |
1.12 ms (893 items/s) |
3.32 ms |
301 items/s |
1. Categorical & Open-Source Torrent Classifier Comparisons (Unmutated Ground-Truth Keys)
7-Dimension Comparison vs. Open-Source Classifiers & Parsers
| System / Model | Included Here? | Footprint | 11-Class Category (oct15 N=2,835) |
Movie vs. TV (N=1,296) |
Catalog Matching (N=1,296) |
Audio Language (N=545) |
Anime & Dub (N=507 / zero_cue_2000) |
Adult / NSFW Gate (N=2,781) |
Junk / Malware (N=2,170) |
Swarm Liveliness (AUROC) |
|---|---|---|---|---|---|---|---|---|---|---|
| Armiger Ultra (Fair Hybrid) | Yes | 32.3 MB (+26 MB cat.) |
95.49% (98.47% mlang) |
97.30% |
96.53% |
97.80% |
99.61% (95.80% zero_cue_2000) |
98.53% |
100.00% (99.90% beyond) |
96.83% Corpus / 92.42% Pub |
Armiger (armiger.int8.onnx + Plugins) |
Yes | 8.3 MB |
95.49% (95.06% Raw) |
97.30% (96.60% Raw) |
96.53% (95.83% Raw) |
97.80% (96.88% Raw) |
99.61% (95.80% zero_cue_2000) |
98.49% |
100.00% (99.90% beyond) |
92.42% Pub (86.64% Priors) |
| MIMMO BERT (360M) | — | ~1,400 MB |
72.24% |
76.00% (93.61% 4-Med) |
60.26% |
N/A | N/A | 91.05% |
N/A | N/A |
| MIMMO Cascade | — | ~1,400 MB |
71.32% |
76.08% (93.97% 4-Med) |
60.34% |
N/A | N/A | 89.68% |
N/A | N/A |
RTN (rank-torrent-name) |
— | Code Only | 53.58% |
81.64% |
80.48% |
93.76% |
77.65% |
79.00% |
49.29% (0% rec., 98.57% spec.) |
N/A |
| PTT / Parsett | — | Code Only | 53.58% |
81.64% |
80.48% |
93.76% |
77.65% |
79.00% |
N/A | N/A |
| GuessIt | — | Code Only | 38.69% |
84.65% |
84.03% |
94.86% |
78.80% |
N/A | N/A | N/A |
PTN (parse-torrent-title) |
— | Code Only | 35.59% |
77.85% |
77.62% |
93.21% |
68.65% |
N/A | N/A | N/A |
| Anitomy | — | Code Only | 33.40% |
73.07% |
72.76% |
90.46% |
64.55% |
N/A | N/A | N/A |
| Bitmagnet Built-In | — | Code Only | 35.17% |
43.21% (88.4% ans.) |
43.21% |
88.26% |
N/A | 76.73% |
50.00% (0% rec., 100% spec.) |
N/A |
Per-Category Recall Breakdown Across All 10 Media & Software Categories (Unmutated Keys)
| Content Category | oct15 (N=2,835) Armiger Ultra (Fair Hybrid) |
oct15 (N=2,835) Armiger (INT8 + ZeroCue) |
oct15 MIMMO BERT (360M) |
oct15 Bitmagnet Built-In |
beyond (N=1,025) Armiger Ultra (Fair Hybrid) |
beyond (N=1,025) Armiger (INT8 + ZeroCue) |
beyond OpenAI GPT (Fast Tier, LOTO)* |
beyond Google Gemini Flash (LOTO)* |
|---|---|---|---|---|---|---|---|---|
| Audiobook | 97.89% |
97.89% |
0.00% |
9.47% |
100.00% |
100.00% |
98.67% |
98.00% |
| Adult / XXX | 97.80% |
97.80% |
95.50% |
39.37% |
91.95% |
91.95% |
94.83% |
95.69% |
| TV Show | 97.50% |
97.50% |
58.40% |
28.62% |
96.32% |
96.32% |
97.79% |
93.75% |
| Movie | 97.12% |
97.12% |
78.85% |
55.83% |
96.84% |
96.84% |
94.21% |
92.63% |
| Software | 93.75% |
93.75% |
59.38% |
15.62% |
94.59% |
94.59% |
97.30% |
77.03% |
| Music | 90.71% |
90.71% |
77.86% |
7.86% |
83.33% |
83.33% |
100.00% |
100.00% |
| Game | 90.16% |
90.16% |
0.00% |
0.00% |
96.30% |
96.30% |
98.52% |
98.52% |
| Ebook | 88.00% |
88.00% |
80.00% |
4.00% |
98.40% |
98.40% |
96.00% |
96.80% |
| Course | 81.82% |
81.82% |
0.00% |
0.00% |
92.00% |
92.00% |
95.50% |
97.50% |
| Comic | 66.67% |
66.67% |
0.00% |
0.00% |
98.33% |
98.33% |
96.67% |
95.00% |
Note on beyond_confirmation (N=1,025): OpenAI GPT (Fast Tier) and Google Gemini Flash are evaluated using non-circular Leave-One-Teacher-Out (LOTO) reference keys (self_vote_weight = 0.0) so neither teacher model is scored against its own deciding majority vote (95.12% and 93.80% LOTO vs. 96.59% and 95.61% circular self-voted).
2. Frontier Cloud LLM & Local GPU LLM Comparisons
Accuracy Across 6 Core Dimensions vs. Frontier LLMs
Operational Cost & Token Rate vs. Frontier LLMs
| Model | Overall 6-Dim Mean (95% CI) | 11-Class Category (N=1,025 LOTO / oct15) |
Catalog Matching (N=1,025 LOTO / oct15) |
Audio Language (Strict E-vs-F N=229 / N=545) |
Anime & Dub (Valid Media N=636 / N=507) |
Junk / Malware (N=977 Bal / Acc) |
Swarm Liveliness (AUROC) | Measured Hardware Speed | Cost per 1M Torrents (Batched / Real-Time) |
|---|---|---|---|---|---|---|---|---|---|
| Armiger Ultra (Fair Hybrid) | 96.86% Pub / 97.60% Corpus ([96.35, 97.38]) |
95.12% (95.49% oct15) |
96.39% (96.53% oct15) |
99.13% (97.80% oct15) |
98.90% (99.61% oct15) |
99.23% (99.90% Acc / 100% oct15) |
96.83% Corpus / 92.42% Pub |
0.21 ms RTX / 0.29 ms M4 Pro MPS |
$0.00 API ($0.0040 compute) |
Armiger (armiger.int8.onnx + Plugins) |
96.85% ([96.40, 97.30]) |
95.12% (95.49% oct15 / 95.06% Raw) |
96.29% (95.80% Raw) |
99.13% (97.80% oct15 / 96.88% Raw) |
98.90% (99.61% oct15) |
99.23% (99.90% Acc / 100% oct15) |
92.42% Pub (86.64% Priors) |
2.44 ms single / 3.07 ms batch-64 (M4 Pro CPU) |
$0.00 API ($0.0020 compute) |
| Google Gemini Flash (LOTO)* | 94.56% ([93.97, 95.15]) |
93.80% (95.61% Circ.) |
90.88% |
98.69% |
95.60% (608/636) |
99.18% (Non-Circ.) |
89.20% Pub |
~450 ms |
$94.90 / $147.00 |
| Anthropic Claude Haiku 4.5 | 92.88% ([92.10, 93.66]) |
93.76% |
86.15% |
95.63% |
98.90% |
93.09% |
89.76% Pub |
~310 ms |
$712.00 / $1,220.00 |
| OpenAI GPT (Fast Tier, LOTO)* | 86.24% ([85.64, 86.83]) |
95.12% (96.59% Circ.) |
89.07% |
97.82% (94.68% oct15) |
95.60% (608/636) |
50.00% (0% rec.) |
89.82% Pub |
~365 ms |
$127.30 / $220.50 |
| Local 8B Instruct LLM (FP16) | 84.79% ([83.80, 85.79]) |
80.78% |
77.85% |
93.45% |
92.45% |
97.91% |
66.32% Pub |
~185 ms (5.4/s RTX 4070 TiS) |
$0.00 API ($1.85 local power) |
Canonical Statistical Chart Audit & Cryptographic Provenance (v2.1.0)
All benchmark charts and headline metrics across the Armiger v2.1.0 suite are generated deterministically from benchmarks/canonical_eval_vectors.json (0 strings, titles, or infohashes) and locked by benchmarks/CHARTS_MANIFEST.json under four machine-enforced invariants (pytest benchmarks/test_chart_integrity.py):
- Identical Denominator Lock (
assert_identical_denominator): Every model compared on a benchmark bar shares the exact same item count $N$ and item mask (oct15_confirmation$N=2,835$;beyond_confirmation$N=1,025$; Movie-vs-TV $N=1,296$; Audio $N=545$; Anime $N=507$; Junk $N=2,170$). - Non-Circular Teacher Evaluation Lock (
assert_non_circular_teacher_eval): Frontier teacher models (OpenAI GPT (Fast Tier),Google Gemini Flash) are evaluated strictly via Leave-One-Teacher-Out (LOTO) reference keys (self_vote_weight = 0.0), removing $+1.47\text{ pp}$ and $+1.81\text{ pp}$ of circular self-vote inflation. - Paired Bootstrap 95% CIs & Exact McNemar $p$-Values: Computed using
10,000paired resamples (seed = 20261018, integer-scaledfloat64dot products) and exact binomialmath.combMcNemar tests (p = 1.42e-11vs.Google Gemini FlashLOTO;p = 3.88e-24vs.Anthropic Claude Haiku 4.5). - Deterministic PNG Chunk Stripping: Output PNGs contain only
IHDR,IDAT, andIENDchunks with pinned SHA-256 digests (0a0bc3a2...,7344ba71...,51e1f229...,1a77a643...).
Privacy & Anonymous Opt-In-By-Default DHT Sharing (opt_in_sharing=False)
Distributed DHT intelligence sharing (NorviTech/armiger-calibration-dht and NorviTech/armiger-dht-db-sync) is strictly opt-in by default and enforced by the 5-layer AnonymityGuard wire firewall when enabled (see docs/ANONYMOUS_OPT_IN_DHT.md and benchmarks/anonymous_opt_in_proof_report.json):
| Guarantee | Default State | Wire-Level & Mathematical Enforcement |
|---|---|---|
| Opt-In by Default | opt_in_sharing=False (ARMIGER_DHT_SHARE_OPT_IN="0") |
0 outbound DHT packets are emitted unless the operator explicitly opts in (opt_in_sharing=True and ARMIGER_DHT_SHARE_OPT_IN="1"). |
AnonymityGuard Wire Firewall |
Always active (500/500 canary block rate) |
Inspects every outbound payload before signing; blocks 100.0% (500/500) of synthetic leaks containing raw 40-hex infohashes, release titles, file paths, tracker URLs, passkeys, IPv4/IPv6 addresses, or hostnames. |
Ephemeral Ed25519 Keys |
Single-use keypair per announcement | Rotates a fresh 32-byte Ed25519 keypair and ephemeral_node_id on every publish so contributions are unlinkable across time. |
| Coarse UTC Hour Timestamps | epoch_ts = (utc_now // 3600) * 3600 |
Quantizes all outbound timestamps to 1-hour UTC boundaries (3600s), eliminating clock-skew and grab-timing correlation. |
| DP-Clipped Weight Deltas | clip_norm = 1.0, noise_multiplier = 0.05 |
Clips calibration/adapter update vectors in $L_2$ norm (<= 1.0) and adds calibrated Gaussian noise ($\sigma = 0.05$) before hybrid X25519 + ML-KEM-768 + ChaCha20-Poly1305 encryption. |
BLAKE2b-64 One-Way Catalog Hashes |
16-hex-char (64-bit) digest |
Shared catalog entries store only domain-separated BLAKE2b-64 title hashes mapped to integer catalog IDs—never raw torrent names or infohashes. |
Intended Use & Legal Compliance
Armiger, Armiger Ultra, and all bundled plugins are open-source machine learning and cryptographic metadata-classification utilities designed strictly for lawful use cases, including:
- Organizing and indexing licensed, public-domain, Creative Commons, and open-source digital media, software distributions (e.g., Linux ISOs, open-source games), and educational archives (e.g., OpenCourseWare, LibriVox, Project Gutenberg).
- Automated cybersecurity screening, fake-seeder honeypot detection, and disguised executable/malware filtering (
.mkv.exe,.scr,.vbs) in peer-to-peer and decentralized storage research. - Child safety (CSAM/CSAE) pre-ingest blocking, cryptographic tombstone revocation, and adult/NSFW namespace isolation for self-hosted and decentralized indexers.
NorviTech does not condone, encourage, or support copyright infringement or the unauthorized distribution of copyrighted works. Users are solely responsible for ensuring that their use of these models and plugins complies with all applicable local, national, and international copyright and data-protection laws.
Armiger Ultra · Armiger · Swarm Survival · Swarm Priors · Zero-Cue Catalog · Audio Guard · Calibration & DHT RSI · DHT DB Sync · norvitech.com
- Downloads last month
- 129



