ActivityPub server must present object in response to GET request with AS2 Accept Header

Requirement

Servers… *MUST* present the ActivityStreams object representation in response to `application/ld+json; profile="https://www.w3.org/ns/activitystreams"`

Origin

The origin of this requirement is a quote from the ActivityPub specfiication:
prefixin response to a request, but
MUST present the ActivityStreams object representation in response to application/ld+json; profile="https://www.w3.org/ns/activitystreams"
suffix , and SHOULD also present
https://www.w3.org/TR/activitypub/ , § 3.2

id

urn:uuid:08549639-2888-4ee2-a320-97fc7ee32e00

uuid

08549639-2888-4ee2-a320-97fc7ee32e00

Full JSON

{
  "id": "urn:uuid:08549639-2888-4ee2-a320-97fc7ee32e00",
  "type": "Behavior",
  "name": "ActivityPub server must present object in response to GET request with AS2 Accept Header",
  "content": "Servers… *MUST* present the ActivityStreams object representation in response\nto `application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"`\n",
  "tag": [
    {
      "name": "ActivityPubServer",
      "id": "https://socialweb.coop/tag/ActivityPubServer"
    }
  ],
  "origin": {
    "source": "https://www.w3.org/TR/activitypub/",
    "section": {
      "id": "https://www.w3.org/TR/activitypub/#retrieving-objects",
      "branch": [
        3,
        2
      ]
    },
    "selector": {
      "type": "TextQuoteSelector",
      "exact": "MUST present the ActivityStreams object representation in response to application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"",
      "prefix": "in response to a request, but",
      "suffix": ", and SHOULD also present"
    }
  },
  "uuid": "08549639-2888-4ee2-a320-97fc7ee32e00",
  "@context": [
    "https://www.w3.org/ns/activitystreams",
    "https://socialweb.coop/ns/testing/context.json"
  ]
}

Links