podcastindex.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Intended for all stake holders of podcasting who are interested in improving the ecosystem

Administered by:

Server stats:

156
active users

John Spurlock

Anyone out there in land that can point me to a real-world payload with the "streams" property?

ie this one: w3.org/ns/activitystreams#stre

@js what are you looking for exactly? I think the use might be server specific, as the spec doesn't say much about it. Here's an example from my software: federated.id

@mariusor looking to survey what folks took to be the type of that property in practice (given the sparse docs)

Your example is great - what is federated.id?

Do you know of any other server software that implements "streams"?

@mariusor very cool!

heads up that in your /objects collection, "likes" is not a valid AP property, so you'll want to include that as an extension in the local context (or find one that the community has already proposed/standardized on?)

@mariusor you're right!

you pass the test

@js@podcastindex.social given the word list I would imagine it would be an Array. Something iterable.

Theoretically, one could use it to display a things like "notes a user liked", "notes this user shared", etc.

@julian this is why I'd love to see it somewhere in action - to see what others have imagined, and deployed

in my mind, it would be one or more IRI | Collection (ie "functional: false")

the fact that they have no names is kind of weird ("here's a random list of collections") - but not the first kind of weird thing in AP land

@js@podcastindex.social that's the thing, it's vague so as to be almost directionless, so at best it can be used between instances of the same software, or that impl. can become a pseudo standard usage of the property.

Not ideal but the AP writers couldn't have thought of everything!

@julian @js This wiki page contains some additional information: https://www.w3.org/wiki/ActivityPub/Primer/Streams

It says developers should use extension properties instead, and I agree with that.

www.w3.orgActivityPub/Primer/Streams - W3C Wiki

@silverpill @julian

thanks for the link!

I read that as developers should use extension properties _and_ include them in the streams collection

still looking for actual deployments of "streams" though - only have one so far

@js I realize I didn't explain what FedBOX uses it for. Like @julian intuited I use it show any special collection the user has. Specifically FedBOX has some "storage" collections for activities, actors, objects. They are only present on the top level actor that you saw.

@Brahn I award no points! Looking for a real-world server that has actually implemented it.

So far found only one