From 9cb0bf833e37bea16457145c0f97d7643696faaf Mon Sep 17 00:00:00 2001 From: Wes Biggs <40926006+wesbiggs@users.noreply.github.com> Date: Wed, 25 Sep 2024 11:53:00 -0500 Subject: [PATCH] v1.3.0 text updates (#283) Update core spec, Activity Content subspec, and (new) Verifiable Credentials subspec to v1.3.0. Co-authored-by: Wes Biggs --- pages/ActivityContent/Overview.md | 11 ++++++----- pages/DSNP/Overview.md | 11 +++++------ pages/VerifiableCredentials/Overview.md | 12 ++++++------ pages/index.md | 6 +++--- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/pages/ActivityContent/Overview.md b/pages/ActivityContent/Overview.md index a4ac2f2d..8a095fa7 100644 --- a/pages/ActivityContent/Overview.md +++ b/pages/ActivityContent/Overview.md @@ -1,5 +1,5 @@ # Activity Content Specification -__Version pre-1.3.0__ +__Version 1.3.0__ Content references shared via the DSNP consist of URLs pointing to documents containing Activity Streams JSON objects. For the purposes of the DSNP, restrictions are placed on the [Activity Streams 2.0](https://www.w3.org/TR/activitystreams-core/) specification. @@ -45,23 +45,24 @@ URLs in DSNP-compatible Activity Content MUST use one of the following URL schem | [LibertyDSNP/activity-content-java](https://github.com/LibertyDSNP/activity-content-java) | Java/Kotlin | | [LibertyDSNP/activity-content-swift](https://github.com/LibertyDSNP/activity-content-swift) | Swift | - + ## Releases | Version | Description | Release Date | Changelog | | --- | --- | --- | --- | +| [1.3.0](https://github.com/LibertyDSNP/spec/tree/ActivityContent-v1.3.0) | DIP-257 | 2024-09-17 | [Changelog](https://github.com/LibertyDSNP/spec/releases/tag/ActivityContent-v1.3.0) | | [1.2.0](https://github.com/LibertyDSNP/spec/tree/ActivityContent-v1.2.0) | DIP-210 | 2023-04-11 | [Changelog](https://github.com/LibertyDSNP/spec/releases/tag/ActivityContent-v1.2.0) | | [1.1.0](https://github.com/LibertyDSNP/spec/tree/ActivityContent-v1.1.0) | DIP-158 | 2022-05-05 | [Changelog](https://github.com/LibertyDSNP/spec/releases/tag/ActivityContent-v1.1.0) | | [1.0.0](https://github.com/LibertyDSNP/spec/tree/ActivityContent-v1.0.0) | Initial Release | 2021-09-09 | [Changelog](https://github.com/LibertyDSNP/spec/releases/tag/ActivityContent-v1.0.0) | ## Non-Normative -## Additional Fields +### Additional Fields Implementers may choose to support more of the Activity Streams standard as long as it does not conflict with this specification, but should note that other implementations may not recognize those additions. Implementers who extend their support for Activity Streams objects beyond the subset defined here do so at their own risk. diff --git a/pages/DSNP/Overview.md b/pages/DSNP/Overview.md index 2f4afb08..d91827e1 100644 --- a/pages/DSNP/Overview.md +++ b/pages/DSNP/Overview.md @@ -1,5 +1,5 @@ # DSNP Specification -__Version pre-1.3.0__ +__Version 1.3.0__ DSNP (Decentralized Social Networking Protocol) is a social networking protocol designed to run on a blockchain. It specifies a set of social primitives along with requirements for interoperability. @@ -29,13 +29,11 @@ Compliant DSNP system specifications MUST document how each of the required DSNP A compliant specification MUST specify a mapping from its system-specific state change data (for example, the events emitted by a blockchain) to the DSNP State Change Records that data represents. - + ## Releases @@ -43,6 +41,7 @@ DSNP system specifications MUST specify the version(s) of the DSNP specification | Version | Description | Release Date | Changelog | | --- | --- | --- | --- | +| [1.3.0](https://github.com/LibertyDSNP/spec/tree/DSNP-v1.2.0) | DIP-257, DIP-263, DIP-267, DIP-273 | 2024-09-17 | [Changelog](https://github.com/LibertyDSNP/spec/releases/tag/DSNP-v1.3.0) | | [1.2.0](https://github.com/LibertyDSNP/spec/tree/DSNP-v1.2.0) | DIP-210, DIP-216, DIP-220, DIP-225, DIP-226, DIP-227, DIP-228 | 2023-04-11 | [Changelog](https://github.com/LibertyDSNP/spec/releases/tag/DSNP-v1.2.0) | | [1.1.0](https://github.com/LibertyDSNP/spec/tree/DSNP-v1.1.0) | DIP-148, DIP-149, DIP-150, DIP-165, DIP-180 | 2022-05-06 | [Changelog](https://github.com/LibertyDSNP/spec/releases/tag/DSNP-v1.1.0) | | [1.0.0](https://github.com/LibertyDSNP/spec/tree/DSNP-v1.0.0) | Initial Release | 2021-09-09 | [Changelog](https://github.com/LibertyDSNP/spec/releases/tag/DSNP-v1.0.0) | diff --git a/pages/VerifiableCredentials/Overview.md b/pages/VerifiableCredentials/Overview.md index 4db3c859..13946305 100644 --- a/pages/VerifiableCredentials/Overview.md +++ b/pages/VerifiableCredentials/Overview.md @@ -1,5 +1,5 @@ # Verifiable Credentials Specification -__Version pre-1.3.0__ +__Version 1.3.0__ [Attribute Sets](../DSNP/AttributeSets.md) and [Attestation](../ActivityContent/Associated/Attachments.md#attestation) attachments shared via DSNP reference data documents containing Verifiable Credentials and related objects. For DSNP purposes, certain restrictions and extensions are applied to the base World Wide Web Consortium (W3C) specification documents noted below. @@ -47,17 +47,17 @@ See the individual pages for details of restrictions to and extensions on each t | [LibertyDSNP/dsnp-verifiable-credentials](https://github.com/LibertyDSNP/dsnp-verifiable-credentials) | JavaScript/TypeScript | | [LibertyDSNP/dsnp-did-resolver](https://github.com/LibertyDSNP/dsnp-did-resolver) | JavaScript/TypeScript | - + - +| 1.3.0 | DIP-257 | 2024-09-17 | [Changelog](https://github.com/LibertyDSNP/spec/releases/tag/VerifiableCredentials-v1.3.0) | ## Non-Normative @@ -68,7 +68,7 @@ Implementers who extend their support for Verifiable Credentials objects beyond ### Verifiable Presentations -[Verifiable Presentations](https://www.w3.org/TR/2024/CRD-vc-data-model-2.0-20240823/#verifiable-presentations) combine one or more Verifiable Credentials in a single document. +[Verifiable Presentations](https://www.w3.org/TR/vc-data-model-2.0/#verifiable-presentations) combine one or more Verifiable Credentials in a single document. These might be existing Verifiable Credentials, whether or not previously published, or new Verifiable Credentials derived from non-public source credentials using methods like zero-knowledge proofs. At this time, Verifiable Presentations are not directly tied to DSNP content or announcements. However, application and service providers may be interested in implementing functionality using Verifiable Presentations with DSNP Verifiable Credentials. diff --git a/pages/index.md b/pages/index.md index 276d24df..16c88ea1 100644 --- a/pages/index.md +++ b/pages/index.md @@ -19,9 +19,9 @@ Each module describes a mostly self-contained aspect of the specification. | Name | Version | Description | | --- | --- | --- | -| [DSNP](DSNP/Overview.md) | pre-1.3.0 | The system-agnostic DSNP specification | -| [Activity Content](ActivityContent/Overview.md) | pre-1.3.0 | A specification for DSNP-referenced content (subset of W3C Activity Streams) | -| [Verifiable Credentials](VerifiableCredentials/Overview.md) | pre-1.3.0 | Use of W3C Verifiable Credentials and DIDs with DSNP | +| [DSNP](DSNP/Overview.md) | 1.3.0 | The system-agnostic DSNP specification | +| [Activity Content](ActivityContent/Overview.md) | 1.3.0 | A specification for DSNP-referenced content (subset of W3C Activity Streams) | +| [Verifiable Credentials](VerifiableCredentials/Overview.md) | 1.3.0 | Use of W3C Verifiable Credentials and DIDs with DSNP | ### System Specifications