-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WHYPFS dedicated gateway provisioning and subscription #13
Comments
1 - user needs to subscribe to a gateway. We will need to ask for the parameters
2 - We need to develop a wizard like page to get gateway information.
3 - we need to develop a page for each user to navigate and manage their gateway(s).
4 - middleware code
5 - backend
Thanks for taking the initiative on this. |
@alvin-reyes Clarifying question:
This might be tough if we are serving everything through bitswap via WhyPFS, right? |
I was thinking we can create an authentication on the DAG service of the whypfs-core. https://github.com/application-research/whypfs-core/blob/main/whypfs.go#L694
We can create a custom node that's peered with other IPFS node AND authenticate the CIDs before it actually PULL or PUSH the file. The authentication protect the methods to get and add file (on the code above). If someone else pulls the data, a different node or gateway, I think we can live with this since this just increases the replication and retrievability rate of the CID - it'll fits with our value proposition of reliable retrieval of CID. |
Idea/Proposal: Dedicated Estuary Gateway provisioning and subscription
Proposal
NOTE: This is a draft and is not finalize yet. We'll have to polish it until we all agreed on the approach.
We need to allow users to avail their own dedicated gateway so they can directly interact with for their contents.
1 - user needs to subscribe to a gateway. We will need to ask for the parameters
2 - We need to develop a wizard like page to get gateway information.
3 - we need to develop a page for each user to navigate and manage their gateway(s).
4 - middleware code
5 - backend
The text was updated successfully, but these errors were encountered: