online / endpoints 139 / categories 19 / rate 60/min/ip /
hub · compare

/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 chaos.catastrophic.io

GET /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.

modes: context-missing type-not-vocabulary actor-not-uri object-shape-variance
control not.catastrophic.io

GET /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.