Skip to content

Commit

Permalink
v1.3.0 text updates (#283)
Browse files Browse the repository at this point in the history
Update core spec, Activity Content subspec, and (new) Verifiable
Credentials subspec to v1.3.0.

Co-authored-by: Wes Biggs <[email protected]>
  • Loading branch information
wesbiggs and Wes Biggs authored Sep 25, 2024
1 parent 490f81a commit 9cb0bf8
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 20 deletions.
11 changes: 6 additions & 5 deletions pages/ActivityContent/Overview.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down Expand Up @@ -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 |

<!--- Uncomment for pre-release changes and prefix the version with `pre-[next version]` -->
<!--- Uncomment for pre-release changes and prefix the version with `pre-[next version]`
## Prerelease Changelog
- [DIP-257](https://github.com/LibertyDSNP/spec/issues/257) Attribute Sets and Attestation
- [DIP-273](https://github.com/LibertyDSNP/spec/issues/273) Content Addressing
- [DIP-xxx](https://github.com/LibertyDSNP/spec/issues/xxx) Name of Feature
--->

## 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.
11 changes: 5 additions & 6 deletions pages/DSNP/Overview.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down Expand Up @@ -29,20 +29,19 @@ 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.

<!--- Uncomment for pre-release changes and prefix the version with `pre-[next version]` --->
<!--- Uncomment for pre-release changes and prefix the version with `pre-[next version]`
## Prerelease Changelog
- [DIP-257](https://github.com/LibertyDSNP/spec/issues/257) Attribute Sets and Attestation
- [DIP-263](https://github.com/LibertyDSNP/spec/issues/263) User Data for Public Keys
- [DIP-267](https://github.com/LibertyDSNP/spec/issues/267) User Data for Profile Resources
- [DIP-273](https://github.com/LibertyDSNP/spec/issues/273) Content Addressing
- [DIP-xxx](https://github.com/LibertyDSNP/spec/issues/xxx) Name of Feature
--->

## Releases

DSNP system specifications MUST specify the version(s) of the DSNP specification that may be used.

| 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) |
12 changes: 6 additions & 6 deletions pages/VerifiableCredentials/Overview.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down Expand Up @@ -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 |

<!--- Uncomment for pre-release changes and prefix the version with `pre-[next version]` -->
<!--- Uncomment for pre-release changes and prefix the version with `pre-[next version]`
## Prerelease Changelog
- [DIP-257](https://github.com/LibertyDSNP/spec/issues/257) Attribute Sets and Attestation
- [DIP-xxx](https://github.com/LibertyDSNP/spec/issues/xxx) Name of Feature
--->

<!-- Uncomment and add when released
## Releases

| Version | Description | Release Date | Changelog |
| --- | --- | --- | --- |
-->
| 1.3.0 | DIP-257 | 2024-09-17 | [Changelog](https://github.com/LibertyDSNP/spec/releases/tag/VerifiableCredentials-v1.3.0) |

## Non-Normative

Expand All @@ -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.
Expand Down
6 changes: 3 additions & 3 deletions pages/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down

0 comments on commit 9cb0bf8

Please sign in to comment.