09:24:53 <dan-shearer[m]> #startmeeting 09:24:53 <lumosql-meetbot`> dan-shearer[m]: Meeting started at 2022-05-10T09:24+0000 09:24:54 <lumosql-meetbot`> dan-shearer[m]: Current chairs: dan-shearer[m] 09:24:55 <lumosql-meetbot`> dan-shearer[m]: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting 09:24:56 <lumosql-meetbot`> dan-shearer[m]: See also: https://hcoop-meetbot.readthedocs.io/en/stable/ 09:25:00 <rubdos[m]> #here Ruben 09:25:08 <dan-shearer[m]> #here Dan 09:25:30 <dan-shearer[m]> #meetingname LumoSQL Encrypted Permissions 09:25:30 <lumosql-meetbot`> dan-shearer[m]: Meeting name set to: LumoSQL Encrypted Permissions 09:25:55 <dan-shearer[m]> #topic Decisions/Observations 09:26:19 <dan-shearer[m]> #info Naming Decision: The names are: LumoSQL EP for "Encrypted Privileges". SQL-EP layer system maps SQL to formalised EP attributes and keys. ABE-SSS layer is the encryption primitive. 09:26:36 <dan-shearer[m]> #info Decision: no need for Datalog to expose Pg-derived SQL-expressed permissions control system for LumoSQL 09:27:00 <dan-shearer[m]> #info Observation: Lumions and their RFC have little to do with the LumoSQL EP. They meet where it comes to storage and pointers between Lumions and keys. 09:28:38 <rubdos[m]> #accepted The "Lumions" system in essence a metadata system 09:28:45 <dan-shearer[m]> (note that Dan and Ruben are remembering how to use the meetbot. We are on a Signal video chat at the same time :-) 09:29:13 <rubdos[m]> #info Lumions encode keys and potentially encrypted data in a standardised way 09:31:51 <rubdos[m]> #action @rubdos:rubdos.be to define LumoSQL EP interface between ABE-SSS and SQL-EP. Including Ruben to define what parts of the privileges for the EP should be stored 09:32:28 <rubdos[m]> #action @rubdos:rubdos.be to define list of EP-related metadata that needs to be stored such as keys etc 09:33:55 <rubdos[m]> #action Martina Palmucci and @rubdos:rubdos.be to implement code expressing ABE permissions system: public keys of users in, access tree(s), decisions out. This will involve SSS. This is called the ABE-SSS layer. 09:34:19 <rubdos[m]> #action @rubdos:rubdos.be designing the SQLite/Pg permissions system mapping on to the interface for Martina's work. This is called the SQL-EP system, for SQL encrypted privileges 09:34:38 <dan-shearer[m]> #action Dan to define where the parser changes go for the SQL interface to EP system 09:35:11 <dan-shearer[m]> #action Dan and Claudio to define Lumion metadata, eg what does a Lumion envelope look like 09:35:11 <rubdos[m]> #action @rubdos:rubdos.be discuss with Claudio and Dan where the LumoSQL EP code goes in the LumoSQL tree 09:36:59 <dan-shearer[m]> #topic Committments and Deadlines etc 09:37:23 <dan-shearer[m]> #info Dan and Martina have agreed to speak Friday 13th May 09:37:45 <rubdos[m]> #accepted LumoSQL EP interface v1.0 finished by Friday 13 May 09:38:16 <rubdos[m]> #info Ruben to propose Martina Palmucci a weekly meeting date, suggesting Thursday 11AM CEST. 09:38:17 <dan-shearer[m]> #accepted Dan will add to next LumoSQL meeting agenda: Where does LumoEP code go in the Lumo tree? 09:38:58 <dan-shearer[m]> Meetbot is great :-) 09:39:05 <dan-shearer[m]> #endmeeting