Hanno Cornelius
faeb0310a1
docs: add clarification on storing only rln messages ( #618 )
2023-09-26 16:25:29 +01: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
0ae7e07daf
feat(61/STATUS-Community-History-Archives): add Status Community History ( #610 )
...
Archives spec
2023-08-31 12:18:40 +02:00
fryorcraken
c3b8e637e5
Fix incorrect links ( #611 )
...
Co-authored-by: fryorcraken.eth <franck@status.im>
2023-08-28 15:36:03 +10:00
Simon-Pierre Vivier
4888acc15b
feat(51/WAKU2-RELAY-SHARDING): Autosharding update ( #607 )
2023-08-17 08:22:25 -04:00
Ivan Folgueira Bande
f7346aae0e
rfcs/36/cbindings: Adapting some function parameters ( #604 )
2023-05-24 15:19:20 +02:00
RichΛrd
ce86c79aa3
feat(c-bindings): add enr and peerID to dns discovery result ( #599 )
2023-05-12 08:11:38 -04:00
RichΛrd
6ecb8cca66
feat: more c-bindings ( #595 )
...
Extend c-bindings with new relay functions, store and discv5 capability
2023-05-08 15:17:04 -04:00
Alvaro Revuelta
5fd51df2fe
Add timestamp and ephemeral to dos protected topic ( #598 )
...
* Add timestamp and ephemeral to dos protected topic
* Update test vectors
2023-05-05 09:52:36 +02:00
Alvaro Revuelta
bce90564cb
Fix test vector ( #596 )
2023-05-04 12:54:41 +02:00
Hanno Cornelius
652dfd8269
docs: improved filter specification ( #562 )
...
* docs: improved filter specification
* docs: added pubsub topic to push
* fix: formatting fix
* docs: remove confusing recommendation
* docs: specify empty filter criteria
* docs: specify push failure
* docs: clarify mandatory fields for valid filter criteria
* docs: clarify filter client role in verifying MessagePush
* docs: add link to previous filter draft version
* docs: try to repair yaml block
* docs: another attempt to fix yaml block
* docs: new suggestion on how to use previous versions
2023-05-02 10:43:02 +02:00
Aaryamann Challani
d79f3f7ade
fix(55/STATUS-1TO1-CHAT): describe events field ( #592 )
2023-04-17 15:53:37 +05:30
Aaryamann Challani
ff6ccb0a98
feat(54/WAKU2-X3DH-SESSIONS): include topic usage ( #587 )
...
* feat(54/WAKU2-X3DH-SESSIONS): include topic usage
* fix(54/WAKU2-X3DH-SESSIONS): wording
* fix(54/WAKU2-X3DH-SESSIONS): wording to include contactCodeTopic
* fix(54/WAKU2-X3DH-SESSIONS): better wording
* fix(54/WAKU2-X3DH-SESSIONS): typo
Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>
* fix(54/WAKU2-X3DH-SESSIONS): better wording
---------
Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>
2023-04-17 14:24:43 +05:30
Aaryamann Challani
8babe2c7c3
feat(55/STATUS-1TO1-CHAT): include group chat ( #591 )
...
* feat(55/STATUS-1TO1-CHAT): include group chat
* chore(55/STATUS-1TO1-CHAT): include status spec in references
* fix(55/STATUS-1TO1-CHAT): semantic errors
Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>
* fix(55/STATUS-1TO1-CHAT): include trade offs
* fix(55/STATUS-1TO1-CHAT): semantic, include latest wire format
---------
Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>
2023-04-17 13:55:13 +05:30
Alvaro Revuelta
3cfd95b2db
feat(rfc): add opt-in signed message dos protection ( #588 )
2023-04-12 12:06:04 +02:00
Alvaro Revuelta
0f3eeafda0
chore: change meta size from 32 to 64 bytes + test vector ( #589 )
2023-03-30 10:36:08 +02:00
kaiserd
496233e3b5
feat: rendezvous discovery ( #586 )
2023-03-28 10:43:02 +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
a32e202cbe
new RFC: 57/STATUS-Simple-Scaling ( #580 )
2023-03-17 08:49:40 +01:00
kaiserd
8c181fb662
feat: RFC 51 index list representation ( #583 )
2023-03-14 09:34:04 +01:00
kaiserd
f767fd1b69
update: topic naming ( #579 )
2023-03-13 10:36:57 +01:00
Lorenzo Delgado
0ad5c93927
feat(WAKU2-MESSAGE): add deterministic message hashing test vectors ( #577 )
2023-03-02 11:58:58 +01:00
RichΛrd
7beea96a71
fix(WAKU2-DEVICE-PAIRING): add clarification for base64 encoding format ( #575 )
2023-02-28 14:24:08 -04:00
Lorenzo Delgado
c6598efcd7
feat(WAKU2-MESSAGE): added message meta attribute and deterministic hashing ( #573 )
2023-02-28 13:21:51 +01:00
kaiserd
f525f99383
update: RFC 51 static sharding ( #576 )
2023-02-23 13:48:52 +01:00
Lorenzo Delgado
537b92d76c
fix(WAKU2-RPC): add clarification for base64 encoding format ( #574 )
2023-02-23 09:35:06 +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
Lorenzo Delgado
1e9e985d67
fix(WAKU2-RPC): encode waku message payloads in base64 ( #572 )
2023-02-13 17:52:24 +01:00
Alvaro Revuelta
ab661c8276
chore: minor change px proto as per linter ( #570 )
2023-02-08 08:26:24 +01:00
kaiserd
23025b1593
fix(RFC52): table ( #568 )
2023-01-30 14:59:14 +01:00
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
Aaryamann Challani
4a219f490a
feat(48/RLN-INTEREP-SPEC): initial draft ( #564 )
...
* feat(48/RLN-INTEREP-SPEC): initial draft
* fix(48/RLN-INTEREP-SPEC): include motivation one-liner in abstract
* fix(48/RLN-INTEREP-SPEC): include rlnp2p
* Apply suggestions from code review
Co-authored-by: G. <28568419+s1fr0@users.noreply.github.com>
* Update content/docs/rfcs/48/README.md
Co-authored-by: G. <28568419+s1fr0@users.noreply.github.com>
* fix(48/RLN-INTEREP-SPEC): add double signaling issue
* fix(48/RLN-INTEREP-SPEC): explicit wording
Co-authored-by: G. <28568419+s1fr0@users.noreply.github.com>
2023-01-12 15:21:03 +05:30
G
66d73a27f4
fix(32/RLN): update RFC according to design changes ( #561 )
...
* fix(rln): update rfc according to design changes
* fix(rln): formatting table
* fix(rln): format table
* fix(rln): typos, distinction epoch/external nullifier, rust code, removed obsolete stuff
* fix(rln): wrong capital letter in link
* fix(rln): specify internal_nullifier depends on app
2022-12-13 19:58:21 +01:00
Sanaz Taheri
2b72238134
Clarifies the order of messages in the history response ( #535 )
2022-12-13 13:59:44 +01:00
kaiserd
127f5bd2c7
update(lightpush): dandelion ( #549 )
2022-12-13 11:45:58 +01:00
Aaryamann Challani
5684d26461
feat(17/WAKU2-RLN-RELAY): acceptable window of roots updated on per-block basis ( #555 )
...
* feat(17/WAKU2-RLN-RELAY): acceptable window of roots updated on per-block basis
* fix(17/WAKU2-RLN-RELAY): typo in rate_limit_proof type
Co-authored-by: G. <28568419+s1fr0@users.noreply.github.com>
* fix(17/WAKU2-RLN-RELAY): split sentences
* fix(17/WAKU2-RLN-RELAY): s/populate/replace
* fix(17/WAKU2-RLN-RELAY): explicitly mention rate_limit_proof is optional
* fix(17/WAKU2-RLN-RELAY): add example
* fix(17/WAKU2-RLN-RELAY): line breaks
* chore(17/WAKU2-RLN-RELAY): apply suggestions from code review
Co-authored-by: G. <28568419+s1fr0@users.noreply.github.com>
* fix(17/WAKU2-RLN-RELAY): make it clearer
* fix(17/WAKU2-RLN-RELAY): make it clearer
Co-authored-by: G. <28568419+s1fr0@users.noreply.github.com>
2022-12-07 23:44:49 +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
fryorcraken.eth
9645e72011
Fix title ( #559 )
...
Co-authored-by: fryorcraken.eth <franck@status.im>
2022-12-02 14:27:03 +08:00
Lorenzo Delgado
5b798cce3c
promote 14/WAKU2-MESSAGE RFC to stable state ( #553 )
2022-11-15 10:12:48 +08:00
RichΛrd
50de9e7435
feat(c-bindings): DNS Discovery ( #548 )
2022-10-25 14:24:03 -04: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
RichΛrd
977955ebfd
fix(WAKU2-BINDINGS-API): fix inconsistencies ( #546 )
2022-10-17 11:12:16 -04:00
kaiserd
b5ae2b1467
add(RFC): 45/WAKU2-ADVERSARIAL-MODELS ( #545 )
2022-10-11 16:14:57 +02:00