-
Notifications
You must be signed in to change notification settings - Fork 3
Comparing changes
Open a pull request
base repository: LibertyDSNP/spec
base: 2024.06.001
head repository: LibertyDSNP/spec
compare: 2024.09.001
- 7 commits
- 37 files changed
- 2 contributors
Commits on Jun 7, 2024
-
DIP-263 Use User Data for Public Keys (#276)
Problem ======= See #263 Solution ======== - Moved old Public Key Announcement to "Migrated Announcements". - Added Avro type PublicKey. - Updated User Data section to define key agreement and assertion method key types. --------- Co-authored-by: Wes Biggs <wes.biggs@amplica.io>
Configuration menu - View commit details
-
Copy full SHA for c407aba - Browse repository at this point
Copy the full SHA c407abaView commit details
Commits on Jun 17, 2024
-
DIP-267 Provide a User Data mechanism for links to profiles (#277)
Problem ======= #267 discusses the advantages of DSNP profile documents being discoverable based on a user's identifier, rather than being temporal data that must be externally tracked and indexed to be useful. Solution ======== This proposal adds a new User Data type, `profileResources`, which is currently defined for the Activity Content profile document type, but is extensible to other document types that may need to be user-centric in the future. A profile resource is simply a link type (as an integer) and a CID as a string plus byte length. We define link type 1 for AC profiles. This change assumes we are versioning for 1.3, but does not include versioning updates, which are in other open PRs at this time. Change summary: --------------- - [ ] ~~Updated Spec Versions~~ - [x] Added definition for ProfileResource Avro type - [x] Added entry in User Data page for `profileResource` - [x] Updated navigation; added ProfileResource, moved Profile announcement to "Migrated" section --------- Co-authored-by: Wes Biggs <wes.biggs@amplica.io>
Configuration menu - View commit details
-
Copy full SHA for 1e3982a - Browse repository at this point
Copy the full SHA 1e3982aView commit details
Commits on Jul 1, 2024
-
Security patch (dependabot-43) (#281)
Output of npm audit fix, fixes https://github.com/LibertyDSNP/spec/security/dependabot/43 and another item Co-authored-by: Wes Biggs <wes.biggs@amplica.io>
Configuration menu - View commit details
-
Copy full SHA for 30e8e28 - Browse repository at this point
Copy the full SHA 30e8e28View commit details
Commits on Aug 13, 2024
-
DIP-273 Content Addressing (#280)
Problem ======= DSNP should provide affordances for finding content that do not rely on a single DNS-based point of failure for content hosting. More in the original discussion: #273 Solution ======== Enhance the specification to treat URLs in Announcements as suggestions rather than canonical locations for content. Provide a simple and well-specified set of hashes and encodings that can be used consistently throughout the protocol. Use IPFS CIDv1 specifically for locating profiles. Change summary: --------------- * Broaden ProfileResource definition so that different types of profile resources can use different, possibly distributed, file systems via a generic `contentAddress` field * Simplify multihashes to use base32 encoding only and sha2-256 or blake3 as the hashing algorithm * Update various example hashes in line with this * Update to pre-1.3.0 versioning and sync prerelease changelogs for other recent additions to the spec * Change spec language to expand on how to treat content hash + URL pairs. * Announcements use the same base32 encoded multihash for the `contentHash` and `targetContentHash` fields. --------- Co-authored-by: Wes Biggs <wes.biggs@amplica.io>
Configuration menu - View commit details
-
Copy full SHA for 0a81372 - Browse repository at this point
Copy the full SHA 0a81372View commit details
Commits on Sep 17, 2024
-
DIP-257 Attribute Sets and Attestation (#275)
Problem ======= Link to GitHub Issue(s): #257 Solution ======== Adds affordances for Attribute Sets via the Verifiable Credentials format. Adds three new announcement types for Attribute Sets. Specifies DSNP compliance criteria for use of VCs, and includes DSNP extensions for chains of trust and display of credentials. Extends DSNP Activity Content usage to enable Attestations as attachments. --------- Co-authored-by: Wes Biggs <wes.biggs@amplica.io>
Configuration menu - View commit details
-
Copy full SHA for 67c3786 - Browse repository at this point
Copy the full SHA 67c3786View commit details
Commits on Sep 25, 2024
-
Remove Rococo and add DSNP 1.3 mappings (#284)
Remove Rococo, update DSNP 1.3 mappings, errata for public-key-key-agreement multicodec confusion Still some TBDs on schema Ids, tentatively trying to get those in before we merge this. --------- Co-authored-by: Wes Biggs <wes.biggs@amplica.io>
Configuration menu - View commit details
-
Copy full SHA for 490f81a - Browse repository at this point
Copy the full SHA 490f81aView commit details -
Update core spec, Activity Content subspec, and (new) Verifiable Credentials subspec to v1.3.0. Co-authored-by: Wes Biggs <wes.biggs@amplica.io>
Configuration menu - View commit details
-
Copy full SHA for 9cb0bf8 - Browse repository at this point
Copy the full SHA 9cb0bf8View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 2024.06.001...2024.09.001