solid / specification

Solid Technical Reports
https://solidproject.org/TR/
MIT License
471 stars 42 forks source link

[New Work Item Proposal] Solid-PREP #580

Closed CxRes closed 3 months ago

CxRes commented 9 months ago

[Introduction copied from the Draft] Per Resource Events is a minimal protocol built on top of HTTP that allows clients to receive notifications directly from a resource of interest. Unlike other HTTP based solutions, Per Resource Events Protocol supports the use of arbitrary media-types for notifications, which can be negotiated just like representations; thus giving implementers a lot of flexibility to customize notifications according to the needs of their application.

PREP will compliment Solid Notifications Protocol (SNP) by providing a lightweight alternative with identical notification semantics where a client wishes to receive notifications directly from a resource, say on a Solid POD, using Fetch. SNP will continue to serve the more general cases, such as, where clients wish to receive notifications from many resources over a single connection, and/or prefer other protocols such as WebSockets and Webhooks.

I plan on submitting an Internet Draft of PREP to IETF (hopefully, this week itself). Therefore, I want to propose a Solid-PREP work item with the following agenda items:

The aim is that the Solid-CG will incubate these deliverables till they are ready to be adopted by the imminent Solid-WG.

CxRes commented 8 months ago

Internet Draft version of PREP can be found here https://github.com/Cxres/prep. This will replace the W3C draft while the specification is under consideration of IETF.

The only change (of relevance to Solid-PREP) is that Appendix A is now Section 10.

CxRes commented 3 months ago

I should have mentioned here that I already have my own Draft of Solid-PREP already available here: https://github.com/Cxres/solid-prep

elf-pavlik commented 3 months ago

I will add myself as a co-author, so this work item will have two active participants.

CxRes commented 3 months ago

Accepted as a work item by Solid-CG!