Skip to content

Generalize the "public" folder for the public mirror #4

@iamtrask

Description

@iamtrask

Description

Very stoked about this syftbox rebuild! Leaving an issue here from previous backlogs.

In a subtle way, syftbox currently has two permission systems. In one system, if you put a file in the "public" folder, it will automatically advertise it at syftbox.openmined.org/datasites. in another permission system, if you configure your syft.pub.yaml files in a particular way, it will become public on the syftbox network (but not at syftbox.openmined.org/datasites)

I feel we should consolidate these two permission systems into one.

  • When accessing syftbox.openmined.org/datasites as a guest (i.e.... just hitting the URL), all files and folders should show up if they have a global READ permission.
  • One should also be able to access syftbox.openmined.org/datasites with a appropriate piece of cryptographic evidence as to identify one as a user on the network. And based on that evidence, all files should be available to be viewed if that user has READ permission.
  • by default, the creation of a syftbox account should include a public folder which has a global READ permission by default.

Are you interested in working on this improvement yourself?

  • Yes, I am — but it's unlikely I'd be able to prioritize it above overthings :(

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: Improvement 📈Performance improvement not introducing a new feature or requiring a major refactor

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions