Skip to content

MDIP v1.4.0

Latest

Choose a tag to compare

@Bushstar Bushstar released this 04 Feb 15:27
· 11 commits to main since this release
65bfbb0

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:

  • Version 1 wallet:
    • No private / public key
    • Mnemonic encrypted with keymaster passphrase
    • Wallet data encrypted with keys generated from mnemonic
  • Adds Bitcoin Inscription mediator
  • Adds credential notices
  • Update Satoshi mediators to be prunable
  • Make IPFS optional
  • Add IPFS ClusterClient for IPFS cluster support
  • Add Java implementation of the MDIP packages
  • Add level-logging (debug, info, warn, error)
  • Clear event queue on signature hash rather than whole operations

Note that the changes to the wallet makes starting keymaster with a passphrase mandatory, existing wallets will be automatically updated to version 1 and encrypted using the password set via KC_ENCRYPTED_PASSPHRASE.

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

New Contributors

Full Changelog: v1.3.0...v1.4.0