From 6157c46fd7c8e554b39fde38c99cd1195247c205 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Mar 2026 15:15:43 +0000 Subject: [PATCH 1/3] Initial plan From 70d01c4215427982c8423fc40929fa14f442ad71 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Mar 2026 15:21:13 +0000 Subject: [PATCH 2/3] Address clarifications: add development status note, document goals, fix overstated claims - Add prominent note that Solid26 is under development and not yet through CG process - Explicitly state the two goals of the document - Change 'first annual release of the Solid specification' to 'planned collection' - Remove language implying W3C Solid CG endorsement - Fix stewardship language to distinguish CG and ODI roles - Use proposed/planned/draft language throughout - Mark Solid26 Primer as draft Co-authored-by: jeswr <63333554+jeswr@users.noreply.github.com> Agent-Logs-Url: https://github.com/solid/solid26/sessions/da9fc89f-c00e-4e10-bf2c-5ca4e0d75397 --- content.md | 27 +++++++++++++++++++-------- index.html | 25 +++++++++++++++---------- 2 files changed, 34 insertions(+), 18 deletions(-) diff --git a/content.md b/content.md index 4a9d232..c1fcfc2 100644 --- a/content.md +++ b/content.md @@ -2,19 +2,30 @@ ## A stable foundation to build on -Solid26 is the first annual release of the Solid specification — a curated, tested collection of standards, best practices, and documentation that gives developers, organisations, and communities a stable target to build against. +> **Note:** Solid26 is currently under development. The primer and some specification documents referenced here have not yet been put through the W3C Solid Community Group process. We are working to have this done by the end of April 2026. -Whether you're a developer building your first Solid app, an enterprise evaluating the technology, or a researcher exploring new data architectures — Solid26 is your starting point. +### Goals of this document + +This page serves two purposes: + +1. To capture and communicate the goals and planned contents of Solid26, based on discussions in W3C Solid Community Group calls — providing a written reference for what has so far been discussed verbally. +2. To serve as an announcement and landing page once the documents included in Solid26 have been finalised through the Community Group process. + +--- + +Solid26 is a planned collection of Solid specification versions, best practices, and documentation intended to give developers, organisations, and communities a stable target to build against. It is being developed in collaboration with the [W3C Solid Community Group](https://www.w3.org/community/solid/) and will be subject to the group's processes before release. + +Whether you're a developer building your first Solid app, an enterprise evaluating the technology, or a researcher exploring new data architectures — Solid26 aims to be your starting point. --- ## What is Solid26? -Solid has been evolving since its creation by Sir Tim Berners-Lee at MIT in 2014. Over a decade of development has produced a rich set of specifications, tools, and community knowledge — but until now, there has been no single, clearly defined version that says: *this is ready to build on*. +Solid has been evolving since its creation by Sir Tim Berners-Lee at MIT in 2014. Over a decade of development has produced a rich set of specifications, tools, and community knowledge — but there is not yet a single, clearly defined collection that says: *this is ready to build on*. -Solid26 changes that. It brings together the core Solid specifications alongside new best practice documents, developer guidance, and sector-specific materials into one coherent release. Think of it as a stable snapshot of the Solid platform — a known-good baseline that application developers and server implementers can target with confidence. +Solid26 aims to change that. It proposes to bring together core Solid specification versions alongside new best practice documents, developer guidance, and sector-specific materials into one coherent collection. Think of it as a planned stable snapshot of the Solid platform — a known-good baseline that application developers and server implementers could target with confidence. -The name "Solid26" signals that Solid is a living, rolling standard. Like modern browsers and platforms, it will continue to evolve — with the Community Group making annual releases that build on real-world feedback and adoption. +The name "Solid26" reflects the aspiration for Solid to adopt a rolling release model. Like modern browsers and platforms, the Solid ecosystem would continue to evolve — with annual collections that build on real-world feedback and adoption. Whether this model is adopted is subject to discussion within the W3C Solid Community Group. --- @@ -22,9 +33,9 @@ The name "Solid26" signals that Solid is a living, rolling standard. Like modern **Core specifications** -The Solid26 release curates fixed versions of the most critical and stable specification documents required to build functional Solid servers and applications. These include the [Solid Protocol](https://solidproject.org/TR/protocol) (v0.11.0), [Solid WebID Profile](https://solid.github.io/webid-profile/) (v1.0.0), [Solid-OIDC](https://solidproject.org/TR/oidc) (v0.1.0), and one of [Web Access Control (WAC)](https://solidproject.org/TR/wac) or [Access Control Policy (ACP)](https://solidproject.org/TR/acp) for access control (see [discussion thread](https://lists.w3.org/Archives/Public/public-solid/2026Mar/0019.html)) — alongside specifications for notifications, access requests, and client authentication for scripts. The release document clearly signposts where there may be breaking changes in future releases, so developers can plan accordingly. +Solid26 proposes to collect fixed versions of the most critical and stable specification documents needed to build functional Solid servers and applications. The planned specifications include the [Solid Protocol](https://solidproject.org/TR/protocol) (v0.11.0), [Solid WebID Profile](https://solid.github.io/webid-profile/) (v1.0.0), [Solid-OIDC](https://solidproject.org/TR/oidc) (v0.1.0), and one of [Web Access Control (WAC)](https://solidproject.org/TR/wac) or [Access Control Policy (ACP)](https://solidproject.org/TR/acp) for access control (see [discussion thread](https://lists.w3.org/Archives/Public/public-solid/2026Mar/0019.html)) — alongside specifications for notifications, access requests, and client authentication for scripts. The included specifications and their versions are subject to confirmation through the W3C Solid Community Group process. The collection will clearly signpost where there may be breaking changes in future versions, so developers can plan accordingly. -Full technical details, including specific version pinning and amendment notes, are available in the [Solid26 Primer](https://docs.google.com/document/d/1da2J-NsU3K-4kWEFOvhzIdrvy_KftewXdlxfu401kY0/edit). +Full technical details, including proposed version pinning and amendment notes, are available in the [Solid26 Primer](https://docs.google.com/document/d/1da2J-NsU3K-4kWEFOvhzIdrvy_KftewXdlxfu401kY0/edit) (draft). **Best practice documents** @@ -83,4 +94,4 @@ Following the launch, sector-specific working groups will form to test Solid26 i Solid26 is the beginning, not the destination. We are actively tracking the [barriers to adoption](https://docs.google.com/spreadsheets/d/1F0_TRi3p2caS5oaktYjvnZy5jbElenkIBMkXNA3MCME/edit?gid=0#gid=0) that the community has identified, and feedback from developers, organisations, and working groups will feed directly into the Solid Community Group — informing priorities for the specification and tooling throughout 2026 and beyond. -The Open Data Institute, as steward of the Solid Project with support from Google.org, is coordinating this work in collaboration with the global Solid community. [Learn more about how the project is governed](/community) or [explore the developer documentation](https://dev.solidproject.org) to start building today. +The [Solid Community Group](https://www.w3.org/community/solid/) oversees the development of the Solid specifications. The [Open Data Institute](https://theodi.org), as steward of the Solid Project, is coordinating the development of supporting materials for Solid26 in collaboration with the global Solid community. [Learn more about how the project is governed](/community) or [explore the developer documentation](https://dev.solidproject.org) to start building today. diff --git a/index.html b/index.html index 4bb3f1e..2aeeea0 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@