Skip to content
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ To see the most recent HTML rendered version of the specification from this repo
- [`authn-saml`](lws10-authn-saml/): SAML 2.0 Authentication Suite
- [`authn-ssi-cid`](lws10-authn-ssi-cid): Self-signed Controlled Identifier Authentication Suite
- [`authn-ssi-did-key`](lws10-authn-ssi-did-key): Self-signed `did:key` Authentication Suite
- [`notifications`](lws10-notifications/): Notifications


## Contribution Guidelines:
Expand Down
3 changes: 2 additions & 1 deletion lws10-core/Discovery.html
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,8 @@ <h4>Storage Description Representation</h4>
],
"service": [{
"type": "NotificationService",
"serviceEndpoint": "https://storage.example/notification/api"
"serviceEndpoint": "https://storage.example/notification/api",
"subscriptionType": ["WebhookSubscription", "WebSocketSubscription", "EventSourceSubscription"]
}, {
"type": "TypeIndexService",
"serviceEndpoint": "https://storage.example/types/api"
Expand Down
9 changes: 8 additions & 1 deletion lws10-core/Unstable-Features/Notifications.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,9 @@
this left intentionally blank
# Notifications

The [LWS Notifications](../../lws10-notifications/index.html) specification extends the Linked Web Storage (LWS) protocol with a mechanism for clients to receive timely updates about changes to resources. Three notification channels are defined:

- **Server-Sent Events** — streaming updates over an EventSource connection
- **WebSocket** — real-time bidirectional notification channel
- **Webhooks** — server-to-server push notifications with HTTP Message Signatures

All channels share a common notification data model based on Activity Streams and are discoverable via the storage description resource.
Loading