Can't be followed by Ghost users

I’m building ActivityPub support into Idno (formerly Known). Mastodon users can now follow Idno accounts and receive updates - but for some reason, Ghost users can’t follow Idno users.

I assume that means the code is missing something in the spec, but I’m finding debugging really hard going.

I have a test profile up at Ben Werdmuller

Any thoughts? What am I missing?

2 Likes

This actor appears to be valid and I can follow it. If it doesn’t work in Ghost that’s probably a problem on their side.

1 Like

Hi! I’m one of the maintainers of Fedify, the ActivityPub framework that Ghost uses under the hood. I’d be happy to help narrow this down.

One thing worth trying is fedify inbox, a CLI tool that spins up a temporary public ActivityPub server. With the --follow option, it will automatically have its temporary actor send a Follow activity to your actor, simulating what Ghost does:

fedify inbox --follow https://idno.werd.io/profile/ben

The output will show what your server sends back (e.g., Accept or Reject), along with any errors—so you can tell whether the issue is in how Idno handles the incoming Follow, or somewhere further down the line.

If you do find something odd on Ghost’s end, feel free to open an issue on the Fedify repository—I’d like to make sure Ghost interoperates correctly with Idno.

1 Like