-
Notifications
You must be signed in to change notification settings - Fork 61
Closed
Description
I'm not sure if this is the place to start this off but can't find any discussion so far - maybe because this is still a PR? Sorry if I'm jumping the gun :-)
The scheme seems very sound and versatile and well thought out (although I can't comment on implementation as a RESTful server as I don't know the details of this).
I have some observations that relate to earlier proposals, including a couple from myself. These are not criticisms, but things I want to mention as relevant or state for clarification:
- Dynamic Web Apps/Sites: I think that it would be possible to extend this approach to provide for dynamic website support in a similar way to that proposed in my RFC PR SAFE browser plugin URL handling / dynamic HTML on client side. The purpose of that would be to allow a single URL to specify both the HTML file needed for rendering something, and the data object(s) it will render. For example, in the case of a blog these would correspond to the HTML that renders a blog post (e.g. the URL for blogpost.html) and the particular blog post content (e.g. a URL containing a post-id). I suggest that we consider if there are any things needed to ensure this could be added in a backwards compatible manner, and whether it is worth including from the start if it is not too onerous to do so - unless of course an alternative scheme is available, or we make a decision not to support this kind of web application. I'm assuming we do want to, but am not aware of MaidSafe's thinking on this kind of application/website.
- Invalid URL Handling: this scheme, using a TLD of ".safenet", would I think make it impractical to have a SAFE style URL that defaults to a real but conventional website address as in the forum discussion SAFE URL: use a real internet domain such as safenetwork.net because that would require us to own and enable ".safenet" as a real TLD which I think is not feasible due to cost (~$200k I think).
- TLD Vulnerability: related to the preceding point, what do we think about the possibility that someone (e.g. a government agency) might choose to register the ".safenet" TLD as a means to snoop on users visiting SAFE URLs without the RESTful server installed/running, or to set up a rival domain space that confuses users, and so on. A way to avoid this would be for the MaidSafe Foundation to register the ".safenet" TLD, but that would be expensive and I would think difficult for the Foundation to justify.
- safe://" format URLs: As I understand it this scheme alone would not allow support of "safe:" style URLs because a browser without a special extension would treat them as a search string and not invoke the RESTful server. If at some point we provide browser plugins or extensions that can intercept "safe:" URLs and forward them to the RESTful interface they could be supported, but the "cost" of doing this would be confusion through multiple URL formats which would need to be considered.
Metadata
Metadata
Assignees
Labels
No labels