ssi icon indicating copy to clipboard operation
ssi copied to clipboard

Core library for decentralized identity.

Results 89 ssi issues
Sort by recently updated
recently updated
newest added

Specify `did:webkey` method as described in #176 and partially implemented in https://github.com/spruceid/ssi/pull/178.

enhancement
spec-alignment

ZCAP-LD delegation specificies an `invoker` field for indicating which verification methods a capable of invoking a capability: > invoker, which links to one or more instances of cryptographic material (such...

enhancement
spec-alignment

In DID resolution and DID URL dereferencing we are sometimes returning [descriptive error strings](https://github.com/spruceid/ssi/blob/b4c5e72/src/did_resolve.rs#L429-L432) in the `ResolutionMetadata` and `DereferencingMetadata` structs. But according to [DID Core](https://www.w3.org/TR/did-core/#did-resolution-metadata), the value of the `error`...

enhancement
spec-alignment

For use with external signing (e.g. ssh-agent in didkit-cli https://github.com/spruceid/didkit/pull/158, or web wallets with didkit-wasm), the `ProofPreparation` struct should be extended to support JWT, or something similar should be added...

enhancement

There is a bug in the [`serde_jcs` crate](https://crates.io/crates/serde_jcs) in the encoding of property names for sorting: https://github.com/l1h3r/serde_jcs/issues/1 `ssi` uses `serde_jcs`: 1. in `src/ldp.rs`: `JcsTezosSignature2021` (#237), for encoding linked data documents...

bug
spec-alignment

- [ ] check the invoker

enhancement
spec-alignment

When issuing or verifying a verifiable credential (and maybe verifiable presentation - https://github.com/w3c/vc-data-model/pull/787), if a [`termsOfUse`](https://www.w3.org/TR/vc-data-model/#terms-of-use) property is encountered, we should probably abort processing, until we have a way for...

enhancement
spec-alignment

The did-ethr resolver works great on etherium address DIDs (ones whose hex string is 40 chars long), but returns with `invalidDid` for public key hex DIDs (ones whose hex string...

enhancement
spec-alignment

Was wondering about the solana example: https://github.com/spruceid/ssi/blob/main/did-pkh/tests/did-sol.jsonld#L10 Why does it have both `Ed25519VerificationKey2018` and `SolanaMethod2021`? Both of them seem to use the same `publicKeyJwk`. Is there a reason for the...

spec-alignment

Options: - cargo feature - setting in some more granular/post-build configuration system

enhancement