#activitypub

90 posts · Last used 2h

Back to Timeline
@steve@social.technoetic.com · 7h ago
Although *maybe* the outbox makes sense (only actors perform activities), the claim that actors are the only AS2 type allowed to have an inbox is not consistent with the Linked Data Notifications (LDN) origin of the AP inbox. LDN allows any entity to have an inbox. Unfortunately, this breaks some actor duck typing techniques. #ActivityPub
1
0
1
@hongminhee@hollo.social · 17h ago
If you'd like to preview the #tutorial I'm writing on building a small federated image sharing service, similar to @pixelfed@mastodon.social, with @fedify@hollo.social and @nuxt@m.webtoo.ls, here it is: https://pr-731-0.fedify.pages.dev/tutorial/content-sharing If you'd like to give feedback after reading it, please leave a comment on the following PR: https://github.com/fedify-dev/fedify/pull/731 #Fedify #fedidev #ActivityPub #Nuxt #Pixelfed
23
1
50
@sindum@mstdn.dk · 1d ago
After another exciting 6th week of Fedibook, a somewhat brief weekly update is ready. Thank you to everyone who has provided feedback and involved me in the interesting world of ActivityPub protocol challenges. https://about.fedibook.net/fedibook-week-6/ #fedibook #thefedibookProject #activityPub
1
1
2
@reiver@mastodon.social · 1d ago
RE: https://mastodon.social/@reiver/116471973046146144 If an ActivityPub Actor is something that has an "inbox" or an "outbox" (i.e., it could have just one or both) then — Perhaps we should also be talking about "sources" and "sinks", too. Where — An ActivityPub Source is an Actor with just an "outbox" (and no "inbox"). And, an ActivityPub Sink is an Actor with just an "inbox" (and no "outbox"). #ActivityPub #ActivityStreams #FediDev
Quoting
@reiver ⊼ (Charles) :batman: @reiver@mastodon.social
What makes an ActivityPub Actor and Actor? I think it is probably a bad idea to just restrict it to things with 'type': "Application", "Group", "Organization", "Person", and "Service". Restricting it to just those would mean you couldn't have new actor types (and sub-types) in the future. So then, do we do it in a duck-typing way? And if "yes", how? Maybe if something has an "inbox" OR and "outbox" it is an Actor. I.e., it could have just one of those. #ActivityPub #ActivityStreams #FediDev
Open quoted post
0
0
0
In reply to
@reiver@mastodon.social · 1d ago
And, if this is the case, then every ActivityPub / ActivityStreams library should be on the look-out for "inbox" and "outbox" fields on everything. Doesn't matter what it is. An "Event", an "Image", a "Link", a "Place", a "Video", even things in other namespaces. #ActivityPub #ActivityStreams #FediDev
0
0
2
@reiver@mastodon.social · 1d ago
What makes an ActivityPub Actor and Actor? I think it is probably a bad idea to just restrict it to things with 'type': "Application", "Group", "Organization", "Person", and "Service". Restricting it to just those would mean you couldn't have new actor types (and sub-types) in the future. So then, do we do it in a duck-typing way? And if "yes", how? Maybe if something has an "inbox" OR and "outbox" it is an Actor. I.e., it could have just one of those. #ActivityPub #ActivityStreams #FediDev
0
3
0
@reiver@mastodon.social · 1d ago
Can an ActivityPub 'Place' also be an Actor? https://www.w3.org/TR/activitystreams-vocabulary/#dfn-place With followers, an outbox, etc. That could be useful for both real-life places, and fictional places in stories, and in video games. #ActivityPub #ActivityStreams #FediDev #FediFiction #FediGames
0
1
7
@reiver@mastodon.social · 1d ago
Should an ActivityPub 'Place' be used to represent a fictional place? https://www.w3.org/TR/activitystreams-vocabulary/#dfn-place Such as a fictional place in a story, or a video game? #ActivityPub #ActivityStreams #FediDev #FediFiction #FediGames
0
0
7
@apps@toot.fedilab.app · 2d ago

#HolosSocial is a project that lets users run their own #ActivityPub server on a device (Android/iOS). Would a desktop version interest you? For purists, dynamic DNS could replace the relay entirely, which is simply not realistic on mobile. Main account: @HolosSocial@mastodon.social Your opinion?

Federated poll - your vote will be sent to the original instance

Yes, with relay support
0% (0)
Yes, purist mode (no relay)
0% (0)
No, mobile is enough
0% (0)
No interest
0% (0)
0 votes Closes soon
View on toot.fedilab.app

Sign in to vote on this poll

11
6
35
@lauti@bonfire.cafe · 2d ago
Hey @mariusor@metalhead.club, we are looking into your #Go #Activitypub library to implement federation in #LAUTI One thing we need to do is implement the #FEP 8a8e by @linos@graz.social Do you have time for a quick call to get an overview?
0
0
0
@dansup@mastodon.social · 2d ago
full account migration could leverage a trusted third party service that simply serves authorization attestation (also for in the event the origin becomes unavailable), allowing remote servers to simply rewrite data/relations without having to delete and refetch. ap devs: let's chat about this, I'm already building this for Loops and Pixelfed #fullAccountMigration #ActivityPub
0
0
0
@strypey@mastodon.nzoss.nz · 3d ago

Hey fediverse tech experts, let’s say I wanted to have an activist news website that featured a;

  • blog operated by a specific group of people. Syndicating stories and accepting replies over both ActivityPub and ATProto

  • newswire that worked like an open Lemmy community, so people can add a story to the newswire just by @mentioning it

  • calendar of events that worked like a Mobilizon group

Is there any combo of existing tech I could use to put this together?

(1/2)

#AskFedi #ActivityPub

0
3
0
Boosted by silverpill @silverpill@mitra.social
@ex_06@puntarella.party · 3d ago
on the atmosphere, there is an incentive to implement better functionalities because any user can change service at zero cost; on the fediverse i feel like it's the opposite: there is no real incentive in embracing new software because it's more a risk than anything else and it's not like you can bring your own instance data on another software without costs. #fediverse #atmosphere #activitypub #atprotocol
1
1
1
In reply to
@hongminhee@hollo.social · 3d ago
Honestly, I don't really care what strategy other #ActivityPub implementations follow to comply with the spec. (I solved it in #Fedify by just using a proper JSON-LD processor.) It's just a bit annoying that I always send valid JSON-LD documents, but whenever I encounter an interoperability bug where the other side can't process them, I'm the one who has to send them a patch to fix it. 😩
9
5
8
@hongminhee@hollo.social · 3d ago
I hope more #ActivityPub implementations start properly handling JSON-LD documents in various forms, rather than using ad-hoc approaches like only allowing specific fields to accept both arrays and scalar values.
17
2
6
In reply to
@hongminhee@hollo.social · 3d ago
Or, just use a proper JSON-LD processor altogether. Of course, there would be a performance penalty. The #ActivityPub spec explicitly allows as:Public or bare Public for public addressing in to/cc, etc., but surprisingly many implementations don't handle this. All of this would actually be solved by using a JSON-LD processor.
7
3
3
@reiver@mastodon.social · 4d ago
Would you play a Fediverse game? Would you play a Fediverse game about Meta Humans? #ActivityPub #ActivityStreams #FediDev #FediGames #Fediverse #Games #VideoGames #MetaHumans
0
1
3
Boosted by Tim Chambers @tchambers@indieweb.social
@fediforumconnect@mastodon.social · 6d ago
Bridgy Fed is one of the underappreciated but load-bearing parts of the open social web: you don't need to choose any more whether to create an account in the #ActivityPub-based #Fediverse (like #Mastodon) or the #ATProtocol-based #ATmosphere (like #Bluesky).
6
0
6
Boosted by Tim Chambers @tchambers@indieweb.social
@fediforum@mastodon.social · 5d ago
Before anybody thinks we're trying to arrange for a battle of the protocols, #activitypub vs #atproto ... that's not the intention. Instead, for people not deep down in the technical specs, these talks should give you an idea how these protocols work and you can better understand why their designers made different design choices and tradeoffs. And for people who know one protocol well but not the other, we'd like to create ...
10
0
7
@julian@activitypub.space · 5d ago

Catodon federating deletes of objects it doesn't own

<p>Hey <a href="https://catodon.rocks/@panos">@<bdi>panos@catodon.rocks</bdi></a>, now that I'm tracking errors encountered, I've got a bit more visibility into things that normally would've just been caught and ignored.</p> <p>Today I received a <code>Delete(Object)</code> from Catodon associated with a user from <code>catodon.rocks</code>.</p> <p>Two things:</p> <ol> <li> <p>Its <code>object</code> referenced an item outside of <code>catodon.rocks</code>, and so it failed NodeBB's actor-object match check. Normally people can't delete other peoples' posts, so I think this might be a mistake?</p> </li> <li> [...]</li></ol> Sensitive
Hey @panos@catodon.rocks, now that I'm tracking errors encountered, I've got a bit more visibility into things that normally would've just been caught and ignored. Today I received a Delete(Object) from Catodon associated with a user from catodon.rocks. Two things: Its object referenced an item outside of catodon.rocks, and so it failed NodeBB's actor-object match check. Normally people can't delete other peoples' posts, so I think this might be a mistake? The activity's audience matches the activity's attributedTo. While you're certainly allowed to put anything you want in there, threadiverse software uses it to point to a group actor. Wondering if this was intentional. Thanks!
0
0
0