didkit
didkit copied to clipboard
A cross-platform toolkit for decentralized identity.
- [x] Implement `credentialStatus` verification in ssi: https://github.com/spruceid/ssi/issues/264 - [ ] Add `checks` CLI option for verifying a credential - [ ] Implement [credentialStatus option in IssueCredentialOptions](https://github.com/w3c-ccg/vc-http-api/blob/41dbd3e8aaf0e1f3e5660a1c1752f79a36345f4f/components/IssueCredentialOptions.yml#L38-L44). - [ ]...
Currently `didkit-wasm` is published on npm separately for [nodejs](https://www.npmjs.com/package/@spruceid/didkit-wasm-node) and [browser](https://www.npmjs.com/package/@spruceid/didkit-wasm). It should be possible in principle to publish a single package by making use of the `main` and `browser`...
There's a lot of `unwrap` use in https://github.com/spruceid/didkit/blob/c5c422f2469c2c5cc2f6e6d8746e95b552fce3ed/cli/src/main.rs that to an end user is probably not very useful to reveal the entire output of a panic to. Wrrors like file...
#229 implements a hard-coded maximum payload size for DIDKit HTTP's POST (VC HTTP API) endpoints, in a constant `MAX_BODY_LENGTH`. This could be changed to be configurable with a CLI option.
In DIDKit HTTP, there is a "checks" option allowed, an array with expected values "proof" and/or "credentialStatus", that is supposed to indicate what checks the verification should do. This usage...
add a list of compiled did patterns/methods to the --version command (and mention it in the `didkit help` definition of what --version displays)
In #259 a `key` subcommand was added with `generate` as a sub-subcommand (e.g. `didkit key generate ed25519`). Would it be useful to similarly group other commands? Existing subcommands for DID-related...
The following files in this repo are symlinks to build artifacts: - lib/android/didkit/src/main/jniLibs/arm64-v8a/libdidkit.so - lib/android/didkit/src/main/jniLibs/armeabi-v7a/libdidkit.so - lib/android/didkit/src/main/jniLibs/x86/libdidkit.so - lib/android/didkit/src/main/jniLibs/x86_64/libdidkit.so - lib/flutter/android/src/main/jniLibs/arm64-v8a/libdidkit.so - lib/flutter/android/src/main/jniLibs/armeabi-v7a/libdidkit.so - lib/flutter/android/src/main/jniLibs/x86_64/libdidkit.so - lib/flutter/ios/libdidkit.a - lib/flutter/libdidkit.dylib -...
Hi, I got this `Missing elliptic curve point in JWK` weird error coming from `@spruceid/didkit-wasm-node` and `@spruceid/didkit-wasm`. Here is my code: ``` const keyType = { kty: 'EC', crv: 'secp256k1',...
Bindings should be async where possible. ## Current status of what in DIDKit supports async usage ... with notes and pointers to relevant issues/PRs: - [x] [HTTP](https://github.com/spruceid/didkit/tree/main/http) - [x] [python](https://github.com/spruceid/didkit-python/)...