@dev @robustjumprope I do have a suggestion here, that I'm willing to implement in Firefish, if it is wanted.
I was part of the Misskey team (and later the Foundkey fork team) and for the latter, I envisioned a "API v2" system to gradually move the Misskey API to a more sane format. But without having to touch actual endpoint code and without breaking existing APIs.