manlycoffee , to News from fediverse
@manlycoffee@techhub.social avatar

The whole idea of BlueSky supporting nomadic identities but the rest of the ActivityPub (plus other stuff) Fediverse being unable to do so is such an oversold idea.

A new service using ActivityPub behind the scenes (and not the AT Protocol) can absolutely support nomadic identities, even if the service doesn't treat a whole website as the actor.

It will still use did:plc, same as AT Protocol (BlueSky), but once done so, an application that understands how to work with did:plc can dereference an actor based on the DID.

That said, an existing service will simply not be compatible with this idea, without changing how it operates.

smallcircles , to Random stuff
@smallcircles@social.coop avatar
box464 , to News from fediverse
@box464@mastodon.social avatar

Tonight I implemented something "just because" on my version of @Edent ActivityPub educational server. Some platforms will pick up a profile background image and display it along with your banner and avatar.

In your webfinger record, add this little bit at the root of the file and wallah. Akkoma is picking it up, at least! It's fun to play around.

 "backgroundUrl": {  
 "type": "Image",  
 "url": "https://{your-domain}/{image}.jpg"  
 },   

hongminhee , to Random stuff
@hongminhee@todon.eu avatar

is an server framework in & . It aims to eliminate the complexity and redundant boilerplate code when building a federated server app, so that you can focus on your business logic and user experience.

The key features it provides currently are:

• Type-safe objects for Activity Vocabulary (including some vendor-specific extensions)
client and server
• HTTP Signatures
• Middleware for handling webhooks
protocol

If you're curious, take a look at the Fedify website! There's comprehensive docs, a demo, a tutorial, example code, and more:

https://fedify.dev/

mapache , to News from fediverse
@mapache@hachyderm.io avatar

Part 6 of "A Guide to Implementing ActivityPub in a Static Site (or Any Website)" is now out.

Sorry about the delay, this is the part that not many people will like, I assume. I try to explain how to implement the inbox, which by nature is dynamic non-static.

Full article here:
https://maho.dev/2024/04/a-guide-to-implementing-activitypub-in-a-static-site-or-any-website-part-6/

If you like it don't forget to follow the @blog !

immarisabel Bot , to Random stuff
@immarisabel@indieweb.social avatar

I have been making progress with the and even the actor profile. But I still can't get it to show on Mastodon. Not sure where is it wrong. I've been comparing it with many tutorials, code bases and profiles. Only my old WordPress profile still shows. @marisabel Not sure if it is just time. The profile does work in rss-is-dead.lol and the webfinger also on webfinger.net . I still need to research more. I don't want to bother with inboxes until it shows.

mariusor , to Random stuff
@mariusor@metalhead.club avatar

Improved the webfinger handler for the reference implementation to support finding https:// resources alongside acct: double @ ones used by the larger fediverse.

Edent , to Random stuff
@Edent@mastodon.social avatar

Given a random domain name, is there any reliable way to find the shared inbox?

That is, how do I go from example.social to example.social/inboxes/shared ?

If I had a user, I could use to get their details and find an inbox. But if I have no user…?

kelsonv , to Random stuff EN
@kelsonv@gts.keysmash.xyz avatar

Hmmm.... wondering if it's possible to craft a custom endpoint that enables serving different users from different software on the same hostname.

Like having blog@example.com run on WordPress or WriteFreely, then linkblog@example.com run on Postmarks, then using something small like GoToSocial or Snac2 for person1@example.com and person2@example.com

Use something that's tailored for each use case, but not have to create a new subdomain for each piece of software.

(Makes note to read up on this stuff after post-work errands)

mapache , to News from fediverse
@mapache@hachyderm.io avatar

Part 3 of "A Guide to Implementing ActivityPub in a Static Site (or Any Website)" is just out the oven!

In this blog post, I explain how to make your blog discoverable in the Fediverse as an account, and also address some of the annoying pitfalls I encountered.

Full article here: https://maho.dev/2024/02/a-guide-to-implementing-activitypub-in-a-static-site-or-any-website-part-3/

If you like it don't forget to follow the @blog !

-sites -development -web

evan , to Random stuff
@evan@cosocial.ca avatar

I submitted a FEP for identifying the canonical address for an actor.

https://codeberg.org/fediverse/fep/pulls/225

J12t , to Random stuff
@J12t@social.coop avatar
osma , to Random stuff
@osma@mas.to avatar

A case of spec ambiguity, maybe? I can't find a mention in WebFinger or ActivityPub specs of usernames being case insensitive. Are @osma and @osma referring to the same actor? Is that up to implementation? How does a remote server determine which is correct?

Edit: I wrote above (at)Osma@mas.to and (at)osma@mas.to, but some part of the stack converted both to a lowercase mention during posting. I don't know which part, and what specs describes that.

youronlyone , to Random stuff
@youronlyone@c.im avatar

I wonder when we'll see custom domain in the / ?

For example, I want to use:

  • @-live.youronly.one for my account
  • @-sns.youronly.one for my account
  • @-photos.youronly.one for my account
  • @-mblog.youronly.one for my account
  • @-reading.youronly.one for my account

Ideally, even if I move to a new host/service, I can use the same WebFinger.

tchambers , to Activitypub Testsuite
@tchambers@indieweb.social avatar

@activitypubtestsuite - From earlier from @devnull - just to get it into this group:👇

"Using this test file you can see exactly how far along I am implementing — that is... not very far at the moment.

But we do have sanity tests, actor endpoint, and now http signature (!!) signing and verificiation tests.

This is all preamble, now that it's almost all out of the way, I can start making actual calls and consuming data from inboxes, etc...."

https://indieweb.social/@devnull@crag.social/110584166939748041

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Mordhau
  • WatchParties
  • Rutgers
  • jeremy
  • Lexington
  • cragsand
  • mead
  • RetroGamingNetwork
  • loren
  • steinbach
  • xyz
  • PowerRangers
  • AnarchoCapitalism
  • kamenrider
  • supersentai
  • WarhammerFantasy
  • itdept
  • AgeRegression
  • mauerstrassenwetten
  • MidnightClan
  • space_engine
  • learnviet
  • bjj
  • Teensy
  • electropalaeography
  • khanate
  • neondivide
  • fandic
  • All magazines