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

/web-annotation

well-formed W3C Web Annotation — id present, body is a TextualBody object, motivation is from the standard vocabulary, target is a URI string. Content-Type: application/ld+json with anno.jsonld profile.

chaos chaos.catastrophic.io

GET /web-annotation

Returns W3C Web Annotation objects with spec violations. Default omits the required `id` field. Use ?mode= to isolate other violations: wrong body type, invalid motivation vocabulary, or inconsistent target shape.

modes: id-missing body-as-string motivation-invalid target-shape-variance
control not.catastrophic.io

GET /web-annotation

well-formed W3C Web Annotation — id present, body is a TextualBody object, motivation is from the standard vocabulary, target is a URI string. Content-Type: application/ld+json with anno.jsonld profile.

Build against not.catastrophic.io/web-annotation, then flip the hostname to chaos.catastrophic.io to exercise the chaos.