It has always been our goal to provide developers and organizations with great tools, so they can focus on delivering holistic identity solutions. Taking the lessons learned from previous products, we decided to redesign our current offering, resulting in what we now call The Community Stack. A collection of open-source products providing everything to launch any identity solution with ease. You can learn more about it here.
Starting from December 2023, the SSI-Kit will halt feature enhancements, leading to a complete discontinuation planned for end-Q3 2024. It's essential to plan your transition to the new stack effectively. The table below indicates which components of the SSI-Kit are already supported in the new stack.
For Kotlin/Java projects where SSI-Kit was used as a native dependency, utilize the provided Library for equivalent features in the new stack. •
If you employed the REST APIs, simply switch to the supplied API in the new stack.
If you have any question, please reach out.
All relevant new libaries and APIs have found it's place in the waltid-identity repo.
SSI-Kit Feature | The Community Stack |
---|---|
Keys Operations: Create, Update, Delete
All types of operations are supported
ed25519
Available via: • Crypto Lib • Wallet-API
secp256k1
Available via: • Crypto Lib • Wallet-API
secp256r1
Available via: • Crypto Lib • Wallet-API
rsa
Available via: • Crypto Lib • Wallet-API
DIDs Operations: Create, Register, Resolve, Delete
All types of operations are supported
did:key
Available via: • DID Lib • Wallet API
did:jwk
Available via: • DID Lib • Wallet API
did:web
Available via: • DID Lib • Wallet API
did:cheqd
Available via: • DID Lib • Wallet API
did:iota
Available via: • DID Lib • Wallet API
did:ebsi
Not yet supported
W3C Credentials
Issuance
W3C Credential Issuance as JWTs
Available via: • Verifiable Credential Lib • Issuer API
W3C Credential Issuance as SD-JWTs
Available via: • Verifiable Credential Lib • Issuer API
W3C Credential Issuance as JSON-LD
Not yet supported
Verification
W3C Credential Verification (JWTs)
Available via: • Verifiable Credential Lib • Verifier API Please note, the issuer API only supports did:key at this point.
W3C Credential Verification (SD-JWTs)
Available via: • Verifiable Credential Lib • Verifier API
W3C Credential Verification (JSON-LD)
Not yet supported
Other Credential Features
Credential Templates
In The Community Stack, we no longer have the notion of a credential template. The issuance will simply happen by providing the full W3C data schema, which will then be signed. A list of credentials schemas can be found here
Credential Revocation
Not yet supported
Policies
Similar. A list of all policies can be found here.
Open-Policy Agent Policies
Not yet supported. However, the new webhook policies also give you great flexibility until we will reintroduce Open-Policy Agent policies.
Issuance & Verification via OpenID4VC
Available via: • OpenID4VC Lib • Issuer API • Verifier API