Manage access

Collaborator management is address-native. Add or remove collaborators with COLLABORATOR_ADD and COLLABORATOR_REMOVE, each targeting a 20-byte target_owner_address.

Add a collaborator

Manage access
1
Select a project
Loading projects...
2
Add collaborator
Next step
Follow, star, and react

Message types

  • COLLABORATOR_ADD
  • COLLABORATOR_REMOVE

Both target target_owner_address.

Permission model

  • READ
  • WRITE
  • ADMIN
  • OWNER

Only the canonical project owner may grant or modify OWNER access.

Semantics

  • collaborator targets are 20-byte addresses
  • the target does not need a preexisting account row
  • collaborator state is a 2P set with remove-wins semantics

Learn more

Next steps