Skip to content
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

Make the discovery mechanism / directory service prescriptive? #895

Closed
mlagally opened this issue Oct 17, 2019 · 3 comments
Closed

Make the discovery mechanism / directory service prescriptive? #895

mlagally opened this issue Oct 17, 2019 · 3 comments

Comments

@mlagally
Copy link
Collaborator

mlagally commented Oct 17, 2019

It has been proposed that the discovery/directory service, which is planned for the next charter, should be a prescriptive specification.

If it is prescriptive, it would put obligations on implementers of existing systems that are endangering the adoption of the family of WoT specifications.
In multiple deployments there are already directories / discovery mechanisms in place, so WoT should be just able to describe, adopt and use these.

We should not put additional obligations on existing systems without a very clear discussion of the use cases and requirements that would not be possible without them.

@mmccool
Copy link
Contributor

mmccool commented Oct 24, 2019

My idea here was that the discovery service we define would be prescriptive in that it would be fully specified, which we need to do to have a "full system" that we can evaluate for eg security and privacy. However, it would not be MANDATORY; we certainly should allow other ways to distribute TDs than the discovery service. The point of the service is to discover TDs. Other ecosystems can have their own discovery mechanism but currently will not return metadata in the form of TDs, so a "new" discovery mechanism is reasonable. However, I think we should certainly build it on top of existing mechanisms, such as CoRE Resource Directories, and not reinvent the wheel.

@mmccool
Copy link
Contributor

mmccool commented Oct 24, 2019

Also, to be clear, this does not have to be the ONLY discovery mechanism.

@mmccool
Copy link
Contributor

mmccool commented Oct 24, 2019

Resolution: can close this if the description of discovery makes it clear this is not mandatory and other forms of TD distribution will be permitted.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants