I think something like this would be pretty neat if you're going to break backwards compatibility: https://perkeep.org/doc/json-signing/ Iirc this would allow for arbitrary json fields without using the tags hack as it done now.