Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

julian@activitypub.spaceJ

julian@activitypub.space

@julian@activitypub.space
About
Posts
166
Topics
10
Shares
0
Groups
0
Followers
0
Following
0

View Original

Posts

Recent Best Controversial

  • **#ActivityPub support in #Madblog**
    julian@activitypub.spaceJ julian@activitypub.space

    @fabio@manganiello.eu

    > from my understanding Person vs. Group actor are mutually exclusive, so I can't have both on the same handle right?

    Correct, while you can have webfinger resolve both a group actor and person actor from a single handle, that gets messy quickly because how the receiving end handles this is not specified. Mastodon for example only takes the first entry, which crucially means if a community and user have the same handle, then one of the actors is inaccessible to Mastodon.

    Here are some quick answers to the open questions:

    Should the Person actor have its own inbox?
    Yes, the Person actor and the Group actor are two separate identities (as far as anybody outside of your instance is concerned.

    Outbox representation — Should the Group's outbox contain the Announce
    activities, the inner Create activities, or both?

    This is optional (at least for NodeBB). If you investigate NodeBB's actors, all of their outboxes return an empty OrderedCollection because I simply haven't gotten around to it yet, and I don't know many implementations that read it. Federation works fine without it, but it would make sense to follow Lemmy or Piefed's lead here.

    Backwards compatibility — Should Madblog support a "hybrid" mode that sends both Create (for Mastodon) and Announce (for threadiverse)?

    Mastodon will correctly de-duplicate the object so sending both Create(Note/Article) and Announce(Create(Note/Article)) is fine. The former serves non-threadiverse followers, and the latter ensures threadiverse syncronization capability.

    Separate keypair for the Person actor? If the Person actor eventually needs to sign requests (e.g. for inbox delivery), it would need its own keypair.

    I believe so. It was trivial for me to just generate keypairs for everybody, so I don't know off-hand whether things break if your Person actor doesn't have one. It might not resolve in some implementations?

    Uncategorized activitypub fediverse madblog platypush pubby

  • Sorry, but requiring requests to public activitypub objects to be signed is completely whack, merveilles.town
    julian@activitypub.spaceJ julian@activitypub.space

    @profpatsch@mastodon.xyz right. Yeah it is definitely annoying from an AP dev perspective, I've tried debugging requests tons of times only to find out... oops, my requests are coming from localhost, so the signature can't be verified 😅 <img class="not-responsive emoji" src="https://activitypub.space/assets/plugins/nodebb-plugin-emoji/emoji/android/274c.png?v=0c477ea069b" title="❌" />

    There is a minor legitimate use case for requiring signatures on GET though, and that's for retrieving user specific objects (like non-public notes and such)

    @evan@cosocial.ca

    Uncategorized activitypub mastodon

  • One last change before the RC for 26.4.0: Catodon now handles ActivityPub Articles and Pages properly, rendering html and all, instead of turning them all into Notes and showing them as a CW with the summary as comment, which tbf was pretty ugly.
    julian@activitypub.spaceJ julian@activitypub.space

    @panos@catodon.rocks welcome to the 21st century 😂

    cc @evan@cosocial.ca good news for long form text

    Uncategorized catodon sharkey activitypub

  • Today we're also introducing surf.social to let anyone surf the whole social web including over 130K feeds that bring together people, podcasts, YouTube channels, newsletters, blogs and images for whatever you're into.
    julian@activitypub.spaceJ julian@activitypub.space

    @mmccue.bsky.social@bsky.brid.gy oh, interesting... I never really got into Surf, but I think this sort of polished UX is crucial to getting non-techies onto the fediverse.

    Uncategorized

  • This article is a must read.
    julian@activitypub.spaceJ julian@activitypub.space

    @mike@thecanadian.social do you think this is a result of the corporate atmosphere from back in those days?

    I (perhaps inaccurately) feel like as of the 2010s, if you were nimble enough to outcompete an entrenched incumbent, the playbook would be to acquire your company.

    Uncategorized bluesky atproto activitypub

  • FediCon 2026 will be part of FOSSY.
    julian@activitypub.spaceJ julian@activitypub.space

    @reiver@mastodon.social I shall be there. Time to start brainstorming topics!

    Uncategorized fedicon fedicon2026 fossy fossy2026 coscup
  • Login

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups