You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I’d like to propose exploring Solid (solidproject.org) integration with Emscripten’s VFS to add user-controlled permissions.
Context
Emscripten’s VFS manages file operations in WebAssembly apps but currently lacks built-in user and permission management.
Solid is a decentralized platform for personal data management, allowing users to control access to their data via Pods and WebID-based authentication.
Idea
Could we design a permission layer for Emscripten’s VFS using Solid’s decentralized framework? For example:
Apps compiled with Emscripten could request access to user Pods (Solid data stores).
Users could grant or deny permissions (read/write) through Solid’s WebID-based authentication system.
Discussion Points
Is it technically feasible to integrate Solid’s decentralized permissions into Emscripten’s VFS?
Would this align with Emscripten’s roadmap or goals?
Are there any existing experiments or prior work in this direction? (I found this old Solid forum thread suggesting this idea.) and have done a lot of searching for similar discussions with no luck.
I don't know why it was talk on the solidproject form and not here and I thought it should be a least mentioned .
Note:
I use AI tools to help communicate due to a learning disability,
so please let me know if anything needs clarification or refinement!
Thanks for considering this idea—I’d love to hear your thoughts and suggestions!
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hi everyone,
I’d like to propose exploring Solid (solidproject.org) integration with Emscripten’s VFS to add user-controlled permissions.
Context
Emscripten’s VFS manages file operations in WebAssembly apps but currently lacks built-in user and permission management.
Solid is a decentralized platform for personal data management, allowing users to control access to their data via Pods and WebID-based authentication.
Idea
Could we design a permission layer for Emscripten’s VFS using Solid’s decentralized framework? For example:
Apps compiled with Emscripten could request access to user Pods (Solid data stores).
Users could grant or deny permissions (read/write) through Solid’s WebID-based authentication system.
Discussion Points
Is it technically feasible to integrate Solid’s decentralized permissions into Emscripten’s VFS?
Would this align with Emscripten’s roadmap or goals?
Are there any existing experiments or prior work in this direction? (I found this old Solid forum thread suggesting this idea.) and have done a lot of searching for similar discussions with no luck.
I don't know why it was talk on the solidproject form and not here and I thought it should be a least mentioned .
Note:
I use AI tools to help communicate due to a learning disability,
so please let me know if anything needs clarification or refinement!
Thanks for considering this idea—I’d love to hear your thoughts and suggestions!
Beta Was this translation helpful? Give feedback.
All reactions