ssi-sdk icon indicating copy to clipboard operation
ssi-sdk copied to clipboard

self sovereign identity sdk

Results 84 ssi-sdk issues
Sort by recently updated
recently updated
newest added

Feature from https://identity.foundation/presentation-exchange/#features

enhancement
presentation-exchange

a sample demo with a full authorization flow. This is moved from https://github.com/TBD54566975/ssi-sdk/pull/123. In this, 3 actors are presented: 1. A university 2. A student 3. An employer The situation...

leveraging the functionality provided by SSI SDK in JS/TS projects would be very helpful. We can produce JS bindings using [syscall/js](https://pkg.go.dev/syscall/js) and compiling to WASM. I think it'd be awesome...

research

Have the presentation claim's token format support signedVCBytes for the BuildPresentationSubmission function currently: testOutput, err := signing.ParseVerifiableCredentialFromJWT(string(signedVCBytes)) testOutputBytes, _ := json.Marshal(testOutput) presentationClaim := exchange.PresentationClaim{ Token: util.StringPtr(string(testOutputBytes)), JWTFormat: exchange.JWTVC.Ptr(), SignatureAlgorithmOrProofType: string(crypto.EdDSA),...

As per https://identity.foundation/.well-known/resources/did-configuration/ The generation of .well-known files in accordance with the specification to advertise or link a DID to a website.

enhancement
dids

build a cli tool to support various operations and. verifications. Inspiration for the interface be seen with Mattr's implementation here: https://www.youtube.com/watch?v=AVnCVzW0rkI 8:14 on. Example calls: `ssi_cli create did create key...

enhancement
help wanted

https://datatracker.ietf.org/doc/draft-prorock-cose-post-quantum-signatures/

enhancement
help wanted
sign-verify
research

What is the end state of the library? What we aim to support, what do we exclude support for? How is the library intended to be used?

documentation

Issue to move all the examples into a single package so we can reference functions across builds.

documentation

Create generic resolvers for certain data types, like DIDs, Schemas, Revocations. Provide an interface with an in-memory implementation at the minimum. A HTTP implementation might also be worth it.

enhancement
dids