RD has PCT Minimum documentation status making it a mandatory search for international search authorities
The Research Disclosure publication service allows you to establish inventions as prior ar quickly stopping others from patenting the same. The service has been the industry standard for over 50 years. It is inexpensive and provides both immediate online and, importantly, full paper publication.
In theory any relevant publicly available document can be cited as prior art to defeat a competitive patent. However in practice for a disclosure to be truly effective it needs to be published first in a location patent examiners are going to search. Secondly, the publication date and the fact that the content has remained unchanged should be unquestionable in court.
A full explanation of these points and how they affect the strength of your disclosures is available here.