{"rid":"egress/yggdrasil-public-peers","card":{"rid":"egress/yggdrasil-public-peers","eid":"github-yggdrasil-network","topic":"egress","slug":"yggdrasil-public-peers","provider":"Yggdrasil public peers","url":"https://github.com/yggdrasil-network/public-peers","domain":"github.com","category":"relay network (volunteer)","tier":null,"verdict":"fails-egress","vorder":5,"grp":"rejected","confidence":"documented","binding":"none","identity_kind":"anonymous","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":null,"egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-22T03:20:00.000Z","verified_basis":"live","checked_on":"2026-10-23","stale_on":"2026-11-22","n_evidence":3,"usd_month":null,"usd_per_tb_month":null,"summary":"peering with a volunteer node at the rate it advertises, with no byte meter in the protocol; the overlay carries traffic only to other Yggdrasil nodes","duplicate_of":null,"n_unknown":2},"record":{"topic":"egress","slug":"yggdrasil-public-peers","provider":"Yggdrasil public peers","url":"https://github.com/yggdrasil-network/public-peers","category":"relay network (volunteer)","free_tier":{"stated":"peering with a volunteer node at the rate it advertises, with no byte meter in the protocol; the overlay carries traffic only to other Yggdrasil nodes","unit":"unlimited","metered_on":"downloaded-bytes","source_url":"https://github.com/yggdrasil-network/public-peers","read_on":"2026-10-22","notes":""},"per_object_cap":{"stated":"not applicable: a routed overlay rather than an object store","bytes":null,"notes":""},"retention":{"stated":"not applicable","days":null,"notes":"","source_url":"https://github.com/yggdrasil-network/public-peers"},"egress":{"terms":"no byte quota exists anywhere in the protocol, and no peer carries traffic to the public internet: the project states it has no exit nodes. The 2.16 TB per day a 200 Mbit/s peer implies is overlay capacity between two Yggdrasil nodes","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://github.com/yggdrasil-network/public-peers"},"interface":["unknown"],"tooling":"yggdrasil","chaining":"a private mesh between the client's own machines: a node reaches another node's 0200::/7 address with no port forward and no public address. It is not a lane to a reader, so it has no place in a serving chain","limits":[{"kind":"per-ip-shaping","value":"whatever the peer grants; the directory lists 100 Mbit/s to 1 Gbit/s per node, which bounds overlay traffic between Yggdrasil nodes","source":"https://github.com/yggdrasil-network/public-peers"}],"identity_cost":{"kind":"anonymous","detail":"the network is keyed by a self-generated keypair, not an account","country":null},"reliability_note":"an alpha-level research project by its own description; the directory is a snapshot of who is currently willing to peer","confidence":"documented","evidence":[{"url":"https://yggdrasil-network.github.io/about.html","date":"2026-10-22","proved":"quoted verbatim: 'Yggdrasil has no native exit nodes, nor does it have any concept of exit nodes, for providing access to the public Internet or to other networks. This can be achieved using proxies or other tunnelling solutions on top of Yggdrasil but this is not something we explicitly aim to provide.'"},{"url":"https://yggdrasil-network.github.io/faq.html","date":"2026-10-22","proved":"quoted: 'Yggdrasil uses the 0200::/7 range, which is a range deprecated by the IETF', and 'While Yggdrasil does transport only IPv6 traffic internally, you do not need an IPv6 internet connection to peer'"},{"url":"probe:tcp://ygg.mkg20001.io:443","date":"2026-10-22","proved":"3 of 4 sampled peers accepted a TCP connection from this host: mkg20001, mk16.de and yggdrasil.su open; the Oracle Ashburn address timed out"}],"verdict":"fails-egress","verified_at":"2026-10-22T03:20:00.000Z","notes":"Two corrections. And 200 Mbit/s is 2.16 TB, not 2.16 TiB.","extras":{"stale_after_days":180,"bytes_transit":"no","transit_note":"Yggdrasil routes only inside its own 0200::/7 overlay and the project states it has no exit nodes, so no peer carries traffic to the public internet"},"binding":"none","binding_note":"nothing in Yggdrasil binds, because nothing in Yggdrasil carries the client's traffic. The peer's advertised rate bounds overlay volume and is irrelevant to a public serving path","interface_detail":"quic://, tls://, tcp:// or ws:// entries in the Peers[] list of yggdrasil.conf","confidence_note":"the exit-node absence is a first-party statement on the project's own about page, so the field the verdict rests on is documented. Peer rates come from the public directory. No throughput was measured, and none would change the verdict","limits_note":"the absence of an exit node is the whole finding and it is not a limit of any of the six kinds: it is a capability the network does not have. Yggdrasil routes inside 0200::/7 only, and the project states that reaching the public internet 'can be achieved using proxies or other tunnelling solutions on top of Yggdrasil but this is not something we explicitly aim to provide'"},"claims":[{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[0].value","kind":"limit:per-ip-shaping","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[["$.interface","interface-unknown"],["$.notes","partly-held"]],"history":[{"hid":"history/2026-10-22T052900Z/yggdrasil-has-no-exit-nodes.md","when":"2026-10-22T05:29:00Z","status":"corrected","title":"Yggdrasil has no exit nodes, so its 2.16 TB a day reaches no reader"},{"hid":"history/2026-10-22T033203Z/yggdrasil-example-peer-is-metered.md","when":"2026-10-22T03:32:03Z","status":"corrected","title":"Yggdrasil example peer is metered"}],"drift":[]}