Internet Object (IO)'s design wasn't influenced by Toon or GraphQL.
The project began back in 2017 with very different goals: reducing repeated keys,
introducing a schema-first structure, separating data from metadata, supporting a
richer type system, and keeping the format as readable as CSV while still being
expressive enough for nested data.
IO is meant to be a lean, schema-driven data serialization format - not a query
language (like GraphQL) or a minimal notation (like Toon).
Happy to explain any specific parts if you're curious.
Internet Object (IO)'s design wasn't influenced by Toon or GraphQL.
The project began back in 2017 with very different goals: reducing repeated keys, introducing a schema-first structure, separating data from metadata, supporting a richer type system, and keeping the format as readable as CSV while still being expressive enough for nested data.
IO is meant to be a lean, schema-driven data serialization format - not a query language (like GraphQL) or a minimal notation (like Toon).
Happy to explain any specific parts if you're curious.