Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Recently, there was a discussion about generic #ActivityPub servers.

Moved Technical Discussion
16 6 5

Gli ultimi otto messaggi ricevuti dalla Federazione
  • @silverpill @steve so maybe instead of "generic activitypub server" the FEP should be called something like "explicitly specifying side effects with the result property". it seems to me like the references to 2277 and fe34 are not strictly necessary to the core idea and a separate FEP could bundle them together into a profile, like "a profile for using outbox activities to manage objects and collections". not sure what the best name is because naming things is the hardest

    read more

  • @silverpill @steve it sounds like you're describing an "AP server" whose primary functionality is not "publish activities" but rather "manage CRUD for objects and Add/Remove for collections", by taking the AP "side effects" for Create/Update/Delete/Add/Remove and and saying the outbox should also check as:result.

    which is cool but should probably be disambiguated.

    read more

  • @silverpill @steve typically i've taken a view similar to IFTTT -- the activities describe things that happen, probably already happened. one or more listeners can do whatever they want with that information. CRUD is boring to me and i would rather do that with HTTP (POST/GET/PUT/DELETE); the more interesting activities are things like Listen (scrobbles) or Arrive (checkins) or Question (stackoverflow) or so on.

    read more

  • @silverpill @steve this actually raises an interesting question about "side effects" and where they live. in the AP spec it's rather muddled and i've talked before about the issue of "activities as content/notifications vs activities as procedure calls". i personally err toward having no side effects, which i think were kind of a mistake for the reason you bring up (generic servers can never be aware of extended side effects).

    read more

  • @silverpill @mariusor @trwnh
    > This FEP introduces new requirements to ActivityPub, and I will probably add more in the future. Does that make it non conformant?

    Not at all. I was referring to the `Add` without an `object` to create a collection (instead of Create/Collection, I assume).

    read more

  • @steve @mariusor @trwnh

    This FEP introduces new requirements to ActivityPub, and I will probably add more in the future. Does that make it non conformant?

    In any case, I think calling it an ActivityPub server is appropriate.

    Side-effects are activities, I will clarify that in the FEP. The value of result property can be an embedded activity, or an array of activities.

    Clients either specify them, or they don't get any side effects.

    read more

  • @silverpill @mariusor @trwnh In principle, I like the general idea, but I think it's misleading to call this an "ActivityPub" server FEP since it doesn't conform to the ActivityPub specifications. You also recommend (require?) using the `result` property to describe server side-effects, but you don't describe *how*. I don't know how you expect to "force clients to specify them".

    read more

  • Yes, I think I like the idea of clients being able to store data on the server however they like. It reminds me of this description of ATProto that I found recently: https://overreacted.io/a-social-filesystem/

    I guess my question is: once I store my custom stuff in custom places on my server, how do I publish this so other people can find?

    And, object IDs are usually defined by the server. So how would it work to say "create a collection named XYZ and add this object to it"?

    @silverpill @mariusor @trwnh

    read more
Post suggeriti
  • 0 Votes
    1 Posts
    6 Views
    The beauty of #ActivityPubYes, Loops federates, and admins can enable any remote instance video posts to appear in local follower feeds AND you can even include them in the For You page ✨https://joinloops.org/join-the-beta#Loops #Fediverse #interoperability
  • 0 Votes
    1 Posts
    11 Views
    RE: https://funfoodlife.com/testing-activitypub/Here's my first post ftom My #WordPress blog via the #ActivityPub plugin
  • 0 Votes
    1 Posts
    22 Views
    I’ve uploaded to pixelfed – a photo of the brocolli soup I made for dinner. Mom had made cauliflower and roti for dinner along. Loved it all! I also uploaded to my Peertube – my first video on there yay! I had to shorten the version and do Part one and two and get the 1080p to 480p so it went up fast there. I assume – there is no app through which I could upload through directly over there – has to be from browser and so on I have experienced. Today the things that wondered me was Michel Valdrighi whose forked project became WordPress. Hello called it b2/cafelog and reading about it all and how Matt and a Mike from UK connected via the blog – and started it as a project. I also read the blog where Matt discusses about the same in start of the 2000s and I was like – oh my god! The idea sprouted there as it was GPL and could be forked there. I’ve been taking interest in internet history a lot this year – and such dives by fellow bloggers are quenching my thirst further on. Have you heard of that Ethiopian volcano erupting after Holocene era? The ashes came over my country India and many flights in capital were cancelled. I am in Central India so – nothing happening here as much. But the eruption threw the ashes and sprinkled over another continent. Fhew!
  • 0 Votes
    1 Posts
    10 Views
    Week in Fediverse 2025-11-14Servers- PieFed v1.3.0- ActivityPub for WordPress v7.6.0- Ktistec v3.2.0- Mastodon v4.5.1- Mitra v4.13.0- tootik v0.19.9- Merp Relay v0.4.0- shops v0.1.4- Trunk & Tidbits, October 2025 (Mastodon)Clients- Tangerine UI for Mastodon v2.5.2- Voyager v2.40.3- Phanpy changelog- NeoComment: NeoDB ClientTools and Plugins- Event Bridge for ActivityPub v1.2.0 (WordPress plugin)- FIRES Server v0.5.0For developers- Schemas one can use to validate objects used in the FediverseProtocol- FEP-22b6: Linking an ActivityPub Object to a HTML page and backArticles- Fediverse Report – #142-----#WeekInFediverse #Fediverse #ActivityPubPrevious edition: https://mitra.social/objects/019a6010-28f6-7425-c378-064738e621a6