UCAN Demos - June 12, 2025 - SecretShare, Docusign, Sharebox - PLDG Cohort 3 #129
Nkovaturient
started this conversation in
7 - Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
UCAN Demos - June 12, 2025 - SecretShare, Docusign, Sharebox - PLDG Cohort 3
Contributors
Docusign
@Devanshgoel-123
@gulshanpr
@Dhruv-Varshney-developer
Sharebox
@Devanshgoel-123
@Dhruv-Varshney-developer
SecretShare
@Nkovaturient
Accomplished Tasks:
SecretShare:
— Generate anew Agent DID for users, request Delegations endpoint, then upload files or share secrets keys accordingly
Docusign:
Sharebox:
Detailed Breakdown
1. Docusign
Built React frontend with PDF upload and validation
Integrated Storacha client for file upload
Displayed CID after upload
Implemented basic error handling
Link: Dhruv-Varshney-developer/Docusign-storacha#2
Added CID-based document fetch
Rendered PDF in-browser
Displayed metadata (filename, size, upload date)
Added loading states and error handling
Link: Dhruv-Varshney-developer/Docusign-storacha#3
Created UI for role selection
Implemented role-based document access
Role switching in progress
Link: Dhruv-Varshney-developer/Docusign-storacha#4
2. Sharebox
File upload completed
Documentation written
Revoke access feature partially completed
Share-file feature in progress
3. SecretShare
What went well and what could be improved?
Lit Encryption of secrets and credentials is in progress
Made major progress in both Docusign and Sharebox implementations
Uploading features were straightforward and smooth to implement
Share-file logic was more complex due to abstraction—sharing a "space" vs. document wasn't clear initially
Role-based access was confusing because UCAN doesn’t directly provide access control—there’s no native way to assign roles
We handled role logic by using external libraries
Users must be familiar with DIDs to receive access; we’re sharing docs by giving access to a DID, which is technically sound but has a learning curve
Overall, everything is shaping up well and contributors resolved all blockers asynchronously
📹 Demo Videos
No demos this week
❓ Questions
No questions, All of them were resolved async.
— understanding Lit Encryption and decryption
2.Docusign
Implement digital signature functionality
Complete role-based logic and finalize signing flow
Review and complete remaining tasks
Complete file sharing feature
Deploy final version to Vercel
Review and complete remaining tasks
Links:
Beta Was this translation helpful? Give feedback.
All reactions