Speed Test Credibility & RM Grab Index

ReleaseMatch runs libtorrent segment download tests on the Hero Recommended torrent only. This page documents how RM Grab Index and speed credibility labels are derived—so you can interpret scores on episode and movie pages.

RM Grab Index

A composite score from 0 to 100 for the Recommended release on that page. Four dimensions are scored 0–100 each, then combined with fixed weights:

DimensionWeightInputScoring logicIG ref
Speed35%Phase 2 avg & max KiB/sLog curve on avg speed (≈15 at 1 KB/s → ≈100 at 5 MB/s); +5 if peak ≥ 2× avgS-06
Reachability25%Phase 1 peers_total, test status≥10 → High (100) · 3–9 → Medium (65) · 1–2 → Low (35) · 0 / timeout / error → Unreachable (0)A-01
Connect rate20%peers_reachable / peers_totalRound(connected ÷ observed × 100), capped at 100A-02
Freshness20%Hours since last test + validity level≤24h Fresh · ≤48h Valid · ≤72h Stale · >72h Older — see Speed credibilityA-03

Formula: Grab = round(speed×0.35 + reach×0.25 + connect×0.20 + freshness×0.20), clamped 0–100.

Overall tiers

ScoreTier labelMeaning
≥ 90ExcellentStrong measured download experience
75 – 89GreatReliable for most users
60 – 74GoodUsable with some caveats
40 – 59FairMixed signals—check breakdown
20 – 39WeakLimited swarm or stale data
< 20PoorNot recommended for grab decisions

Speed test credibility (A-03)

Every test timestamp is classified by age. This drives the freshness badge, validity label, and the freshness sub-score inside Grab Index. Older than 72h is labeled “Older”, not “Expired” — we do not assert the swarm is dead.

StatusAge windowValidityFreshness sub-scorePage guidance
Fresh≤ 24 hHigh100Safe to cite as live measured evidence (S-07)
Valid24 – 48 hMedium78 (−5 if validity Medium)Still useful; re-test when convenient
Stale48 – 72 hLow42 (−15 if validity Low)Peers/speed may have changed
Older> 72 hUncertain12Swarm may have shifted — re-test before relying (not marked expired)
UnknownNo timestampUnknown0No libtorrent test on record

Speed test metrics

Shown in the collapsible Speed evidence panel and measured metric cards:

MetricDefinitionHow it is measured
Test regionEgress node region of the libtorrent run (e.g. Japan · Osaka)slot_speed_summary.test_region from RM_SPEEDTEST_REGION
Tested atUTC time of last successful slot testWritten to speedtest result / summary timestamps
Avg speedMean KiB/s over 256 KB segment samplesPhase 2 libtorrent download (strategy A2)
Max speedPeak KiB/s in the same runPhase 2; spread vs avg shown when available
Peers observedDistinct peers seen in tracker/DHTPhase 1 peer sampling
Peers connectedPeers that completed handshakePhase 1; pair shown as connected / observed
Connect rateconnected ÷ observedPercentage; feeds Grab connect dimension
LatencyRound-trip style delay summaryDerived from peer handshake timing when available

Peer reachability (A-01)

Reachability is not a separate crawl—it is derived from Phase 1 peer counts and test status:

peers_totalReachabilitySub-scoreTypical interpretation
≥ 10High100Healthy swarm for partial download test
3 – 9Medium65Enough peers to attempt measurement
1 – 2Low35Fragile swarm—speed may be unstable
0 or timeout/errorUnreachable0No usable peers during test

Method note on each page states the libtorrent segment strategy (e.g. 256 KB, A2). Indexer seed counts (B-02) are shown separately and do not replace measured peers (A-02).

How release matching works →