Repository navigation
Releases: DIG-Network/dig-peer-selector
Release list
dig-peer-selector v0.15.0
dig-peer-selector v0.15.0
Self-optimizing peer-selection middleware for the DIG Node — the pure decision + learning
layer between dig-download and the discovery layers (dig-dht / dig-gossip /
dig-nat). Maintains a dynamic peer registry, learns each peer's throughput / RTT /
reliability + a per-class saturation point + an adaptive relayed penalty from the REAL
measured outcome of every transfer (measured-only, non-gameable), and ranks a candidate
subset per content request to minimize P99 latency without thundering-herd. No
user-facing knobs; re-uses the transport-verified peer_id = SHA-256(TLS SPKI DER).
Installation
[dependencies]
dig-peer-selector = "0.15.0"dig-peer-selector v0.14.0
dig-peer-selector v0.14.0
Self-optimizing peer-selection middleware for the DIG Node — the pure decision + learning
layer between dig-download and the discovery layers (dig-dht / dig-gossip /
dig-nat). Maintains a dynamic peer registry, learns each peer's throughput / RTT /
reliability + a per-class saturation point + an adaptive relayed penalty from the REAL
measured outcome of every transfer (measured-only, non-gameable), and ranks a candidate
subset per content request to minimize P99 latency without thundering-herd. No
user-facing knobs; re-uses the transport-verified peer_id = SHA-256(TLS SPKI DER).
Installation
[dependencies]
dig-peer-selector = "0.14.0"dig-peer-selector v0.13.0
dig-peer-selector v0.13.0
Self-optimizing peer-selection middleware for the DIG Node — the pure decision + learning
layer between dig-download and the discovery layers (dig-dht / dig-gossip /
dig-nat). Maintains a dynamic peer registry, learns each peer's throughput / RTT /
reliability + a per-class saturation point + an adaptive relayed penalty from the REAL
measured outcome of every transfer (measured-only, non-gameable), and ranks a candidate
subset per content request to minimize P99 latency without thundering-herd. No
user-facing knobs; re-uses the transport-verified peer_id = SHA-256(TLS SPKI DER).
Installation
[dependencies]
dig-peer-selector = "0.13.0"dig-peer-selector v0.12.0
dig-peer-selector v0.12.0
Self-optimizing peer-selection middleware for the DIG Node — the pure decision + learning
layer between dig-download and the discovery layers (dig-dht / dig-gossip /
dig-nat). Maintains a dynamic peer registry, learns each peer's throughput / RTT /
reliability + a per-class saturation point + an adaptive relayed penalty from the REAL
measured outcome of every transfer (measured-only, non-gameable), and ranks a candidate
subset per content request to minimize P99 latency without thundering-herd. No
user-facing knobs; re-uses the transport-verified peer_id = SHA-256(TLS SPKI DER).
Installation
[dependencies]
dig-peer-selector = "0.12.0"dig-peer-selector v0.11.1
dig-peer-selector v0.11.1
Self-optimizing peer-selection middleware for the DIG Node — the pure decision + learning
layer between dig-download and the discovery layers (dig-dht / dig-gossip /
dig-nat). Maintains a dynamic peer registry, learns each peer's throughput / RTT /
reliability + a per-class saturation point + an adaptive relayed penalty from the REAL
measured outcome of every transfer (measured-only, non-gameable), and ranks a candidate
subset per content request to minimize P99 latency without thundering-herd. No
user-facing knobs; re-uses the transport-verified peer_id = SHA-256(TLS SPKI DER).
Installation
[dependencies]
dig-peer-selector = "0.11.1"dig-peer-selector v0.11.0
dig-peer-selector v0.11.0
Self-optimizing peer-selection middleware for the DIG Node — the pure decision + learning
layer between dig-download and the discovery layers (dig-dht / dig-gossip /
dig-nat). Maintains a dynamic peer registry, learns each peer's throughput / RTT /
reliability + a per-class saturation point + an adaptive relayed penalty from the REAL
measured outcome of every transfer (measured-only, non-gameable), and ranks a candidate
subset per content request to minimize P99 latency without thundering-herd. No
user-facing knobs; re-uses the transport-verified peer_id = SHA-256(TLS SPKI DER).
Installation
[dependencies]
dig-peer-selector = "0.11.0"dig-peer-selector v0.10.0
dig-peer-selector v0.10.0
Self-optimizing peer-selection middleware for the DIG Node — the pure decision + learning
layer between dig-download and the discovery layers (dig-dht / dig-gossip /
dig-nat). Maintains a dynamic peer registry, learns each peer's throughput / RTT /
reliability + a per-class saturation point + an adaptive relayed penalty from the REAL
measured outcome of every transfer (measured-only, non-gameable), and ranks a candidate
subset per content request to minimize P99 latency without thundering-herd. No
user-facing knobs; re-uses the transport-verified peer_id = SHA-256(TLS SPKI DER).
Installation
[dependencies]
dig-peer-selector = "0.10.0"dig-peer-selector v0.9.2
dig-peer-selector v0.9.2
Self-optimizing peer-selection middleware for the DIG Node — the pure decision + learning
layer between dig-download and the discovery layers (dig-dht / dig-gossip /
dig-nat). Maintains a dynamic peer registry, learns each peer's throughput / RTT /
reliability + a per-class saturation point + an adaptive relayed penalty from the REAL
measured outcome of every transfer (measured-only, non-gameable), and ranks a candidate
subset per content request to minimize P99 latency without thundering-herd. No
user-facing knobs; re-uses the transport-verified peer_id = SHA-256(TLS SPKI DER).
Installation
[dependencies]
dig-peer-selector = "0.9.2"dig-peer-selector v0.9.1
dig-peer-selector v0.9.1
Self-optimizing peer-selection middleware for the DIG Node — the pure decision + learning
layer between dig-download and the discovery layers (dig-dht / dig-gossip /
dig-nat). Maintains a dynamic peer registry, learns each peer's throughput / RTT /
reliability + a per-class saturation point + an adaptive relayed penalty from the REAL
measured outcome of every transfer (measured-only, non-gameable), and ranks a candidate
subset per content request to minimize P99 latency without thundering-herd. No
user-facing knobs; re-uses the transport-verified peer_id = SHA-256(TLS SPKI DER).
Installation
[dependencies]
dig-peer-selector = "0.9.1"dig-peer-selector v0.9.0
dig-peer-selector v0.9.0
Self-optimizing peer-selection middleware for the DIG Node — the pure decision + learning
layer between dig-download and the discovery layers (dig-dht / dig-gossip /
dig-nat). Maintains a dynamic peer registry, learns each peer's throughput / RTT /
reliability + a per-class saturation point + an adaptive relayed penalty from the REAL
measured outcome of every transfer (measured-only, non-gameable), and ranks a candidate
subset per content request to minimize P99 latency without thundering-herd. No
user-facing knobs; re-uses the transport-verified peer_id = SHA-256(TLS SPKI DER).
Installation
[dependencies]
dig-peer-selector = "0.9.0"