It would be useful to have arbitrary key/value pairs in the metadata exposed in the TileJSON. The TileJSON spec allows for it, and it would be allow passing non-standard TileJSON values to map renderers. For instance, MapLibre looks for an encoding value of "terrarium" or "mapbox" in a raster DEM TileJSON to determine how to handle the data (maplibre/maplibre-native#3564).