diff --git a/pkg/collaborators/observer.go b/pkg/collaborators/observer.go
new file mode 100644
index 0000000000000000000000000000000000000000..b27ecb13802dba537c18d3db0c09f3075968e6bf
--- /dev/null
+++ b/pkg/collaborators/observer.go
@@ -0,0 +1,13 @@
+package collaborators
+
+import "context"
+
+type CollaboratorObserver interface{}
+
+type CollaboratorSetObserver interface {
+	OnCollaboratorSet(ctx context.Context, collaborator *Collaborator) (string, error)
+}
+
+type CollaboratorRemoveObserver interface {
+	OnCollaboratorRemove(ctx context.Context, collaborator *Collaborator) (string, error)
+}