-
Notifications
You must be signed in to change notification settings - Fork 13
Description
Version 0.9.0 of https://solidproject.org/TR/protocol was last modified on 17 December, but if you follow the link from there to the Solid OIDC spec, that is an unversioned link to https://solid.github.io/solid-oidc/
That document claims to have been created on 28 April which is odd in itself because on 13 December https://github.com/solid/solid-oidc/tree/a5a966c7342da01a57bfb316e5533ea7d82fd245 already pointed to it. In any case, it seems likely that at the time of publishing, version 0.9.0 of the spec pointed to this version of Solid OIDC, which in turn points to version 4 of the DPoP id.
Readers who read version 0.9.0 of the Solid spec nowadays, and follow their nose, end up at https://solid.github.io/solid-oidc/#normative which points to DPoP without choosing any particular version.
In software development it's common practice to pin dependencies when publishing. This prevents things from breaking at random unexpected times, and allows the publisher to update dependencies in a controlled way. Should we do the same in spec development?