/activitystreams
well-formed ActivityStreams 2.0 object — @context present, type in the AS2 vocabulary, actor a dereferenceable URI, object consistent with the activity type. Content-Type: application/activity+json.
chaos.catastrophic.ioGET /activitystreams
Returns ActivityStreams 2.0 / ActivityPub objects with spec violations. Default omits the required @context. Use ?mode= to isolate other violations: a type outside the AS2 vocabulary, a non-URI actor, or an object whose shape doesn't match its activity type. Consumed by Mastodon, Misskey, and other Fediverse servers during federation.
context-missing
type-not-vocabulary
actor-not-uri
object-shape-variancenot.catastrophic.ioGET /activitystreams
well-formed ActivityStreams 2.0 object — @context present, type in the AS2 vocabulary, actor a dereferenceable URI, object consistent with the activity type. Content-Type: application/activity+json.
Build against not.catastrophic.io/activitystreams, then
flip the hostname to chaos.catastrophic.io to exercise the chaos.