It&#x27;s called signing legally binding contract on using API between Google and Routebuilder with costs, availability and interface specified. Contracts like this are getting signed all the time - for well known examples look at Microsoft&#x2F;Bing providing search results to Yahoo and Stripe providing CC processing to Starbucks. You do not need a new law for that.