/toml
well-formed TOML 1.0 document — homogeneous arrays, RFC 3339 datetimes, no duplicate tables, no dotted-key/table collisions, no trailing commas in inline tables. Content-Type: application/toml.
chaos.catastrophic.ioGET /toml
Returns TOML documents with TOML 1.0 spec violations and parser ambiguity. Default mixes int, string, and float in a single array. Use ?mode= to isolate other violations: unquoted datetime, duplicate tables, illegal nesting, impossible offsets, dotted-key/table collisions, or trailing commas in inline tables.
mixed-array-types
unquoted-datetime
duplicate-table
invalid-nesting
datetime-offset-lie
dotted-key-table-collision
trailing-comma-inline-tablenot.catastrophic.ioGET /toml
well-formed TOML 1.0 document — homogeneous arrays, RFC 3339 datetimes, no duplicate tables, no dotted-key/table collisions, no trailing commas in inline tables. Content-Type: application/toml.
Build against not.catastrophic.io/toml, then
flip the hostname to chaos.catastrophic.io to exercise the chaos.