Commit Graph

54 Commits

Author SHA1 Message Date
r4bbit 4ac076c0fb
feat(62/STATUS-Payload): adds the status protocol payload spec (#612) 2023-12-20 12:56:36 -05:00
Jimmy Debe f59ad44916
71/STATUS-Push-Notification-Server (#643) 2023-12-11 18:56:56 +01:00
ramsesfv fb645c41f2
70/eth secpm (#626) 2023-11-07 15:59:14 +01:00
Aaryamann Challani f1f9ad5150
feat(65/STATUS-ACCOUNTS): ported 2/ACCOUNT to vac rfcs (#617)
* feat(65/STATUS-ACCOUNTS): ported 2/ACCOUNT to vac rfcs

* fix: abs paths, 3 word mnemonic

* fix: include x3dh in security considerations
2023-10-05 16:36:43 +05:30
Alvaro Revuelta d865b83c6b
feat(66/WAKU2-METADATA): add WakuMetadata Protocol (#619) 2023-10-03 18:11:13 +02:00
Aaryamann Challani 3cc0bb37eb
feat(63/STATUS-Keycard-Usage): port from status specs (#615) 2023-09-25 14:46:49 +02:00
Hanno Cornelius 64711f8c84
feat(64/WAKU2-NETWORK): Introduce raw Waku Network RFC (#616)
* docs: add raw Waku Network RFC

* fix: rfc number already occupied

* docs: fix several typos, clarifications and suggestions

* docs: more succinct description of roles

Co-authored-by: Ivan Folgueira Bande <128452529+Ivansete-status@users.noreply.github.com>

* docs: fix grammar

Co-authored-by: Ivan Folgueira Bande <128452529+Ivansete-status@users.noreply.github.com>

* docs: add punctuation

Co-authored-by: Ivan Folgueira Bande <128452529+Ivansete-status@users.noreply.github.com>

* docs: improved RLN sections

* docs: change timestamp anomalies to reject, fix typos

* docs: add index

---------

Co-authored-by: Ivan Folgueira Bande <128452529+Ivansete-status@users.noreply.github.com>
2023-09-14 16:21:19 +01:00
r4bbit 83687023f7
docs: add missing index entry for spec/61 (#614) 2023-09-06 15:09:23 +02:00
Magamedrasul Ibragimov 5fef0d1a0d
add(RFC): 58/RLN-V2 (#582)
* feat(58-RLN-V2): add template for RLN-V2 rfc

feat(58-RLN-V2): add everything except flow

feat(58-RLN-V2): add flow part description

chore(58-RLN-V2): PR fixes

chore(58-RLN-V2): change flow description and minor fixes

* chore(index): naming

Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>

* fix(58-RLN-V2): minor changes

---------

Co-authored-by: Aaryamann Challani <43716372+rymnc@users.noreply.github.com>
Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>
2023-03-23 14:34:45 +04:00
Magamedrasul Ibragimov c9052d1826
chore(32-RLN): update v1 RFC (#581)
fix(32-RLN): change to stable version & rename to RLN-V1

chore(32-RLN): add SSS attack description

chore(32-RLN): PR fixes

chore(32-RLN): minor PR changes
2023-03-22 14:01:21 +04:00
kaiserd c70a47f645
RFC57: fix index + header (#585) 2023-03-17 09:04:16 +01:00
kaiserd 2afab9e45c
add rfc 57 to index (#584) 2023-03-17 08:55:22 +01:00
Aaryamann Challani 7b9950cf5c
feat(56/STATUS-COMMUNITIES): initial draft (#567)
* feat(55/WAKU2-ORGANIZATION-CHATS): initial draft

* fix(55/WAKU2-ORGANIZATION-CHATS): rename folder, omit cryptography

* fix(55/STATUS-COMMUNITIES): s/Organization/Communities

* fix(55/STATUS-COMMUNITIES): address comments

* fix(55/STATUS-COMMUNITIES): move store to MUST use section

* fix: move to 56, add to index, copyright info

* fix: remove noise as a key-exchange candidate

* fix(56/STATUS-COMMUNITIES): raw state, refs

* feat(56/STATUS-COMMUNITIES): refer to backup mechanism

* fix(56/STATUS-COMMUNITIES): better wording

* fix(56/STATUS-COMMUNITIES): specific usage of content topics

* fix(56/STATUS-COMMUNITIES): hex-encoded hash, and formula for clarity

* fix(56/STATUS-COMMUNITIES): address semantic changes

Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>

* fix(56/STATUS-COMMUNITIES): clearer background

* fix(56/STATUS-COMMUNITIES): improved assumptions

* fix(56/STATUS-COMMUNITIES): definition of content topic

* fix(56/STATUS-COMMUNITIES): clearer chat id

* fix(56/STATUS-COMMUNITIES): add future work content topic usage for events

* fix(56/STATUS-COMMUNITIES): usage of members where applicable

* fix(56/STATUS-COMMUNITIES): address semantic changes

Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
Co-authored-by: RichΛrd <info@richardramos.me>

* fix(56/STATUS-COMMUNITIES): topic usage

* fix(56/STATUS-COMMUNITIES): light node clarification

* fix(56/STATUS-COMMUNITIES): 1:1 chat for joining

* fix(56/STATUS-COMMUNITIES): community ban flow update

---------

Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
Co-authored-by: RichΛrd <info@richardramos.me>
2023-02-21 21:48:13 +05:30
Aaryamann Challani 7738ea0b0c
Port 5/SECURE-TRANSPORT to vac research (#569)
* feat(53,54/X3DH): port 5/secure-transport to vac research

* fix: x3dh case

* fix: split spec further, and add to index

* feat: add status-1to1-chat spec

* fix: fmt

* fix: s/protobuf/reference wire format/g

* fix: add additional steps of key exchange flow

* fix(53/WAKU2-X3DH): address comments

* fix(53/WAKU2-X3DH): change background to motivation

* fix(54/WAKU2-X3DH-SESSIONS): address comments

* fix: refs

* fix(55/STATUS-1TO1-CHAT): refs

* fix: move specs to raw

* fix: convert to draft, add info about prekey bundle discovery
2023-02-21 17:18:15 +05:30
kaiserd 7c23eea1f5
add(RFC): sharding + index alloc (#566) 2023-01-30 14:47:09 +01:00
Aaryamann Challani 1e6b1b15b8
fix(48/RLN-INTEREP-SPEC): add to index, contributor fmt (#565)
* fix(48/RLN-INTEREP-SPEC): add to index

* fix(19/WAKU2-LIGHTPUSH): allow compilation
2023-01-12 16:00:09 +05:30
Mark Evenson 86eb2dac97
38/LOGOS-CONSENSUS-GLACIER (#512) 2022-12-06 10:59:17 +01:00
kaiserd 27ad4582b0
New RFC: 46/GOSSIPSUB-TOR-PUSH and 47/WAKU2-TOR-PUSH (#554) 2022-12-02 12:26:49 +01:00
kaiserd 4c18950e91
add: 44/WAKU2-DANDELION (#541) 2022-10-21 17:42:56 +02:00
Aaryamann Challani c8e14ed836
feat(17/WAKU2-RLN-RELAY): multiple acceptable roots (#539)
* feat(17/WAKU2-RLN-RELAY): multiple acceptable roots

* chore(17/WAKU2-RLN-RELAY): fix inconsistency with naming

* fix(17/WAKU2-RLN-RELAY): waku-relay naming

Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>

* chore(17/WAKU2-RLN-RELAY): naming

Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>

* fix(17/WAKU2-RLN-RELAY): clear reasoning behind why nodes have diff roots

* fix(17/WAKU2-RLN-RELAY): sembr and wording

* chore(17/WAKU2-RLN-RELAY): s/merkle/Merkle/ and network delay

* chore(17/WAKU2-RLN-RELAY): contributor notes

* fix(17/WAKU2-RLN-RELAY): formula for window size

* chore(17/WAKU2-RLN-RELAY): add explanation of formula

* chore(17/WAKU2-RLN-RELAY): address review

Co-authored-by: Sanaz Taheri <35961250+staheri14@users.noreply.github.com>

* chore(17/WAKU2-RLN-RELAY): block_time var

Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
Co-authored-by: Sanaz Taheri <35961250+staheri14@users.noreply.github.com>
2022-10-19 11:16:26 +05:30
kaiserd b5ae2b1467
add(RFC): 45/WAKU2-ADVERSARIAL-MODELS (#545) 2022-10-11 16:14:57 +02:00
G f603886990
New RFC: 43/WAKU2-NOISE-PAIRING (#531)
* feat(noise): add pairing RFC

* fix(noise): address reviewers' comments
2022-09-12 02:12:55 +02:00
Daniel Kaiser f0efc9da7f
add(raw RFC): 34/WAKU2-PEER-EXCHANGE (#515) 2022-08-01 09:12:22 +02:00
G cb16be7bcf
New RFC: 37/WAKU2-NOISE-SESSIONS (#504)
* feat(noise): publish Noise Session Management RAW RFC

* chore(noise): fixes

* fix(noise): add comma

Co-authored-by: Sanaz Taheri Boshrooyeh <35961250+staheri14@users.noreply.github.com>

* fix(noise): add application-specific topics

* fix(noise): address reviewers'

* fix(noise): address reviewers' comments

Co-authored-by: Sanaz Taheri Boshrooyeh <35961250+staheri14@users.noreply.github.com>
2022-05-25 08:36:00 +02:00
Franck R 3ed40ff31b
36/WAKU2-BINDINGS-API (#501)
Co-authored-by: Richard Ramos <info@richardramos.me>
2022-05-17 18:18:45 +10:00
G ddeb88a8a9
Adding 35/WAKU2-NOISE to menu (#500) 2022-03-21 11:44:39 +11:00
Daniel Kaiser 8b42c8efb2
add RFC33 to index (#499)
* add RFC33 to index

* Update index.md
2022-03-19 00:17:42 +08:00
bdim1 ca706eaf04
feat: 32/RLN raw spec 2022-03-18 18:39:07 +08:00
Sanaz Taheri Boshrooyeh 0659c15a00
17/WAKU-RLN-RELAY: Revise spec for its draft version (#484)
* fixes broken links

* fixes naming mismatch

* revises publishing description

* Updates Publishing process

* revises update and registration

* revised registration and publishing sections

* major revisions on the rln-relay

* marks as draft

* edits motivation part

* adds max epoch gap and epoch

* removes commented parts  and revises recommended system parameters

* proofreading

* minor revision on the CA factor

* removes some redundant parts

* fixes a typo

* adresses comments

* moves protobuf field definition into a table

* moves rln-relay under the draft section of the menu

* addresses comments

* minor fix

* makes contributors itemized
2022-02-15 11:31:48 -08:00
Hanno Cornelius 43583ba7ee
Integrate RFC31. Delete RFC25. (#474) 2021-11-16 12:15:32 +01:00
F 55add95f32
31/WAKU2-ENR: Waku v2 usage of ENR (#465)
* wip: Define ENR extension

* Add definition and usage

* Fix references anchor

* Typos

* Action feedback

* Small corrections

* Clarify that the 3 multiaddresses section

* Typo

Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>

Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
2021-11-11 12:00:36 +08:00
Sanaz Taheri Boshrooyeh e2444f69f4
Updates the status of FT-Store to draft (#459)
* replaces raw with draft

* updates menu

* clarifies the correct use of start and end times

* updates the implementation state of waku-ft-store in rfc10
2021-09-17 10:29:04 -07:00
Franck Royer 8f623202aa
Update ETH-PM specs (#455) 2021-09-06 11:28:42 +10:00
oskarth 0688ab8fc3
30-ADAPTIVE-NODES: Improve with split images (#456)
* 30: Improve with split images

* Link to from main Waku spec

* Mark as draft and fix typo
2021-09-01 18:54:02 +08:00
Hanno Cornelius 07fed526bc
29/WAKU2-CONFIG recommendations (#451) 2021-08-17 10:27:12 +02:00
oskarth 7d3c1bfde9
30/ADAPTIVE-NODES: Add raw spec (#453) 2021-08-16 17:09:56 +08:00
Szymon Szlachtowicz 7cd14d049b
28/STATUS-FEATURING: Propose community featuring spec (#432) 2021-08-06 15:10:45 +10:00
oskarth 8d7ad8a31a
26/WAKU-PAYLOAD (#413)
* 26/WAKU-PAYLOAD Init with 7/WAKU-DATA

* Import 6/WAKU1 payload encryption

* Clarify purpose and cryptographic primitives

* Clarify Waku v1 vs Waku v2 usage

* fmt

* Add section on ECIES encryption

* typo

* credit

* typos

* Add design requirements

* tweaks

* move encryption details section

* tweak

* add references

* fix salt field typo

* design goals

* overhaul spec sec

* updat references

* remove scratch

* Update content/docs/rfcs/26/README.md

* Update content/docs/rfcs/26/README.md

* Update content/docs/rfcs/26/README.md

* Update content/docs/rfcs/26/README.md

* Update content/docs/rfcs/26/README.md

* remove iv and tag from abnf

* must to may encryption

* typo

* Update content/docs/rfcs/26/README.md

Co-authored-by: Sanaz Taheri Boshrooyeh <35961250+staheri14@users.noreply.github.com>

* Update content/docs/rfcs/26/README.md

Co-authored-by: Sanaz Taheri Boshrooyeh <35961250+staheri14@users.noreply.github.com>

* Update content/docs/rfcs/26/README.md

Co-authored-by: Sanaz Taheri Boshrooyeh <35961250+staheri14@users.noreply.github.com>

* Update content/docs/rfcs/26/README.md

Co-authored-by: Sanaz Taheri Boshrooyeh <35961250+staheri14@users.noreply.github.com>

* Update content/docs/rfcs/26/README.md

Co-authored-by: Sanaz Taheri Boshrooyeh <35961250+staheri14@users.noreply.github.com>

* typo

* clarify

* clarify

* restructure

* tweak

* Update content/docs/rfcs/26/README.md

Co-authored-by: Sanaz Taheri Boshrooyeh <35961250+staheri14@users.noreply.github.com>

* Revert "Update content/docs/rfcs/26/README.md"

This reverts commit ba496e1662.

* clarify field names

* add ethereum yellow paper

* Add to menu

Co-authored-by: Sanaz Taheri Boshrooyeh <35961250+staheri14@users.noreply.github.com>
2021-07-07 14:26:27 +08:00
Hanno Cornelius 672792aff2
27/WAKU2-PEERS: Waku v2 Client Peer Management Recommendations (#416) 2021-07-06 16:20:09 +02:00
Hanno Cornelius 95fc83b54a
Move relay specification to stable (#410) 2021-06-29 09:03:23 +02:00
Oskar Thorén 273e9b6e86
Update menu with 18/SWAP 19/LIGTHPUSH draft
Forgot to move these in menu view.
2021-06-27 17:32:15 +08:00
Franck Royer 45596b1c04
Rename ETH-DM to TOY-ETH-DM (#408) 2021-06-25 13:56:11 +10:00
Franck Royer a7bfccf7c1
Make TOY-CHAT draft (#409) 2021-06-25 13:45:26 +10:00
Hanno Cornelius d663e742e7
25/LIBP2P-DNS-DISCOVERY: Add `raw` specification (#402) 2021-06-23 09:31:32 +02:00
Szymon Szlachtowicz d22564914b
Propose waku voting protocol (#393) 2021-06-23 13:27:15 +08:00
Oskar Thoren 7a8260fc39
23: Add to menu 2021-05-31 15:52:25 +08:00
Franck Royer 7ab0edfe12
22: Add chat2 protocol definition (#377) 2021-05-31 14:00:17 +10:00
Hanno Cornelius 3afe471ab5
15/WAKU-BRIDGE move to draft (#382) 2021-05-26 09:18:41 +02:00
Oskar Thorén 81720bd7f4
Shorter FT store name 2021-05-24 13:07:24 +08:00
Sanaz Taheri Boshrooyeh 2234ddf53e
Update index.md (#370) 2021-05-14 13:14:04 +08:00