Issuance Capabilities for our SDKs #80
Replies: 5 comments 3 replies
-
My 2 centsI think adding Issuance to the SDK is a really good idea, because we're basically making the SDK become a robust toolkit to implement any kind of Agent (Issuer, Holder or Verifier) making our ecosystem more diverse. By also adding Issuance to SDK, we will also be able to migrate and transition the Cloud Agent to use the KMM SDK and make it easier to maintain, less code less bugs but also less duplicate code, interfaces, etc. Direct benefitI'm also was as a side project with [DJACK], a peer to peer email service in Cardano. For this project, I'm using a peer to peer networking stack which is not available in the CloudAgent (it was never intended to be) and I had to implement many things as an Issuer, having the SDK with all the issuer part would simplify integrating a lot! |
Beta Was this translation helpful? Give feedback.
-
I'm also in favor of this. On my point of view, I see SDKs as a library or framework that will fulfill the web3 use cases. So both are very important in my opinion. |
Beta Was this translation helpful? Give feedback.
-
Matou's work involves building tools that our Maori communities can spin up and run themselves. The biggest barriers to entry to this space have been the costly centralized infrastructure - it is hard and expensive for small communities to run their own "Cloud Agent" ... let alone running it in a way that we're confident that their authorship of core identity is safe (i.e. assuredly in their control, and free from vulnerabilities of dependence of foreign cloud infrastructure). Identity is a very important and dangerous topic for Indigenous people who have been marginalized by colonisation (had "identity systems" used against them), so we must get this right. While this introduces some challenges, our commitment to pursuing "easy to run" infrastructure through building p2p systems has proven that it is possible for Maori to host and run powerful and ultra-resilient infrastructure. Resilient to vendor-lock ins, resilient to price fluctuations, connectivity fluctuations, natural disasters. The future we're building sees Identus as a key part of what we're doing. For that Identus needs to evolve in this direction, and we're excited for everyone to share in the benefits of this cutting edge, and radically democratising approach 🙏 |
Beta Was this translation helpful? Give feedback.
-
Can you speak to this? (I'm unsure if you're saying "yay all our code can share the same libraries" or "we should drop some of the SDKs" or something else) |
Beta Was this translation helpful? Give feedback.
-
There's a high chance that this epic gets approved and prioritised by the Identus team if voting does not radically change in about a week. |
Beta Was this translation helpful? Give feedback.
-
When we initially started building the SDKS we had our main focus on the holder side, ensuring to cover all the use-cases a holder can require:
Right after, part of the team was already envisioning a future where we could move all the core logic that is needed for Issuance, Holder and Verification flows into the SDK. This directly benefits the development and maintenance of Identus.
Benefits
Where we are
SDKS currently can process all what a holder needs to process but we also gave holders the ability to verify Credentials directly to other holders, virtually becoming verifiers.
Still the SDK's have no ability to:
Proposed roadmap
7 votes ·
Beta Was this translation helpful? Give feedback.
All reactions