Skip to main content

Module webtorrent_seeder

Module webtorrent_seeder 

Source
Expand description

Qualia-native WebTorrent seeder — HTTP web seeds for Permissive Commons .q42 volumes and legacy .c.q42 ontology artifacts.

This is Commons ICN transport, not a dump of every Q42 file. Unified .q42 volumes are classified before they enter the registry: Sanctuary, medical, bilateral, mixed, and unmarked personal volumes are refused. They travel on SocialWebNet (pairwise DID / WireGuard) or stay local.

Browser WebTorrent clients leech via the ws= magnet parameter pointing at /torrent/webseed/{info_hash}. One file, one SHA-1 info-hash. A Q42 volume set publishes the root plus each child as its own magnet.

Structs§

RegisterSeedRequest
SeedRecord
SeederBandwidthPolicy
SeederTelemetry
UnregisterSeedRequest

Functions§

build_magnet_uri
deprecate_seed
ensure_magnet_webseed
get_bandwidth_policy
list_active_seeds
lookup_seed
normalize_info_hash
record_bytes_served
record_full_download
register_seed
set_bandwidth_policy
sha1_file
sync_from_workbench
Reload active seeds from {storage}/Index/workbench.jsonl on daemon boot.
telemetry
unregister_seed