mirror of
https://github.com/vacp2p/rfc.git
synced 2025-01-27 23:25:05 +00:00
Waku Message draft
This commit is contained in:
parent
0b65ed5799
commit
0b9087b921
@ -12,5 +12,5 @@
|
|||||||
- [waku/2 relay](./v2/waku-relay.md) spec for WakuRelay, current draft version
|
- [waku/2 relay](./v2/waku-relay.md) spec for WakuRelay, current draft version
|
||||||
- [waku/2 filter](./v2/waku-filter.md) spec for WakuFilter, current draft version
|
- [waku/2 filter](./v2/waku-filter.md) spec for WakuFilter, current draft version
|
||||||
- [waku/2 store](./v2/waku-store.md) spec for WakuStore, current draft version
|
- [waku/2 store](./v2/waku-store.md) spec for WakuStore, current draft version
|
||||||
|
- [waku/2 message](./v2/waku-message.md) spec for Waku Message, current draft version
|
||||||
- [waku/2 bridge](./v2/waku-bridge.md) spec for Waku bridge with v1, alpha
|
- [waku/2 bridge](./v2/waku-bridge.md) spec for Waku bridge with v1, alpha
|
||||||
- [waku/2 message](./v2/waku-message.md) spec for Waku Message, alpha
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: Waku Message
|
title: Waku Message
|
||||||
version: 2.0.0-alpha2
|
version: 2.0.0-beta1
|
||||||
status: Raw
|
status: Draft
|
||||||
authors: Oskar Thorén <oskar@status.im>
|
authors: Oskar Thorén <oskar@status.im>
|
||||||
---
|
---
|
||||||
|
|
||||||
@ -9,11 +9,11 @@ authors: Oskar Thorén <oskar@status.im>
|
|||||||
|
|
||||||
- [Abstract](#abstract)
|
- [Abstract](#abstract)
|
||||||
- [Motivation](#motivation)
|
- [Motivation](#motivation)
|
||||||
- [WakuMessage](#wakumessage)
|
- [WakuMessage](#wakumessage)
|
||||||
- [Protobuf](#protobuf)
|
- [Protobuf](#protobuf)
|
||||||
- [Payload encryption](#payload-encryption)
|
- [Payload encryption](#payload-encryption)
|
||||||
- [Version 0](#version-0)
|
- [Version 0](#version-0)
|
||||||
- [Version 1](#version-1)
|
- [Version 1](#version-1)
|
||||||
- [Differences from Whisper / Waku v1 envelopes](#differences-from-whisper--waku-v1-envelopes)
|
- [Differences from Whisper / Waku v1 envelopes](#differences-from-whisper--waku-v1-envelopes)
|
||||||
- [Changelog](#changelog)
|
- [Changelog](#changelog)
|
||||||
- [Copyright](#copyright)
|
- [Copyright](#copyright)
|
||||||
@ -33,7 +33,7 @@ When using Waku to send messages over Waku there are multiple concerns:
|
|||||||
|
|
||||||
This specification attempts to provide for these various requirements.
|
This specification attempts to provide for these various requirements.
|
||||||
|
|
||||||
## WakuMessage
|
# WakuMessage
|
||||||
|
|
||||||
A `WakuMessage` is what is being passed around by the other protocols, such as WakuRelay, WakuStore, and WakuFilter.
|
A `WakuMessage` is what is being passed around by the other protocols, such as WakuRelay, WakuStore, and WakuFilter.
|
||||||
|
|
||||||
@ -61,7 +61,7 @@ Payload encryption depends on the `version` field.
|
|||||||
|
|
||||||
This indicates that the payload SHOULD be either unencrypted or that encryption is done at a separate layer outside of Waku.
|
This indicates that the payload SHOULD be either unencrypted or that encryption is done at a separate layer outside of Waku.
|
||||||
|
|
||||||
### Version 1
|
### Version 1 (not yet implemented in Waku v2)
|
||||||
|
|
||||||
This indicates that payloads MUST be encrypted using [Waku v1 envelope data
|
This indicates that payloads MUST be encrypted using [Waku v1 envelope data
|
||||||
format spec](../v1/envelope-data-format.md).
|
format spec](../v1/envelope-data-format.md).
|
||||||
@ -78,7 +78,7 @@ field corresponds to `contentTopic`. The previous `data` field corresponds to th
|
|||||||
|
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
Initial release on [](TODO).
|
Initial release on [2020-10-22](TODO).
|
||||||
|
|
||||||
# Copyright
|
# Copyright
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user