web: remove 'v1' API prefix, drop illusion of loose coupling