You are free to build tools that emit/ingest json, and provide a json schema upon request.
The point is push vs pull.