492 Commits

Author SHA1 Message Date
Ivan FB
689bc0da10
restructure from general to particular 2026-04-27 16:34:17 +02:00
Ivan FB
6371ee6531
rm I from interfaces type names 2026-04-27 16:09:24 +02:00
Ivan FB
77b933377e
put RateLimitConfig and SdsConfig at node-level 2026-04-27 16:05:49 +02:00
Ivan FB
b0967ac293
fix some leftovers 2026-04-25 00:47:03 +02:00
Ivan FB
73e0e0ba0a
restore back ReliableChannel object type and its deps 2026-04-25 00:05:32 +02:00
Ivan FB
4a9026d665
Avoid specify ReliableChannel as it is handled internally 2026-04-24 16:55:49 +02:00
Ivan FB
17624e72ff
Remove ReliableEnvelope 2026-04-24 16:45:55 +02:00
Ivan FB
7de551edf9
use encryption as a parameter in createReliableChannel 2026-04-24 14:05:37 +02:00
Ivan FB
137f22f16d
reorganize sections from goals to code 2026-04-24 12:10:41 +02:00
Ivan FB
506fbbd317
fix spelling issue 2026-04-24 11:04:33 +02:00
Ivan FB
03c146b6b9
rm unneeded line 2026-04-24 09:49:50 +02:00
Ivan FB
1acec4f7e1
have event names in same style as messaging-api 2026-04-24 09:45:43 +02:00
Ivan FB
4a73efc414
introduce ReliableSendId concept 2026-04-24 09:45:22 +02:00
Ivan FB
706fa664d1
consistency changes 2026-04-24 09:32:35 +02:00
Ivan FB
f5b1199a87
add some leftover tweaks 2026-04-24 09:28:49 +02:00
Ivan FB
761b5fe97b
fix wordlist 2026-04-24 08:48:25 +02:00
Ivan FB
ce68befbef
add senderId as param for createReliableChannel func 2026-04-24 00:40:49 +02:00
Ivan FB
b03f1b8f24
refactor doc structure 2026-04-24 00:28:42 +02:00
Ivan FB
3eb8543c09
cleanup some unnecessary event types 2026-04-24 00:18:20 +02:00
Ivan FB
fabf0e0eb4
rm sync status stuff to avoid confusion 2026-04-24 00:15:29 +02:00
Ivan FB
eed8689530
improve ReliableEnvelope and its refs within the spec 2026-04-24 00:10:43 +02:00
Ivan FB
d85c71b7d1
rm segmentation api details 2026-04-23 23:37:01 +02:00
Ivan FB
bdab8f7cab
rm unnecessary descriptions 2026-04-23 23:32:50 +02:00
Ivan FB
d7836f4b32
chunks should alse be rate-limited 2026-04-23 23:27:12 +02:00
Ivan FB
9a67839c92
rm duplicated defaults 2026-04-23 23:20:00 +02:00
Ivan FB
3ec5732050
use payload term instead of ciphertext
Co-authored-by: Igor Sirotin <igor.sirotin.1012@gmail.com>
2026-04-23 23:05:59 +02:00
Ivan FB
033f17af96
add IPersistence as sds config param 2026-04-23 22:56:46 +02:00
Ivan FB
89148cae12
make it clear where RequestId type is defined 2026-04-23 22:11:08 +02:00
Ivan FB
2fc897e655
proper name for event objs 2026-04-23 22:05:41 +02:00
Ivan FB
bfaf91d02b
use term persistence instead of historyBackend
Co-authored-by: Igor Sirotin <igor.sirotin.1012@gmail.com>
2026-04-23 21:58:17 +02:00
Ivan FB
af1a8849d4
use content as parameter name instead of plaintext
Co-authored-by: Igor Sirotin <igor.sirotin.1012@gmail.com>
2026-04-23 21:54:29 +02:00
Ivan FB
49936a1a11
use createReliableChannel function name
Co-authored-by: Igor Sirotin <igor.sirotin.1012@gmail.com>
2026-04-23 21:51:25 +02:00
Ivan FB
b2ecac4ad5
avoid using the term logos chat 2026-04-23 21:47:51 +02:00
Ivan FB
f8156d4c2a
as per Zoltan recommendation, remove unneeded parameter in openChannel 2026-04-13 17:56:30 +02:00
Ivan FB
638f8676d6
clarify and make IEncrypt description more concise 2026-04-09 22:41:53 +02:00
Ivan FB
a7eaade39f
fix spelling issue 2026-04-09 21:49:13 +02:00
Ivan FB
a267622a0f
add concepts from Franck's PR #89 2026-04-09 21:44:49 +02:00
Ivan FB
ffea66cacc
give better description about why encryption is needed 2026-04-09 17:06:30 +02:00
Ivan FB
42316c9e7e
make more explicit that messageEnvelop will get encrypted 2026-04-09 15:35:41 +02:00
Ivan FB
9d793208a8
Extend IEncryption description 2026-04-08 16:05:32 +02:00
Ivan FB
b44c2a5c27
rm SHOULD use comment from abstract 2026-04-08 15:54:43 +02:00
Ivan FB
27fef43f95
simplify reliale channel description 2026-03-31 21:38:59 +02:00
Ivan FB
c3daa9d127
rm line to avoid confusion 2026-03-31 21:28:14 +02:00
Ivan FB
92a746cca8
make IEncryption clearly optional 2026-03-31 21:24:29 +02:00
Ivan FB
9725dc84ad
simplify IEncryption to only accept raw encrypt and decrypt functions 2026-03-31 21:21:40 +02:00
Ivan FB
fa7ff625c2
proper use of logos chat term 2026-03-31 20:45:10 +02:00
Ivan FB
3809577e3d
Merge branch 'master' into add-new-reliability-spec 2026-03-31 20:37:34 +02:00
Jazz Turner-Baggs
c8de3434d2
Chat Definitions (#80)
* Add template

* relocate to informational folder

* Updated roles

* Update message types

* Updated definitions for OOB, client, app

* Update spelling + aspell

* Add html filter to aspell

* Fix pyspell error

* fix spell of contentTypes

* chore: sort wordlist

* Update informational/chatdefs.md

Co-authored-by: kaichao <kaichaosuna@gmail.com>

* Clarify Content, Frames, Payloads

* spelling fixes

* Update informational/chatdefs.md

Co-authored-by: kaichao <kaichaosuna@gmail.com>

* Add session / conversation differentiation

* Update informational/chatdefs.md

* Apply suggestions from code review

Co-authored-by: Igor Sirotin <igor.sirotin.1012@gmail.com>

* Remove Accounts + Identity Heading

* Clarified Content, Frame, Payload

* Update Client Application, and Conversation

* fix spelling

* Update informational/chatdefs.md

---------

Co-authored-by: kaichao <kaichaosuna@gmail.com>
Co-authored-by: Igor Sirotin <igor.sirotin.1012@gmail.com>
2026-03-30 11:00:16 -07:00
Ivan FB
d4690df2e6
First version reliable-channel-api spec 2026-03-25 14:16:31 +01:00
Ivan FB
72ce0a84c9
Merge pull request #103 from logos-messaging/rename-waku-api-to-messaging-api
Rename waku api to messaging api
2026-03-19 11:41:23 +01:00