ActivityPub/Primer/Required properties
< ActivityPub | Primer
The ActivityPub spec adds requirements on top of the Activity Streams 2.0 spec.
In particular, it requires each object to include a `type` property.
Additionally, objects should have an `id` property, unless they are transient.
However, the wording in the AP spec for these required properties does not use the SHOULD, MUST, MAY format very clearly, so consumers of AP objects SHOULD be permissive with missing `type` properties.