I was able to find out a few of the stocks listed in the universe weren't in the Master Securities DB.
In case anyone finds themselves in a position of needing to know what is in a universe, you can look at the universe table itself using sqlite3.
Run this in a terminal:
cd /var/lib/quantrocket
sqlite3 quantrocket.v2.master.main.sqlite "SELECT * FROM Universe"
This will list out all the universes with their SIDs.
From there, you can create a notebook and put those SIDs in a dict and compare them against your master security DB to see if all your SIDs are present.
from quantrocket.master import get_securities
securities = get_securities(exchanges=["XNYS"])
sids = ['YOURSIDSHERE',
'YOURSIDSHERE',
'YOURSIDSHERE']
#display(securities)
filteredFrame = securities[securities.index.isin(sids)]
values_not_in_df = [val for val in sids if val not in securities.index]
display(values_not_in_df)
display(filteredFrame)
I copied and pasted the terminal output from SQLite3 into vscode and used it to lay out the sids in dict format for python.
Happy Trading!