Releases: windingtree/org.id-schema
Releases · windingtree/org.id-schema
Version 0.5.4-beta
Added: VC schema definition
Version 0.5.3-beta
Added typescript definitions
Version 0.5.2-beta
publicKeyRevocation
renamed to verificationMethodRevocation
Version 0.5.1-beta
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 toverificationMethod
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 astrustAssertions
trust.credentials
moved to the top level ascredentials
- 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
andCryptoBTCAddress
are replaced with single definitionBlockchainAccountId
which is standardised by the DID specification and able to handle all types of blockchain accounts