didkit icon indicating copy to clipboard operation
didkit copied to clipboard

A cross-platform toolkit for decentralized identity.

Results 56 didkit issues
Sort by recently updated
recently updated
newest added

- [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). - [ ]...

enhancement
spec-alignment

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`...

enhancement
developer experience

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...

developer experience

#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.

CI/CD
configuration
enhancement

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...

enhancement

add a list of compiled did patterns/methods to the --version command (and mention it in the `didkit help` definition of what --version displays)

enhancement
developer experience

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...

developer experience

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 -...

developer experience

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',...

regression

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/)...

enhancement