Post

When spores.garden generates your theme, it also determines if you get a special spore✨. It will be displayed in your garden to start, but other gardeners can steal it, enabling it to travel throughout the network of gardens! Can you find any spores in the wild?

6 reposts21 likes

When someone steals a spore, the client adds a record to that person’s PDS containing a backlink to the originator’s garden. When clicked, spores.garden displays an ordered list of all the other records containing that backlink. See how this spore has travelled?

We wouldn't have been able to build this feature (and many of our backlinking features) without @bad-example.com's fantastic work on Constellation! We think it's critical to back our stack, so we made a small donation to show our love. Thank you Phil!

This looks really cool, but I was a little put off by the permissions; is it really necessary to "Manage your profile, posts, likes and follows as well as read your private preferences" for BS as well as "Create, update, and delete any public record" in the AT repo?

We used the generic transitional scope defined by OAuth, which is broader than is necessary for what spores.garden does. If you've used other ATProto apps with a Bsky login, you might see more customized auth permissions and we're going to work on that in the future. Thanks for the feedback 🫡