Commit Graph
137 Commits
Author SHA1 Message Date
Ivan Folgueira Bande 66a75584db add getAvailableConfigs into debug API 2026-02-27 14:49:47 +01:00
Ivan Folgueira Bande 424ea61cdc add debug API 2026-02-25 14:31:07 +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 CecinandIvan FB 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 CecinandIvan FB 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 CecinandIvan FB 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
Sashaandfryorcraken 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
SashaandCopilot 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
SashaandIvan FB 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