Commit Graph

449 Commits

Author SHA1 Message Date
Sanaz f48a8b7442 adds the security requirements, terminologies and the adversarial model 2020-12-21 11:16:36 -08:00
Dean Eigenmann 82c94db89f
enhancement/strict-no-sign (#278) 2020-12-17 17:06:54 +01:00
Hanno Cornelius 4f95e7c0ce
Feature/add private api (#277)
* Add Private API
2020-12-17 10:17:52 +02:00
Sanaz Taheri Boshrooyeh 29400162d4
adds mscgenjs (#275) 2020-12-15 12:38:55 +08:00
Sanaz Taheri Boshrooyeh 5d13b0e59d
Security Analysis of the Store protocol (#270)
* edits the outline to accommodate the security analysis

* adds the anonymous query feature and analysis

* adds more about the anonymous query

* adds DoS and edits the adversarial model

* fixes a formatting issue

* adds DoS abbreviation

* adds todo

* minor

* adds todo

* minor
2020-12-10 12:33:19 -08:00
Sanaz Taheri Boshrooyeh 92e81376fa
Adds the sequence diagram of rln relay (#264)
* adds the registration image

* Updates the registration seq diagram with more descriotions

* WIP: the message verification diagram

* fixes some spacing issues

* minor

* adds the routing and publishing figure

* minor

* fixes a format issue

* adds nullifier map init for all the relay nodes

* removes box borders

* returns the borders

* fixes spacing issues

* Feature/add json rpc api spec (#265)

* Minor improvements; added polling for latest messages

* internalNullifier -> nullifier, and edits on the msc figures

* edits the slash part

* updates spacing of the rln-relay figure

* edits on entities

* Update waku-rln-relay.md

* adds references to the figures in the text

* minor

* adds one more relay node to the registration fig

* Add Admin API (#267)

* Add Admin API

* Update assets/rln-relay/rln-relay.msc

Co-authored-by: Oskar Thorén <ot@oskarthoren.com>

* changes the width of figure 2

* some spacing edits and file headers

* adds the registration image

* Updates the registration seq diagram with more descriotions

* WIP: the message verification diagram

* fixes some spacing issues

* minor

* adds the routing and publishing figure

* minor

* fixes a format issue

* adds nullifier map init for all the relay nodes

* removes box borders

* returns the borders

* fixes spacing issues

* internalNullifier -> nullifier, and edits on the msc figures

* edits the slash part

* updates spacing of the rln-relay figure

* edits on entities

* Update waku-rln-relay.md

* adds references to the figures in the text

* minor

* adds one more relay node to the registration fig

* Update assets/rln-relay/rln-relay.msc

Co-authored-by: Oskar Thorén <ot@oskarthoren.com>

* changes the width of figure 2

* some spacing edits and file headers

Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
2020-12-07 12:52:31 +08:00
Hanno Cornelius 9463537ccc
Add Admin API (#267)
* Add Admin API
2020-12-04 09:57:27 +02:00
Hanno Cornelius 419875cc4a
Feature/add json rpc api spec (#265)
* Minor improvements; added polling for latest messages
2020-12-02 10:55:34 +02:00
Oskar Thorén 430178c55b
Minor fixes to RFC 1 (#261)
Dead link and wrong domain in yaml header
2020-11-27 18:55:11 +08:00
Hanno Cornelius 0ad848ddf4 Fix spellcheck failures 2020-11-26 11:37:24 +02:00
Hanno Cornelius 3d3f63bcaf Complete rework: naming conventions, examples, polling, etc 2020-11-26 11:37:24 +02:00
Hanno Cornelius 4109a6ff76 Formatting improvements 2020-11-26 11:37:24 +02:00
Hanno Cornelius 415a4979be Add basic functionality and spec outline 2020-11-26 11:37:24 +02:00
Sanaz Taheri Boshrooyeh 1385a5e720
fixes some formatting issue (#260)
Update waku-rln-relay.md
2020-11-25 11:36:17 +08:00
Sanaz Taheri Boshrooyeh c699583419
Spam-protected relay protocol raw spec (#254)
* WIP: adds the draft of spam-protected relay protocol


minor edits


adds minor edits


fixes minor typos

* updates wordlist

* adds some headers to the flow description

* adds the revised version

* Update waku-spam-protected-relay.md

* Delete waku-spam-protection.md

* Auto stash before merge of "spam-protection/solution-overview" and "origin/spam-protection/solution-overview"

* minor

* Update waku-spam-protected-relay.md

* minor

* updates wordlist


adds more TODOs


adds root


adds field numbers


adds the security consideration section


renames waku_rln_relay


adds note for WakuMessage protobuf


adds more TODOs
2020-11-24 17:17:41 -08:00
Dean Eigenmann a3f449925c
fix/v1-specs-stablized (#231)
* stabalized

* commit

* versions
2020-11-18 12:19:59 +01:00
Oskar Thorén 1af7dfc169
Accounting SWAP raw spec (#249)
* Inital raw accounting

* Add more to accounting spec; protobufs etc

* Elaborate on accounting, flow, policy etc
2020-11-13 14:00:14 +08:00
Oskar Thoren fdc45bb697 Add COSS RFC
Import COSS spec from unprotocols

Update shortname, editor, history and copyright

Format and link fixes

Add brief changelog notice

Update content/docs/rfcs/1/README.md

Misc fixes
2020-11-11 14:04:24 +08:00
Sanaz f875bfb1b2
Merge branch 'sanaz/pagination' 2020-11-05 11:36:39 -08:00
Sanaz Taheri Boshrooyeh 889213df67
adds commit info 2020-11-05 11:35:25 -08:00
Sanaz edc90625ff
adds pagination specs
adds some edits


fixes minor typo


WIP: integrates the pagination into store protocol


updates wordlist.txt


WIP: minor updates


updates wordlist


minor updates


updates TOC


updates the specs


fixes a typo


beta1 to beta2


deletes waku-store-pagination.md 


updates TOC with an autogenerated markdown-toc 


Update specs/waku/v2/waku-store.md

Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
Update specs/waku/v2/waku-store.md

Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
Update specs/waku/v2/waku-store.md

Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
Update specs/waku/v2/waku-store.md

Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
Update specs/waku/v2/waku-store.md

Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
itemizes the message fields of HistoryRPC 


some updates


Update specs/waku/v2/waku-store.md

Co-authored-by: Dean Eigenmann <7621705+decanus@users.noreply.github.com>
WIP: initial reorganization 


WIP: shortens the pagination spec


removes some comments and adds more details to the wire spec


minor updates


beta1 to beta2


converts direction to enum


edits the Index description 


Update specs/waku/v2/waku-store.md

Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
shortens the abstract


Update specs/waku/v2/waku-store.md

Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
Update specs/waku/v2/waku-store.md

Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
edits changelog


Update specs/waku/v2/waku-store.md

Co-authored-by: Dean Eigenmann <7621705+decanus@users.noreply.github.com>
Update specs/waku/v2/waku-store.md

Co-authored-by: Dean Eigenmann <7621705+decanus@users.noreply.github.com>
Update specs/waku/v2/waku-store.md

Co-authored-by: Dean Eigenmann <7621705+decanus@users.noreply.github.com>
Update specs/waku/v2/waku-store.md

Co-authored-by: Dean Eigenmann <7621705+decanus@users.noreply.github.com>
minor


minor


reformats the change log


Update specs/waku/v2/waku-store.md

Co-authored-by: Dean Eigenmann <7621705+decanus@users.noreply.github.com>
edits version numbers


updates the release date


removes Table of content from Table of content!
Update specs/waku/v2/waku-store.md

Co-authored-by: Kim De Mey <kim.demey@gmail.com>
edits the wordlist


explains the case where pageSize is zero


Update waku-store.md

Update waku-v2.md
adds an overview of the sorting approach


minor


Update waku-store.md
2020-11-05 11:29:17 -08:00
Dean Eigenmann e7ec3fe0fa
fix/make-version-int (#238)
* Update waku-message.md

* Update waku-message.md
2020-11-03 13:10:24 +01:00
Oskar Thorén a62e4dca21 Update CONTRIBUTING.md 2020-10-29 14:15:27 +08:00
Oskar Thoren cc8a60467a Add contributing file with lifecycle 2020-10-29 14:15:27 +08:00
Oskar Thoren 3d3f323438 Add default PubSub topic
Indicate in next version, don't release it yet (pending store and filter protocol
changes).
2020-10-28 17:44:38 +08:00
Hanno Cornelius fff669230d Add release commit ID 2020-10-28 10:19:42 +02:00
Hanno Cornelius c15ed04308 Add unsubscribing from content filters to spec 2020-10-28 10:19:42 +02:00
Oskar Thoren 6ce2219748 Release Waku Message draft 2020-10-22 18:36:59 +08:00
Oskar Thoren 0b9087b921 Waku Message draft 2020-10-22 18:36:59 +08:00
Dean Eigenmann 0b65ed5799
fix/content-topic-type (#217)
* Update waku-message.md

* Update waku-message.md

* Update waku-message.md
2020-10-20 10:22:42 +08:00
Oskar Thorén 67f2ab4532
Update README.md (#212)
* Update README.md

* Update waku-v2.md
2020-10-15 18:03:48 +08:00
Hanno Cornelius 8920dd7b9d
Add "repeated" indication to contentFilters and contentTopics to refl… (#216)
* Add "repeated" indication to contentFilters and contentTopics to reflect implementation intent

* Update waku-filter.md

* Update specs/waku/v2/waku-filter.md

Co-authored-by: jm-clius <hanno@status.im>
Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
2020-10-15 12:23:58 +08:00
Dean Eigenmann 88a1ec0368
Update waku-v2.md (#213) 2020-10-13 17:27:31 +02:00
Dean Eigenmann ef3d3acf1f
Update waku-filter.md (#210)
* Update waku-filter.md

* Update waku-filter.md
2020-10-13 10:05:30 +08:00
Dean Eigenmann 31857c7434
fix/update-filter-spec (#203)
* Update waku-filter.md

* Update waku-filter.md

* Update waku-filter.md

* Update waku-filter.md

* Update waku-v2.md

* Update waku-filter.md

* Update waku-filter.md

* Update waku-filter.md

* Update waku-filter.md

* Update specs/waku/v2/waku-filter.md

Co-authored-by: Oskar Thorén <ot@oskarthoren.com>

* Update waku-filter.md

* Update waku-filter.md

* Update wordlist.txt

* Update waku-filter.md

* Update waku-filter.md

Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
2020-10-10 12:26:52 +02:00
Dean Eigenmann 769a2a71b1
Update waku-store.md (#209) 2020-10-08 11:45:00 +02:00
Dean Eigenmann 75b4c39e79
move/store-draft (#202)
* Update waku-store.md

* Update waku-store.md

* Update waku-store.md

* Update waku-v2.md

* Update waku-store.md

* Update waku-store.md
2020-10-07 00:28:08 +02:00
Oskar Thorén 01297bb48b
Add Waku JSON RPC to Waku spec index (#205)
Co-authored-by: Dean Eigenmann <7621705+decanus@users.noreply.github.com>
2020-10-05 13:21:49 +02:00
Oskar Thorén df30e4ce15
Update README linking to Waku spec overview page (#204)
Partially addresses https://github.com/vacp2p/specs/issues/197
2020-10-05 13:20:10 +02:00
Oskar Thorén 61824575fc
Waku message spec (#199)
* Pull out WakuMessage into separate spec

* Update Waku Message spec

* Fmt

* Add to README

* Update

* Spellcheck

* Update specs/waku/v2/waku-message.md

Co-authored-by: Dean Eigenmann <7621705+decanus@users.noreply.github.com>

* Update specs/waku/v2/waku-message.md

Co-authored-by: Dean Eigenmann <7621705+decanus@users.noreply.github.com>
2020-09-30 12:14:31 +08:00
Oskar Thorén 1ba2b9eed6
Fix broken link and add Waku v2 update (#196) 2020-09-29 13:45:09 +08:00
Dean Eigenmann f9ddafd3e8
fix/history-rpc (#191)
* Update waku-store.md

* Update wordlist.txt

* Update specs/waku/v2/waku-store.md

Co-authored-by: Oskar Thorén <ot@oskarthoren.com>

* Update waku-store.md

Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
2020-09-28 11:04:58 +08:00
Dean Eigenmann 88b851678a
fix/cleanup-protocol-spe (#192)
* Update waku-store.md

* Update waku-store.md

* Update waku-store.md
2020-09-25 16:06:01 +02:00
Oskar Thorén 81af5836b2
Update README.md (#190) 2020-09-25 14:14:36 +02:00
Dean Eigenmann 3c3bcc833a
fix/filter-sync-with-code (#188)
* Update waku-filter.md

* Update wordlist.txt

* Update waku-filter.md

* Update waku-filter.md
2020-09-24 10:12:55 +08:00
Oskar Thorén cc8926a666
Release waku v2 and waku relay (#186) 2020-09-17 18:55:25 +08:00
Oskar Thorén a57dad2cc3
Split waku v2 specs (#185)
* Move Waku specs into v1 and v2 folders

v0 part of v1 folder as it is deprecated but refers to things in v1 folder

* Pull out Waku Relay

* Pull out WakuStore spec

* Pull out Waku Store spec

* Clean up ToC

* Break out bridge spec

* Relay spec tweaks and bump

* Update main spec draft, fix links changelog etc

* Update README

* spellcheck

* fix symlink

* linter

* insanity
2020-09-17 18:43:38 +08:00
Dean Eigenmann c8a48d8b00
fix/message-waku-message (#184)
* Update waku-v2.md

* Update waku-v2.md
2020-09-15 13:33:37 +02:00
Kim De Mey 7ef7c6804a
Add section on compatiblity and waku v1 v2 bridge (#179)
* Add section on compatiblity and waku v1 v2 bridge

* Update specs/waku/waku-v2.md

Co-authored-by: Oskar Thorén <ot@oskarthoren.com>

* Update specs/waku/waku-v2.md

Co-authored-by: Dean Eigenmann <7621705+decanus@users.noreply.github.com>

Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
Co-authored-by: Dean Eigenmann <7621705+decanus@users.noreply.github.com>
2020-09-15 17:09:59 +08:00
Dean Eigenmann 2684cba31c
refactor/messages (#177)
* Update waku-v2.md

* Update wordlist.txt

* Update waku-v2.md

* Update waku-v2.md

* Update waku-v2.md
2020-09-09 11:57:28 +02:00