an ActivityPub behavior
id
uuid
937ae4e2-dd33-40c7-be1d-3ecac7f9fad5
name
content
The shares collection MUST be either an OrderedCollection or a Collection
origin

The origin of a normative behavior is where it originated, e.g. normative language in a protocol specification.

origin.source
https://www.w3.org/TR/activitypub/
origin.section
origin.selector.exact
The shares collection MUST be either an OrderedCollection or a Collection
in context
Every object MAY have a shares collection. This is a list of all Announce activities with this object as the object property, added as a side effect. The shares collection MUST be either an OrderedCollection or a Collection and MAY be filtered on privileges of an authenticated user or as appropriate when no authentication is given.
https://www.w3.org/TR/activitypub/
JSON
{
  "type": "Behavior",
  "uuid": "937ae4e2-dd33-40c7-be1d-3ecac7f9fad5",
  "content": "The shares collection MUST be either an OrderedCollection or a Collection\n",
  "origin": {
    "source": "https://www.w3.org/TR/activitypub/",
    "section": {
      "id": "https://www.w3.org/TR/activitypub/#shares",
      "branch": [
        5,
        8
      ]
    },
    "selector": {
      "type": "TextQuoteSelector",
      "prefix": "Every object MAY have a shares collection. This is a list of all Announce activities with this object as the object property, added as a side effect.\n",
      "exact": "The shares collection MUST be either an OrderedCollection or a Collection\n",
      "suffix": "and MAY be filtered on privileges of an authenticated user or as appropriate when no authentication is given. \n"
    }
  }
}