Skip to content

Releases: windingtree/org.id-schema

Version 0.5.4-beta

29 May 00:03
Compare
Choose a tag to compare
Version 0.5.4-beta Pre-release
Pre-release

Added: VC schema definition

Version 0.5.3-beta

27 May 17:04
Compare
Choose a tag to compare
Version 0.5.3-beta Pre-release
Pre-release

Added typescript definitions

Version 0.5.2-beta

26 May 16:55
Compare
Choose a tag to compare
Version 0.5.2-beta Pre-release
Pre-release

publicKeyRevocation renamed to verificationMethodRevocation

Version 0.5.1-beta

26 May 16:37
Compare
Choose a tag to compare
Version 0.5.1-beta Pre-release
Pre-release

Version 0.5.0 new features and updates

This version of the ORG.JSON schema should be used with new version of the ORGiD protocol (2.0).

  • publicKey property is renamed to verificationMethod because of deprecation in the standard
  • Added: verificationMethod.publicKeyJwk property
  • Added: verificationMethod.blockchainAccountId

blockchainAccountId is a string value of the public key in following format:

0xab16a96d359ec26a11e2c2b3d8f8b8942d5bfcdb@eip155:1
^                                         ^  ^    ^
1                                         2  3    4

1. account address (public key)
2. delimiter of the key and its standard
3. the standard there described a type of the blockchain and network identifiers. In this case [the Ethereum blockchain](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-155.md)
4. the blockchain network code. According to the standard 1 is the `Ethereum mainnet`
  • Added property publicKey.publicKeyRevocation to add ability of a key revocation handling
  • trust.assertions moved to the top level as trustAssertions
  • trust.credentials moved to the top level as credentials
  • Added optional legalEntity.organizationalUnits property that be a list of organizational units dids
  • Added optional organizationalUnit.parentOrganization property that be a link to the parent organization
  • Added top-level person property to add ORG.JSON ability to handle personal profiles
  • Definitions CryptoETHAddress and CryptoBTCAddress are replaced with single definition BlockchainAccountId which is standardised by the DID specification and able to handle all types of blockchain accounts