looking for documentation on how to generate RIC's for a variety of securities, including but not limited to: ETF options, futures, and futures options. Our objective is to be able to programmatically generate RIC symbols for an entire derivatives surface at a time given input data such as strike price, call put flag, expiration date, underlier, etc.
Is there an API available that we can use to query this, if not is there a ruleset documentation we can have to write the code to generate the RIC symbols ourselves?