Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Republish treaties for suggested apps #153

Open
jamesacklin opened this issue Apr 26, 2023 · 2 comments
Open

Republish treaties for suggested apps #153

jamesacklin opened this issue Apr 26, 2023 · 2 comments

Comments

@jamesacklin
Copy link
Member

jamesacklin commented Apr 26, 2023

Since our suggested apps are hardcoded, we may end up suggesting apps whose developers are offline or slow to connect. To improve first time user experience, we should republish featured treaties on reliable, Tlon-owned infrastructure.

For discussion: Is there anything else we’d benefit from republishing? Other popular apps?

@jamesacklin
Copy link
Member Author

Food for thought: we may want to add an endpoint to docket to surface the upstream ship in desk.ship so it doesn't appear as though Tlon is actively developing any of these apps.

2023 4 26 20 44 18-image

@arthyn
Copy link
Member

arthyn commented Apr 26, 2023

To help the ecosystem and also make it easier on ourselves, we should have an agent which simply mirrors any app identifier given to it through a poke, something like [%mirror [~paldev %pals]]. This would then install the app from that publisher and republish it under its own name. We should potentially only accept pokes from the publisher src themselves as a security precaution, and we could also have a "rescind" type poke which also lets them take down anything mirrored so that they can control it. Would be a very simple agent, likely even stateless since all the state would really be in clay/kiln.

We may want to have some ability to manually curate so that people don't try to post mimics, because if someone posts a "pals" from their own ship, both would show up when the mirror is searched in landscape. Could also end up being a way for us to become a main curator for %portal.

Eventually this could even mirror other things...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Status: Product backlog
Development

No branches or pull requests

2 participants