IRC log of wot-script on 2021-10-18

Timestamps are in UTC.

11:06:47 [RRSAgent]
RRSAgent has joined #wot-script
11:06:47 [RRSAgent]
logging to https://www.w3.org/2021/10/18-wot-script-irc
11:06:54 [kaz]
meeting: WoT Scripting API
11:07:11 [kaz]
present+ Kaz_Ashimura, Daniel_Peintner, Cristiano_Aguzzi, Zoltan_Kis
11:07:15 [kaz]
scribeninck: cris
11:07:36 [cris]
topic: Minutes
11:07:45 [dape]
-> https://www.w3.org/2021/09/20-wot-script-minutes.html
11:07:54 [cris]
dape: last call was 27th of September
11:08:20 [cris]
... we talked about test fests and topics F2F meetining
11:08:38 [cris]
... we reviewed a PR for not found error
11:08:48 [cris]
... minutes are fine
11:08:53 [cris]
... any objections?
11:08:55 [zkis]
no
11:09:13 [cris]
no :)
11:09:18 [cris]
dape: minutes approved
11:09:25 [cris]
topic: quick updtates
11:09:42 [cris]
subtopic: F2F
11:10:03 [cris]
dape: we have a session next Wednesday about Scripting API
11:10:03 [dape]
-> https://www.w3.org/WoT/IG/wiki/WG_WoT_Scripting_API_WebConf#18_October_2021
11:10:12 [cris]
... we have 45 minutes
11:11:15 [cris]
... we could talk about different topics: - how to configure binding layer - testfest results
11:11:47 [cris]
... currently we support only a formIndex for interaction with bindings
11:11:56 [cris]
... what do you think about it
11:12:25 [cris]
zoltan: I'd propose a different API to interact with bindings
11:12:35 [cris]
... maybe defined at Thing level
11:13:02 [cris]
dape: what do you mean?
11:13:35 [cris]
zoltan: giving hints to the underlying API
11:13:43 [cris]
... possible not per-interaction
11:13:57 [kaz]
s/about it/about it?/
11:14:30 [cris]
zoltan: WoT model is born to abstract low level interaction patterns, we shouldn't open it again
11:15:06 [kaz]
q+
11:15:36 [cris]
dape: for example the consumer only knows http therefore it should be able to communicate this to the runtime.
11:17:49 [cris]
kaz: What did people do during this PlugFest?
11:17:59 [cris]
... they might provide good feedback
11:18:05 [cris]
dape: true
11:20:35 [cris]
cris: maybe we can also use the option parameter to choose a particular security schema
11:20:48 [cris]
zoltan: yeah maybe it could be an array
11:23:06 [cris]
... and then the runtime would throw if not security schema matches
11:24:11 [cris]
dape: yeah we can provide options also to the exposer part
11:25:25 [cris]
cris: seems good
11:26:15 [cris]
dape: I think we are having good points, I'll report those in the presentation to get more feedback
11:26:41 [cris]
zoltan: it is better to strictly define the algorithms about how the selection is done
11:27:43 [cris]
dape: one topic that I want to talk about is discovery
11:28:36 [cris]
cris: the downsized the scope, it is only http right now
11:29:03 [cris]
dape: ok and then we have the new Action Model
11:29:07 [cris]
... which is missing
11:29:34 [cris]
zoltan: yeah we need to look at it
11:30:24 [cris]
q+
11:30:35 [kaz]
q=
11:30:37 [kaz]
q-
11:30:40 [kaz]
s/q=//
11:33:24 [dape]
q+
11:33:32 [dape]
ack cr
11:35:46 [cris]
dape: we have different action models
11:36:07 [cris]
... one "operational", in other words using op keywords
11:36:18 [cris]
... other more based on hypermedia control
11:41:45 [kaz]
q+
11:42:11 [dape]
ack dape
11:44:17 [cris]
zoltan: control objects might be a good way to describe the current spec
11:44:19 [cris]
cris: right
11:44:38 [cris]
dape: similar to subscription object
11:45:43 [cris]
kaz: in cases where you have multiple instances you have to keep track also of who started it
11:45:53 [cris]
... which creates complexities
11:45:58 [kaz]
ack k
11:48:08 [cris]
cris: about discovery should we implement other ways of discovery?
11:48:29 [cris]
zoltan: I think our API should be more focused on second phase
11:48:46 [cris]
dape: I like to have a convient API please support things "around me"
11:49:20 [cris]
zoltan: we have a security problem there..
11:49:55 [cris]
... in ocf this is not even allowed in one security realm.
11:54:55 [cris]
cris: should we have different endpoints for first level discovery?
11:55:24 [cris]
zoltan: we could but in another root object, cause I have security concerns
11:57:39 [cris]
topic: PRs
11:58:02 [cris]
dape: we have an Open pr about alignment of typescript API with WebIDL
11:59:54 [cris]
cris: there might be an error in emitEvent
12:01:17 [cris]
dape: ok to merge it?
12:01:21 [cris]
zoltan: ok
12:01:24 [cris]
kaz: ok
12:01:31 [cris]
dape: thank you
12:02:17 [kaz]
[adjourned]
12:02:24 [kaz]
rrsagent, make log public
12:02:28 [kaz]
rrsagent, draft minutes
12:02:28 [RRSAgent]
I have made the request to generate https://www.w3.org/2021/10/18-wot-script-minutes.html kaz
12:53:24 [zkis]
zkis has joined #wot-script
13:26:53 [zkis]
zkis has joined #wot-script
13:45:23 [zkis]
zkis has joined #wot-script
14:13:47 [Zakim]
Zakim has left #wot-script
14:34:37 [zkis]
zkis has joined #wot-script