diff --git a/standards/application/tor-push.md b/standards/application/tor-push.md new file mode 100644 index 0000000..7620ab6 --- /dev/null +++ b/standards/application/tor-push.md @@ -0,0 +1,43 @@ +--- +title: TOR-PUSH +name: Waku v2 Tor Push +category: Best Current Practice +tags: waku/application +editor: Daniel Kaiser +contributors: +--- + +## Abstract + +This document extends the [11/WAKU2-RELAY](/spec/11/), specifying Waku Tor Push, +which allows nodes to push messages via Tor into the Waku relay network. + +Waku Tor Push builds on [46/GOSSIPSUB-TOR-PUSH](/spec/46). + +**Protocol identifier**: /vac/waku/relay/2.0.0 + +Note: Waku Tor Push does not have a dedicated protocol identifier. +It uses the same identifier as Waku relay. +This allows Waku relay nodes that are oblivious to Tor Push to process messages received via Tor Push. + + +## Functional Operation + +In its current version, Waku Tor Push corresponds to [46/GOSSIPSUB-TOR-PUSH](/spec/46) +applied to [11/WAKU2-RELAY](/spec/11/), +instead of [libp2p gossipsub](https://github.com/libp2p/specs/blob/master/pubsub/gossipsub/README.md). + +## Security/Privacy Considerations + +see [46/GOSSIPSUB-TOR-PUSH](/spec/46) + +## Copyright + +Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/). + +## References + +* [11/WAKU2-RELAY](/spec/11/) +* [libp2p gossipsub](https://github.com/libp2p/specs/blob/master/pubsub/gossipsub/README.md) +* [46/GOSSIPSUB-TOR-PUSH](/spec/46) +* [Tor](https://www.torproject.org/)