---
# System prepended metadata

title: 2021-05-26 Interop TS Implementation

---

# 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