The operators and owners of the Silverstone circuit on Monday jointly revealed that an agreement to host the next 17 British grands prix has been reached.