ssi-sdk
ssi-sdk copied to clipboard
self sovereign identity sdk
Feature from https://identity.foundation/presentation-exchange/#features
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...
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.
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...
https://datatracker.ietf.org/doc/draft-prorock-cose-post-quantum-signatures/
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?
Issue to move all the examples into a single package so we can reference functions across builds.
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.