@stephantual: The slock-js lock contract seems to have open() and close() functions. In any case, interaction seems to happen over it. Will slock.it devices publish an OpenAPI or other sort of service descriptor file as an alternative means of interaction? I couldn't find anything about it in your repos. It could be interesting to specify some custom Ethereum related fields.