Skip to content

Commit fa154ec

Browse files
committed
Revise to address most comments and suggestions.
1 parent c121004 commit fa154ec

File tree

1 file changed

+18
-15
lines changed

1 file changed

+18
-15
lines changed

draft-working-group-charter/index.html

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
44
<meta charset="utf-8">
55

6-
<title>W3C Solid Working Group Charter DRAFT-BR-2022-11-18</title>
6+
<title>W3C Solid Working Group Charter DRAFT-BR-2023-01-23</title>
77

88
<link rel="stylesheet" href="w3cdoc.css" type="text/css" media="screen">
99
<link rel="stylesheet" type="text/css" href="pubrules-style.css">
@@ -100,7 +100,7 @@
100100
<h1 id="title">Solid Working Group Charter</h1>
101101

102102
<p>
103-
Cloud services in use on the Web today (2022) often require users to store their data and place control over that data at a third-party cloud provider. Solid adds to existing Web standards to enable user control: to realise a space where individuals can maintain their autonomy, control their data and privacy, and choose applications and services to fulfil their needs. Solid defines the notion of Pods, in which users place their own data and control access to that data, and a suite of interoperable protocols for managing Pods, applications that use pods, and interactions with existing protocols for authentication.
103+
Cloud services in use on the Web today (2023) often require users to store their data and place control over that data at a third-party cloud provider. Solid adds to existing Web standards to enable user control: to realise a space where individuals can maintain their autonomy, control their data and privacy, and choose applications and services to fulfil their needs. Solid defines the notion of Pods, in which users place their own data and control access to that data, and a suite of interoperable protocols for managing Pods, applications that use pods, and interactions with existing protocols for authentication.
104104

105105
Solid presents several advantages over more traditional architectures for data use by Web services today, including:
106106
</p>
@@ -207,13 +207,13 @@ <h2>Scope</h2>
207207
Recommend a set of practices needed for data security for Solid Pods, and for both server and client software, including use of appropriate authentication, authorization, verification, identity, and other standards, integrating existing outside efforts.
208208
</li>
209209
<li>
210-
Recommend a set of protocol behaviors and best practices for the use in Solid of the OpenID Connect (OIDC) identity layer on top of the OAuth 2.0 protocol.
210+
Recommend a set of protocol behaviors and best practices for the use in Solid of the OpenID Connect (OIDC) / Federation identity layer on top of the OAuth 2.0 protocol.
211211
</li>
212212
<li>
213-
Recommend a set of protocol behaviors and best practices for the use of W3C Verifiable Credentials for access to data stored in Solid Pods.
213+
Recommend a set of protocol behaviors and best practices to request and grant access to data stored in Solid Pods.
214214
</li>
215215
<li>
216-
Define a protocol for synchronization regarding changes to resources in Solid pods.
216+
Define a protocol for state synchronization regarding changes to resources in Solid pods.
217217
</li>
218218
</ol>
219219

@@ -224,9 +224,6 @@ <h3 id="out-of-scope">Out of Scope</h3>
224224
</p>
225225

226226
<ul>
227-
<li>
228-
Definition of authentication or authorization protocols
229-
</li>
230227
<li>
231228
Definition of identity mechanisms such as WebID and DID
232229
</li>
@@ -239,7 +236,7 @@ <h3 id="out-of-scope">Out of Scope</h3>
239236
<div>
240237
<h3>Success Criteria</h3>
241238
<p>
242-
In order to advance to
239+
In order to advance to the status of
243240
<a href="https://www.w3.org/Consortium/Process//#RecsPR" title="Proposed Recommendation">Proposed Recommendation</a>, each specification will fulfill the
244241
<a href="http://www.w3.org/Consortium/Process/#implementation-experience">implementation experience required by the W3C Process</a> as follows:
245242
</p>
@@ -252,7 +249,7 @@ <h3>Success Criteria</h3>
252249
The group will add a section detailing any known security or privacy implications for implementers, Web authors, and end users.
253250
</li>
254251
<li>
255-
The group will maintain and advance a <a href="">test suite (LINK TBD)</a> enabling interoperability testing.
252+
The group will maintain and advance a <a href="">test suite (LINK TBD)</a>, which, among other goals, will enable interoperability testing.
256253
</li>
257254
</ul>
258255
</div>
@@ -275,10 +272,13 @@ <h3>
275272
The Solid Working Group will deliver the following W3C normative specifications:
276273
</p>
277274
<dl>
278-
<dt id="syntax" class="spec">Solid v1.0</dt>
275+
<dt id="syntax" class="spec">Solid Protocol v1.0</dt>
279276
<dd>
280277
<p>
281-
The Solid specification aims to provide applications with secure and permissioned access to externally stored data in an interoperable way. An overarching design goal of the Solid ecosystem is to be evolvable and to provide fundamental affordances for decentralised Web applications for information exchange in a way that is secure and privacy respecting. In this environment, actors allocate identifiers for their content, shape and store data where they have access to, set access control policies, and use preferred applications and services to achieve them.
278+
The Solid Protocol specification aims to provide applications with secure and permissioned access to externally stored data in an interoperable way. An overarching design goal of the Solid ecosystem is to be evolvable and to provide fundamental affordances for decentralised Web applications for information exchange in a way that is secure and privacy respecting. In this environment, actors allocate identifiers for their content, shape and store data where they have access to, set access control policies, and use preferred applications and services to achieve them.
279+
</p>
280+
<p>
281+
When possible, the Solid Protocol will evolve while maintaining a high degree of compatibility with existing implementations, of both servers and clients, and with features from prior versions. If incompatible changes have to be made, then they will be done by introducing a stage where both old and new protocols are supported, to allow the implementors to upgrade their systems in a managed way.
282282
</p>
283283
<p>
284284
The Solid specification may include protocol details for integration with the following:
@@ -303,7 +303,10 @@ <h3>
303303
</dl>
304304

305305
<p>
306-
Note that the WG may decide, based on editorial and readability considerations, to spin off sections into separate Recommendations.
306+
Note that the WG may decide, based on editorial and readability considerations, to spin off sections into separate Recommendations track specifications.
307+
</p>
308+
<p>
309+
All specifications, regardless of their progress along the W3C process line from Working Draft to Recommendation, will be given a version number, such as 0.9, which will be incremented like from 0.9 to 0.10 for minor changes. A major version increment like 2.2 to 3.0 will be used if there is an incompatible change in the protocol. The required versions of each dependency will be given in each spec.
307310
</p>
308311
</div>
309312

@@ -371,7 +374,7 @@ <h2>Coordination</h2>
371374
<p>
372375
For all specifications, this Working Group will seek <a href="https://www.w3.org/Guide/Charter.html#horizontal-review">horizontal review</a>
373376
for accessibility, internationalization, performance, privacy, and
374-
security with the relevant Working and Interest Groups, and with the <a href="https://www.w3.org/2001/tag/" title="Technical Architecture Group">TAG</a>. Invitation for review must be issued during each major standards-track document transition, including <a href="https://www.w3.org/Consortium/Process//#RecsWD" title="First Public Working Draft">FPWD</a> and at least 3 months before <a href="https://www.w3.org/Consortium/Process/#RecsCR" title="Candidate Recommendation">CR</a>, and should be issued when major changes occur in a specification.
377+
security with the relevant Working and Interest Groups, and with the <a href="https://www.w3.org/2001/tag/" title="Technical Architecture Group">TAG</a>. Invitation for review must be issued during each major standards-track document transition, including the <a href="https://www.w3.org/Consortium/Process//#RecsWD" title="First Public Working Draft">FPWD</a> and at least 3 months before the <a href="https://www.w3.org/Consortium/Process/#RecsCR" title="Candidate Recommendation">CR</a>, and should be issued when major changes occur in a specification.
375378
</p>
376379

377380
<p>
@@ -474,7 +477,7 @@ <h2>
474477
be available from the <a href="">Solid Working Group home page (LINK TBD).</a>
475478
</p>
476479
<p>
477-
Most Decentralized Identifier Working Group
480+
Most Working Group
478481
teleconferences will focus on discussion of particular specifications,
479482
and will be conducted on an as-needed basis.
480483
</p>

0 commit comments

Comments
 (0)