my #homecloud #ActivityPub configs are still amiss.
https://webfinger.net reports:

- #Pixelfed & #Mobilizon accept `@user@host` & `user@host` as the same request.
- #NextCloud 30 gives 503 on both but Social is being rewritten anyway.
- #WordPress 6.7 activitypub accepts `user@host` but `@user@host is 404

I noticed today it was no longer federating, the new puzzle. I made no 'intentional' config changes but learned today my hack on Functions.php to remove P tags gets wiped on upgrades.

WebFinger

This #webfinger thing is a further puzzle. #wordpress adheres to #RFC7033 but that spec says nothing about acct beginning with @ they only use user@host examples! So is this important if a node only accepts without? Or is there a JDR trick I should know? ๐Ÿคจ
@teledyn the beginning @ is only because it should look like an @-reply we know from twitter. All fediverse platforms look up these replies without the leading @, because, as you already mentioned, this is not supported by WebFinger. Let me know if you need help!

@pfefferle

OK, but that doesn't explain webfinger.net

That 'client' is the same, yet only WordPress does not accept the at-prefix, so it must be the receiver who lops it off, no?

@pfefferle ok, that sets my mind at ease. So pixelfed and Mobilizon are deceptively resilliant to it, but so long as in practice it should only see without, I'm safe.

As I said, the RFC says nothing about this requirement, and I suppose this is why! ๐Ÿ˜…

@teledyn WebFinger says, that it has to be an URI, with a defined URI scheme: https://datatracker.ietf.org/doc/html/rfc7033#section-8.1

So `http://` or `https://` or `acct:` work fine for example (that is what webfinger.net adds automatically when you have not defined one btw.) https://en.wikipedia.org/wiki/List_of_URI_schemes

And because `@` is no (valid)(registered) URI scheme, it will not be supported by most of the WebFinger endpoints.

RFC 7033: WebFinger

This specification defines the WebFinger protocol, which can be used to discover information about people or other entities on the Internet using standard HTTP methods. WebFinger discovers information for a URI that might not be usable as a locator otherwise, such as account or email URIs.

IETF Datatracker