mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

373K
active users

Just posted a bunch of new changes to the Emissary alpha site. This makes Emissary *much* more stable, and ready for some serious integration testing.  First order of business - Mastodon...

@ben It looks like posts are coming through from Emissary to Mastodon. I need to figure out why my follow request is still "Pending" -- but I'll take the wins I can get.

@benpate @ben

I tried to follow this actor, but your server responded with 500:

{
  "code": 500,
  "location": "handler.ActivityPub_PostInbox",
  "message": "Error parsing ActivityPub request",
  "timestamp": 1706115740,
  "details": [],
  "innerError": {
    "code": 500,
    "location": "hannibal.pub.ReceiveInboxRequest",
    "message": "Request is invalid",
    "timestamp": 1706115740,
    "details": [],
    "innerError": {
      "code": 500,
      "location": "hannibal.pub.validateRequest",
      "message": "Unable to verify HTTP signature",
      "timestamp": 1706115740,
      "details": [],
      "innerError": {
        "code": 500,
        "location": "hannibal.sigs.Verify",
        "message": "Error decoding public key",
        "timestamp": 1706115740,
        "details": [
          ""
        ],
        "innerError": {
          "code": 500,
          "location": "hannibal.sigs.DecodePublicPEM",
          "message": "Block is nil",
          "timestamp": 1706115740,
          "details": [
            ""
          ],
          "innerError": null
        }
      }
    }
  }
}
Ben Pate 🤘🏻

@silverpill @ben For what it's worth, I believe I've fixed the issue you found. Though, this is a heavy development server that's guaranteed to *not* be online whenever you actually want to hit it. I will be slowly moving things over to ben@pate.social - which is at least always online, and has a semi-proper release cycle.

Thanks again for helping me test Emissary. It looks like connections between it and Mitra are working pretty nicely (from my end, anyway)

@benpate Sending activities to @ben@pate.social still doesn't work for me.

Same error: "Error decoding public key"

@silverpill Well, that's awfully embarrassing. Thanks for letting me know, Silver. I really want to see this work out on the real Interwebs. So, back to the drawing board :)