Skip to content

Releases: KeychainMDIP/kc

MDIP v1.3.0

30 Sep 17:33
640c94d

Choose a tag to compare

Abstract

The MDIP (Multi Dimensional Identity Protocol) DID method specification conforms to the requirements specified in the DID specification currently published by the W3C Credentials Community Group. For more information about DIDs and DID method specifications, please see the DID Primer.

The MDIP DID method (did:mdip) is designed to support a P2P identity layer with secure decentralized verifiable credentials. MDIP DIDs are used for agents (DID Documents containing a public key) and assets (DID Documents controlled by an Agent DID).

This open-source software is provided as-is with no guarantees. Please refer to our license for details.

Major changes and improvements in this release:

  • new full featured Android App APK
  • new Bitcoin Signet-Inscription registry
  • dmail implemented in all graphical clients

This release is fully backward compatible with prior releases. There is no requirement to update from MDIP 1.2 unless the new features are desired. For additional information, please see the README files throughout the repository or visit our website at keychain.org.

Let us know if you're using MDIP. We welcome issues and PRs from the community.

What's Changed

Full Changelog: v1.2.0...v1.3.0

MDIP v1.2.0

30 Jun 17:56
fbec707

Choose a tag to compare

Abstract

The MDIP (Multi Dimensional Identity Protocol) DID method specification conforms to the requirements specified in the DID specification currently published by the W3C Credentials Community Group. For more information about DIDs and DID method specifications, please see the DID Primer.

The MDIP DID method (did:mdip) is designed to support a P2P identity layer with secure decentralized verifiable credentials. MDIP DIDs are used for agents (DID Documents containing a public key) and assets (DID Documents controlled by an Agent DID).

This open-source software is provided as-is with no guarantees. Please refer to our license for details.

Major changes and improvements in this release:

  • Group Vaults for secure and private document storage and sharing
  • Dmail 100% P2P messaging functionality
  • Notice DID Types to send notifications to other DIDs
  • Browser extension now supports P2P Polling & Ballot functionality

MDIP 1.2.0 npm packages are also available at npmjs.com. For additional information, please see the README files throughout the repository or visit our website at keychain.org.

Let us know if you're using MDIP. We welcome issues and PRs from the community.

What's Changed

Full Changelog: v1.1.2...v1.2.0

MDIP v1.1.2

20 May 18:42

Choose a tag to compare

MDIP v1.1.2 is now available. Visit our website at keychain.org for details.

Abstract

The MDIP (Multi Dimensional Identity Protocol) DID method specification conforms to the requirements specified in the DID specification currently published by the W3C Credentials Community Group. For more information about DIDs and DID method specifications, please see the DID Primer.

The MDIP DID method (did:mdip) is designed to support a P2P identity layer with secure decentralized verifiable credentials. MDIP DIDs are used for agents (e.g., users, issuers, verifiers, and MDIP nodes) and assets (e.g., verifiable credentials, verifiable presentations, schemas, challenges, responses, groups, polls, images, and documents).

This open-source software is provided as-is with no guarantees. Please refer to our license for details.

Major changes and improvements in this release:

  • Blockchain Timestamps added to DID Metadata (#786)
  • Group Vaults functionality (#827)
  • MDIP Explorer blockchain timestamps and wildcard searches support
  • Chrome Browser Extension images and documents support
  • Dual CJS/ESM support in npm packages

MDIP 1.1.2 npm packages are also available at npmjs.com. For additional information, please see the README files throughout the repository or visit our website at keychain.org.

Let us know if you're using MDIP. We welcome issues and PRs from the community.

What's Changed

Full Changelog: v1.1.0...v1.1.2

MDIP v1.1.0

02 May 18:15
82a2958

Choose a tag to compare

MDIP v1.1.0 is now available. Visit our website at keychain.org for details.

Abstract

The MDIP (Multi Dimensional Identity Protocol) DID method specification conforms to the requirements specified in the DID specification currently published by the W3C Credentials Community Group. For more information about DIDs and DID method specifications, please see the DID Primer.

The MDIP DID method (did:mdip) is designed to support a P2P identity layer with secure decentralized verifiable credentials. MDIP DIDs are used for agents (e.g., users, issuers, verifiers, and MDIP nodes) and assets (e.g., verifiable credentials, verifiable presentations, schemas, challenges, responses, groups, polls, images, and documents).

This open-source software is provided as-is with no guarantees. Please refer to our license for details.

Major changes and improvements in this release:

  • Codebase ported to TypeScript
  • Added CAS (IPFS) support to Gatekeeper
  • Added image and document assets to Keymaster and web wallets
  • Added ability to clone and transfer assets
  • Added DID document indexer and explorer
  • Added end-to-end (CLI) tests

MDIP 1.1.0 npm packages are also available at npmjs.com. For additional information, please see the README files throughout the repository or visit our website at keychain.org.

Let us know if you're using MDIP. We welcome issues and PRs from the community.

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.1.0

MDIP v1.0.0

28 Feb 15:52
b0790ae

Choose a tag to compare

MDIP v1.0.0 is now available. Visit our website at keychain.org for details.

Abstract

The MDIP (MultiDimensional Identity Protocol) DID method specification conforms to the requirements specified in the DID specification currently published by the W3C Credentials Community Group. For more information about DIDs and DID method specifications, please see the DID Primer.

The MDIP DID method (did:mdip) is designed to support a P2P identity layer with secure decentralized verifiable credentials. MDIP DIDs are used for agents (e.g., users, issuers, verifiers, and MDIP nodes) and assets (e.g., verifiable credentials, verifiable presentations, schemas, challenges, and responses).

This open-source software is provided as-is with no guarantees. Please refer to our license for details. Thank you for visiting our repository. Discussions and new issues are welcome.

Release 1.0.0 introduces numerous robustness and production-readiness performance improvements. The release also includes an updated full-featured Keymaster Wallet chrome extension, Keymaster DB support, OpenAPI documentation, and much more.

What's Changed

Full Changelog: v0.6-beta...v1.0.0

MDIP v0.6-beta

24 Jan 16:20
9908e7b

Choose a tag to compare

MDIP v0.6-beta Pre-release
Pre-release

MDIP v0.6-beta is now available. Visit our website at keychain.org for details.

THIS RELEASE IS BETA SOFTWARE

This open-source software is provided as-is with no guarantees. It is only to be used for non-production research and development purposes. Thank you for visiting our repository. Discussions and Issues are welcome.

Release 0.6-beta introduces a Chrome browser extension wallet, adds version navigation to the web wallet, refactors all major MDIP components (Gatekeeper, Keymaster, Cipher, etc) as classes, improves on W3C DID standards compliance, and includes numerous performance enhancements and bug fixes.

Clients using npm packages should upgrade to the 0.6.0 versions of the packages. In particular, the 0.5 Keymaster SDK is incompatible with 0.6 Keymaster service due to a change in the API.

What's Changed

Full Changelog: v0.5-beta...v0.6-beta

MDIP v0.5-beta

23 Dec 15:33
a6ded54

Choose a tag to compare

MDIP v0.5-beta Pre-release
Pre-release

MDIP v0.5-beta is now available. Visit our website at keychain.org for details.

THIS RELEASE IS BETA SOFTWARE

This open-source software is provided as-is with no guarantees. It is only to be used for non-production research and development purposes. Thank you for visiting our repository. Discussions and Issues are welcome.

Release 0.5-beta introduces encrypted wallets, sqlite and mongodb database support, a python pip package for keymaster, encrypted message send and receive in the web wallet, numerous performance improvements, credential issuance improvements from user feedback, and more.

What's Changed

New Contributors

Full Changelog: v0.4.1-beta...v0.5-beta

MDIP v0.4.1-beta

21 Nov 19:20
57c7e9b

Choose a tag to compare

MDIP v0.4.1-beta Pre-release
Pre-release

MDIP v0.4.1-beta is now available. Visit our website at keychain.org for details.

THIS RELEASE IS BETA SOFTWARE

This open-source software is provided as-is with no guarantees. It is only to be used for non-production research and development purposes. Thank you for visiting our repository. Discussions and Issues are welcome.

This minor update addresses issues in the satoshi-mediator (#424) and the hyperswarm-mediator (#365). Client software that use the gatekeeper or keymaster npm packages must upgrade to v0.4.1 to work with the v0.4.1 services respectively.

What's Changed

Full Changelog: v0.4-beta...v0.4.1-beta

MDIP v0.4-beta

14 Nov 21:30
6a16dfd

Choose a tag to compare

MDIP v0.4-beta Pre-release
Pre-release

MDIP v0.4-beta is now available. Visit our website at keychain.org for details.

THIS RELEASE IS BETA SOFTWARE

This open-source software is provided as-is with no guarantees. It is only to be used for non-production research and development purposes. Thank you for visiting our repository. Discussions and Issues are welcome.

Release 0.4-beta introduces IPFS document storage support, redis database support, npm packages, numerous performance improvements, challenge/response improvements from user feedback, and more.

What's Changed

Full Changelog: v0.3-beta...v0.4-beta

MDIP v0.3-beta

30 Sep 20:02
f909464

Choose a tag to compare

MDIP v0.3-beta Pre-release
Pre-release

MDIP Fall 2024 v0.3-beta is now available. Visit our website at keychain.org for details.

THIS RELEASE IS BETA SOFTWARE

This open-source software is provided as-is with no guarantees. It is only to be used for non-production research and development purposes. Thank you for visiting our repository. Discussions and Issues are welcome.

Our Fall Beta release introduces numerous new features, new interfaces, and support for new P2P processes like mdip authentication.

  • Multi-Registry Satoshi Mediator - Support for Testnet BTC and FTC with more to come.
  • MDIP Keymaster Interfaces - WebUI, OpenAPI, CLI, NodeJS SDK, and npm library
  • Keys, Wallet, and Identity Management - Identity and keys portability across user devices
  • MDIP Authentication w/QR Support - Challenge/response process with embeded callback URL (easier than OAuth)
  • Peer-to-Peer Challenge/Response Support - Includes credentials and issuer verification
  • Improved Repository Structure, Containerization, and system Documentation

What's Changed

New Contributors

Full Changelog: v0.2-alpha...v0.3-beta