iroh Mainline-DHT
github.com · 2 records in Storage · JSON
Records 2
- self-hosted, last resortiroh Mainline-DHT content discovery (iroh-content-discovery)
Storageverdict qualifiesfree tieridentity anonymousno cardevidence reportedstale on 2026-11-05
- self-hosted, last resortdumbpipe / pigeons / iroh-ssh (as storage)
Storageverdict fails-quotaidentity email?card?evidence reportedstale on 2026-11-05
- Free allowance
- No quota, no storage.
- Verdict
- self-hosted, last resortverdict qualifies: usable as stated; the read path was probed. Self-hosted options are listed last, because this site is for users who have no hardware.
- Cost
- free tier
- Identity
- anonymousno card, no phone
- Binding limit
- noneno named constraint binds
- Evidence
- reported4 sources; a third party said so
- Freshness
- stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
| Free tier | No quota, no storage. Pure discovery: publishes BLAKE3->provider mappings onto the public BitTorrent Mainline DHT. unit unlimited; metered on stored-bytes |
|---|---|
| Price | none stated |
| Identity | anonymous anonymous |
| Egress | UDP DHT traffic only, kilobytes. Mainline lookups measured at 37 ms in n0's own example. |
| Per-object cap | not stated |
| Retention | not stated |
| Interface | unknown n0-mainline crate; iroh-mainline-address-lookup (pkarr/BEP 44 records); iroh_mainline_content_discovery (query_dht, query_iroh). |
| Tooling | Publishes a signed endpoint record (endpoint id + UDP socket + timestamp) to a tiny UDP address-index service, then announce_peer for SHA-1(BLAKE3 hash). Discovery returns candidate EndpointIds which are then dialled with normal iroh hole punching. |
| Composes with | Removes the last central dependency: no DNS, no pkarr relay, no account. Requires at least one reachable address-index service, found by rendezvous hash or a curated BEP 44 record. |
| Reliability | Experimental repo (12 stars, last push 2026-10-16). SHA-1 is used only as a keyspace key, so a malicious DHT answer can waste time but cannot corrupt data — verification is against the BLAKE3 root. |
| Parsed numbers |
|
Evidence 4
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | www.iroh.computer/blog/iroh-global-content-discovery | announce/discovery workflow, udp-addr-index rationale, 37 ms lookup, 'mainline does not provide any privacy' |
| 2026-10-16 | github.com/n0-computer/iroh-content-discovery | repo alive, pushed 2026-10-16 |
| 2026-10-21 | docs.iroh.computer/connecting/dht-address-lookup | DHT publishes the same signed records as DNS, different storage |
| 2026-10-21 | github.com/n0-computer/n0-mainline | iroh-flavoured fork of a Mainline DHT implementation |
Unknown values 5
- interface: the access interface was not established
- per object cap notes: the field may be stated in a source that was not read
- per object cap stated: the field may be stated in a source that was not read
- retention notes: the field may be stated in a source that was not read
- retention stated: the field may be stated in a source that was not read
- Free allowance
- Tunnel products, not stores. dumbpipe's own tagline is 'Unix pipes between devices'; pigeons is SSH-over-iroh; iroh-ssh is 'SSH to any machine without ip'.
- Verdict
- self-hosted, last resortverdict fails-quota: the free allowance is too small to matter. Self-hosted options are listed last, because this site is for users who have no hardware.
- Cost
- not stated
- Identity
- email?placeholder, not evidence; card unknown, phone unknown
- Binding limit
- noneno named constraint binds
- Evidence
- reported2 sources; a third party said so
- Freshness
- stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
| Free tier | Tunnel products, not stores. dumbpipe's own tagline is 'Unix pipes between devices'; pigeons is SSH-over-iroh; iroh-ssh is 'SSH to any machine without ip'. They pass bytes and keep none… unit none; metered on none |
|---|---|
| Price | none stated |
| Identity | email (placeholder) not published |
| Egress | not recorded |
| Interface | unknown |
| Tooling | not recorded |
Evidence 2
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | github.com/n0-computer/pigeons | the text of Free tier, above |
| 2026-10-21 | github.com/n0-computer/dumbpipe | cited as the basis of the rejection: Tunnel products, not stores. dumbpipe's own tagline is 'Unix pipes between devices'; pigeons is SSH-over-iroh; iroh-ssh is 'SSH to any machine without ip'. They pass bytes and keep none — us |
More fields 1
| dead end | {"failure_class": "quota","why": "Tunnel products, not stores. dumbpipe's own tagline is 'Unix pipes between devices'; pigeons is SSH-over-iroh; iroh-ssh is 'SSH to any machine without ip'. They pass bytes and keep none…","retry_when": null,"first_recorded": "2026-10-21"} |
|---|
Unknown values 7
- chaining: no value was recorded for this field
- egress terms: no value was recorded for this field
- interface: the access interface was not established
- per object cap notes: no value was recorded for this field
- per object cap stated: no value was recorded for this field
- retention stated: no value was recorded for this field
- tooling: no value was recorded for this field