feat(authorship): implement authorship trust model #63

Open
opened 2025-08-14 08:09:23 +00:00 by chartgerink · 0 comments
Owner

In #64, we introduce the permission model for publishing. The idea is as follows (at the publication level):

  1. Upon creating an output, the author chooses whether they provide consent to publish
  2. This consent can be withdrawn, which is effectively a publication veto
  3. The authors trusted co-authors will then be evaluated, to see whether they consent to publish
  4. The trusted co-authors consent to publish is evaluated to provide the author consent (for example, if any of the trusted co-authors consents, the author consents – which is the generous trust model)

1 + 2 are effectively present, whereas the scaffolding for 3+4 is present (trusted_authors table). This issue tracks the further implementation of the authorship trust model.

In #64, we introduce the permission model for publishing. The idea is as follows (at the publication level): 1. Upon creating an output, the author chooses whether they provide consent to publish 2. This consent can be withdrawn, which is effectively a publication veto 3. The authors trusted co-authors will then be evaluated, to see whether they consent to publish 4. The trusted co-authors consent to publish is evaluated to provide the author consent (for example, if any of the trusted co-authors consents, the author consents – which is the generous trust model) 1 + 2 are effectively present, whereas the scaffolding for 3+4 is present (`trusted_authors` table). This issue tracks the further implementation of the authorship trust model.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: libscie/researchequals-api#63
No description provided.