136 Commits

Author SHA1 Message Date
Patryk Osmaczko
30e5a6dab2 feat: add introduction encoding 2026-02-09 16:44:59 +01:00
Fabiana Cecin
ed7b40c064
Introduce the Waku API's subscribe function (+ refactor waku_api.md)
This PR introduces subscribe and unsubscribe APIs to the Logos Messaging API spec.

This PR also provides an initial refactor of the waku_api.md spec file as part of merging master into this PR.
2026-02-09 11:33:44 -03:00
Cofson
b84e5c1036
Merge pull request #98 from logos-messaging/op-chanA
New RFC: OpChan
2026-02-06 17:59:18 +01:00
Cofson
ea0b56ed07
chore: address review feedback for OpChan RFC
- Make spec transport-agnostic, add "Waku as Delivery Mechanism" section
- Remove platform-specific language (web application)
- Add ED25519 reference link (RFC 8032)
- Clarify FLAGGED (user-initiated) vs admin moderation
- Fix typo delegrationProof -> delegationProof
- Use reference-style links for cleaner body text
- Fix linting issues (trailing spaces, list markers)
2026-02-06 17:52:46 +01:00
Fabiana Cecin
aeddb7f9e7
Remove dead IDL code, fix sync subscr error text, fix wordslist 2026-02-04 08:28:57 -03:00
Fabiana Cecin
42d860d385
Fixes from Ivan's review
* Use sync impl awareness for subscription proc sync results
* Delete subscription event source (for now)
* Remove checkApiAvailability
2026-02-04 08:18:39 -03:00
Fabiana Cecin
198501b8d8
Remove confusing "binary" qualifier from checkApiAvailability desc
Co-authored-by: Ivan FB <128452529+Ivansete-status@users.noreply.github.com>
2026-02-03 16:18:08 -03:00
Fabiana Cecin
71e26dd1ee
Use distinct ContentTopic string type
Co-authored-by: Ivan FB <128452529+Ivansete-status@users.noreply.github.com>
2026-02-03 16:12:49 -03:00
Fabiana Cecin
aa27f464c2
Update standards/application/waku-api.md
Co-authored-by: Ivan FB <128452529+Ivansete-status@users.noreply.github.com>
2026-02-03 16:10:28 -03:00
Fabiana Cecin
75bcb711d5
add SubscribeAction enum instead of bool sub/unsub field to error 2026-02-03 16:09:48 -03:00
Fabiana Cecin
1c6ee9345d
Merge branch 'master' into waku-api/subscribe 2026-02-03 12:20:37 -03:00
Fabiana Cecin
92dc20de9f
add unsubscribe 2026-02-03 09:14:29 -03:00
Fabiana Cecin
97b7c4266b
Merge pull request #92 from logos-messaging/weboko/waku-api-health
chore: add Health Status to Waku API
2026-01-30 10:54:22 -03:00
Fabiana Cecin
a2584bf8c2
rename health status to connection status 2026-01-26 15:27:14 -03:00
Jimmy Debe
de0720a38c
Fixes op-chan 2025-12-22 18:07:37 -05:00
Jimmy Debe
b73d5fff41
Fix issues in OpChan.md 2025-12-21 20:40:19 -05:00
Jimmy Debe
4ebec4b4f3
update OpChan.md 2025-12-18 19:50:49 -05:00
Jimmy Debe
1ae8c0d570
Create op_Chan rfc 2025-12-11 18:15:54 -05:00
fryorcraken
cfe7cddc38
Some typos, improvements 2025-11-13 16:20:02 +11:00
Sasha
11bc90ab30
update event emitter syntax 2025-11-13 00:47:54 +01:00
Sasha
c61574b7be
add description to events 2025-11-13 00:43:11 +01:00
Sasha
35dc6ac6d6
use snake case 2025-10-29 22:22:45 +01:00
Sasha
78d0b9de66
address comments 2025-10-28 01:41:59 +01:00
Sasha
c20f692a13
Add property definitions section to waku-api.md
Added property definitions for events in Waku API documentation.
2025-10-28 01:36:46 +01:00
Sasha
e7be2b49eb
address comments 2025-10-28 01:27:38 +01:00
Sasha
b957762ada
up text
Co-authored-by: fryorcraken <110212804+fryorcraken@users.noreply.github.com>
2025-10-24 01:48:17 +02:00
Sasha
07e23fd791
fix type 2025-10-23 00:46:25 +02:00
Sasha
88783f088d
remove ambiguity 2025-10-23 00:45:30 +02:00
Sasha
ed2ffc151a
use capital
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-23 00:44:30 +02:00
Sasha
36c3879a73
chore: add health status 2025-10-23 00:41:31 +02:00
Sasha
b68082cc7c
address comments 2025-10-23 00:17:09 +02:00
Sasha
681f38a388
add EventSource and address comments 2025-10-21 01:19:16 +02:00
fryorcraken
2de310e56d
fix error emission 2025-10-13 16:33:08 +11:00
fryorcraken
e8964ac3b4
remove error return for subscribe 2025-10-13 15:47:12 +11:00
Sasha
7cfc36207e
Merge branch 'weboko/waku-send-api' of github.com:waku-org/specs into weboko/waku-send-api 2025-10-08 23:50:05 +02:00
Sasha
79a96a6acf
address review 2025-10-08 23:49:54 +02:00
Sasha
8387ada41c
address comment 2025-10-08 23:43:38 +02:00
Sasha
a25e3b9d3a
Update standards/application/waku-api.md
Co-authored-by: Ivan FB <128452529+Ivansete-status@users.noreply.github.com>
2025-10-08 15:07:06 +02:00
Sasha
55dfcf950a
add Send API 2025-10-07 00:42:32 +02:00
fryorcraken
02af71b11d
Introduce the Waku API's subscribe function 2025-10-03 16:30:09 +10:00
fryorcraken
e42629eb9c
Rename Waku API's "Waku Config" to "Protocols" Config
Make it clearer that with this config, we are configuring the Waku protocols, in contrast to other parameters which are more executable related.

Related to https://github.com/waku-org/nwaku/issues/3493
2025-10-01 22:21:46 +10:00
fryorcraken
71ad70a6aa
Merge pull request #65 from waku-org/f/waku-api-custom-idl
Waku API Spec: Node initialization
2025-10-01 16:31:59 +10:00
fryorcraken
5cd0080f32
remove message confirmation 2025-09-29 21:15:32 +10:00
fryorcraken
6a421f5955
change "sovereign" to "core" 2025-09-26 23:05:58 +10:00
fryorcraken
b9454e3d97
change "relay" to "sovereign" 2025-09-26 16:08:15 +10:00
fryorcraken
7748d6a9ba
add metadata 2025-09-26 16:05:24 +10:00
fryorcraken
214ee738ea
note on errors 2025-09-26 16:00:59 +10:00
fryorcraken
34b94435d5
raw spec 2025-09-26 15:56:10 +10:00
fryorcraken
09e3ade109
clarify scope 2025-09-26 15:53:59 +10:00
fryorcraken
82181bf2c1
fix inconsistencies 2025-09-26 15:47:47 +10:00