Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.2.0 - Prajna Testnet Release #384

Merged
merged 92 commits into from
Dec 10, 2023
Merged

v0.2.0 - Prajna Testnet Release #384

merged 92 commits into from
Dec 10, 2023

Conversation

arnabghose997
Copy link
Contributor

No description provided.

…allow Credential Status and Schema to be registered for its corresponding verification method type
…ce with EdDsaCryptoSuite2020 W3C specification; this includes canonizing the document using RDF dataset normalization and expecting publicKeyMutibase of verification method type Ed25519VerificationKey2020 to carry a 2-byte prefix as described in the said specification
…LD struct. This issue was solved by converting the jsonLd struct to an interface{} object and fed to the normalize function
…support

feat: `BabyJubJub` signature verification support
	- SSI proto package name has been renamed from hypersignprotocol.hidnode.ssi to hypersign.ssi.v1

	- Client Spec has been reduced to an enum type. ADR036Signer address is infered from the blockchainAccountId

	- A common Proof message is introduced for DID, Credential Schema and Credential Status documents. It also replaces the existing Schema Proof, Credential Status Proof and DID SignInfo messages. Proof message is only stored on-chain for Credential Schema and Credential Status

	- Credential Status message has been revamped by eliminating statuses such as Live and Expired. Only Revocation and Suspension is tracked. Claim message has been discarded, making fields such as id, remarks part of the main Credential Status message. The attribute credentialHash has been renamed to merkleRootHash to indicate that the Hash represents the Merkle Root Hash of the VC

	- CreateDID RPC has been renamed to RegisterDID. Updates of any CredentialStatus document will done through a seperate RPC: UpdateCredentialStatus. Updates of any CredentialStatus document will done through a seperate RPC: UpdateCredentialSchema.

	- json_name proto tag has been added to context attribute of DidDocument to support @context field in generated TS client

	- protocgen-ts.sh script has been added to generate TS client files. This approach provides more flexibility in terms of generation options compared to using ignite CLI tool
…happens when incoming vc status document has changes
feat: added support for JSON-LD signing for VC status
…support

JSON-LD signing support for Credential Schema
feat: Incur fixed cost for each `x/ssi` message
Chore: Minor housekeeping work before Testnet V2 launch
…pport

feat: Add JSON-LD support for BJJSignature2021
…idation

feat: `name` and `properties` validation for Credential Schema
…abilities

chore: updated vulnerable dependencies
…rade

feat: Cosmos SDK and IBC Upgrade for Testnet V2
@arnabghose997 arnabghose997 self-assigned this Dec 10, 2023
@arnabghose997 arnabghose997 changed the title v0.2.0 - Release v0.2.0 - Prajna Testnet Release Dec 10, 2023
@arnabghose997 arnabghose997 merged commit 48aa0af into main Dec 10, 2023
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant