# 2021-05-26 Interop TS Implementation ## Discussing public interface * Pavlik: I'd like to address non-trusted application requirements first * ...: Application always starts from Application Registration ## Scenario to cover Primer -> Implementation * Access to user owned Projects (no Tasks) - allInstances (across all registrations) * Access to user owned Projects and Tasks * Projects - AllInstances * Tasks - all referenced by projects * ?? creating new task - does it need to belong to some project * Access to user owned Projects and Tasks * Projects - SelectedInstances * Tasks - all for selected Projects - InheritedInstances * ?? creating new task ?? 1) project instance references all it's tasks * create new task * create IRI for new task * update project to reference it * create task 2) project is referenced from the task 3) the reference is in separate resource * one per reference - bridge/join table * project references resource which keeps links to it's tasks * one per projects