didkit
didkit copied to clipboard
A cross-platform toolkit for decentralized identity.
When I am trying to implement the didkit functionalities in the flutter app, the app freezes. Because of the freezing issue, I am unable to make a user-friendly app by...
A single set of functions for DIDKit could be exposed in the `didkit` crate and used in the CLI, FFIs, and HTTP. This would simplify things by reducing code duplication.
Flutter plugins can target Web, as well as Android and iOS: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#web Credible has an interface for DIDKit that abstracts over DIDKit's native Dart package and the JS/WASM library: https://github.com/spruceid/credible/blob/main/lib/app/interop/didkit/didkit.dart...
Related: #69 Size of cache of Cargo registry and build artifacts is [~263 MB](https://github.com/spruceid/didkit/runs/2141499652#step:4:15). Should probably be more. Probably the path to the `target` directory for caching is incorrect.
A common pattern is that functionality is added in https://github.com/spruceid/ssi/ which is then exposed in DIDKit - or ssi's API is changed which requires a corresponding update in DIDKit. Currently...
Spruce VC-HTTP-API Test Report (demo server): https://w3c-ccg.github.io/vc-http-api/test-suite/spruce/ - [ ] Support [Revocation List 2020](https://w3c-ccg.github.io/vc-status-rl-2020/) and [updateCredentialStatus](https://github.com/w3c-ccg/vc-http-api/blob/master/docs/vc-http-api.yml#L70-L91) (Optional) - [ ] Support [BbsBlsSignature2020](https://w3c-ccg.github.io/security-vocab/#BbsBlsSignature2020), [BbsBlsSignatureProof2020](https://w3c-ccg.github.io/security-vocab/#BbsBlsSignatureProof2020) and [deriveCredential](https://github.com/w3c-ccg/vc-http-api/blob/master/docs/vc-http-api.yml#L44-L69) (Optional) - [x] Add [Citizenship](https://w3c-ccg.github.io/citizenship-vocab/)...
Xzavier A Prince
## How to Reproduce As the [README.md](https://github.com/spruceid/didkit/blob/92ac2a630490aff4ab52f47531ca24e4b4488942/README.md#install) and the [sprucekit.dev](https://www.sprucekit.dev/verifiable-credentials/didkit/quick-install) state: ```console git clone https://github.com/spruceid/ssi --recurse-submodules git clone https://github.com/spruceid/didkit cd didkit/ cargo build ``` Then the following error is observed:...
Fixes: https://github.com/spruceid/didkit/issues/389 This PR is the "plan 1" in the "What to do?" section in the https://github.com/spruceid/didkit/issues/389 . It also fixes a build bug derived from this commit: https://github.com/spruceid/didkit/commit/aacc94fbc16da435527a3ee6a7493516206c7e44 (`http`...