Spaces:
Runtime error
Runtime error
import streamlit as st | |
def main(): | |
st.title("Self-Regulatory Organization (SRO) Rulemaking Process") | |
st.write("Welcome to the SRO Rulemaking Process Simulation!") | |
# Display information about the SEC inviting comments on SRO filings | |
st.header("1. SEC Invites Comments on SRO Filings") | |
st.write("The Securities and Exchange Commission (SEC) invites comments on filings submitted by SROs during the comment period.") | |
# Display information about Joint Industry Plans | |
st.header("2. Joint Industry Plans") | |
st.write("Joint Industry Plans include:") | |
st.write("- 17d-2 Plans for Allocation of Regulatory Responsibilities") | |
st.write("- National Market System Plans (NMS)") | |
# Display information about National Securities Exchanges | |
st.header("3. National Securities Exchanges") | |
st.write("National Securities Exchanges include:") | |
exchanges = [ | |
"BOX Exchange LLC", | |
"Cboe BYX Exchange, Inc.", | |
"Cboe BZX Exchange, Inc.", | |
"Cboe C2 Exchange, Inc.", | |
# Add more exchanges here | |
] | |
for exchange in exchanges: | |
st.write(f"- {exchange}") | |
# Display information about Registered Securities Associations | |
st.header("4. Registered Securities Associations") | |
st.write("Registered Securities Associations include:") | |
st.write("- Financial Industry Regulatory Authority (FINRA), formerly known as the National Association of Securities Dealers (NASD)") | |
# Display information about Notice Registered Security Futures Product Exchanges | |
st.header("5. Notice Registered Security Futures Product Exchanges") | |
st.write("Notice Registered Security Futures Product Exchanges include:") | |
futures_exchanges = [ | |
"CBOE Futures Exchange", | |
"Chicago Board of Trade", | |
"Chicago Mercantile Exchange", | |
# Add more futures exchanges here | |
] | |
for exchange in futures_exchanges: | |
st.write(f"- {exchange}") | |
# Display information about Securities Futures Associations | |
st.header("6. Securities Futures Associations") | |
st.write("The National Futures Association (NFA) is listed under Securities Futures Associations.") | |
# Display information about Registered Clearing Agencies | |
st.header("7. Registered Clearing Agencies") | |
st.write("Registered Clearing Agencies are divided into two categories:") | |
st.write("a. Proposed Rule Change Filings:") | |
proposed_rule_change_filings = [ | |
"Banque Centrale De Compensation", | |
"Boston Stock Exchange Clearing Corporation", | |
# Add more entities here | |
] | |
for entity in proposed_rule_change_filings: | |
st.write(f" - {entity}") | |
st.write("b. Advance Notice Filings:") | |
advance_notice_filings = [ | |
"The Depository Trust Company", | |
"Fixed Income Clearing Corporation", | |
"National Securities Clearing Corporation", | |
"The Options Clearing Corporation", | |
] | |
for entity in advance_notice_filings: | |
st.write(f" - {entity}") | |
# Display information about Other Self-Regulatory Organizations | |
st.header("8. Other Self-Regulatory Organizations") | |
st.write("The Municipal Securities Rulemaking Board (MSRB) is listed under Other Self-Regulatory Organizations.") | |
st.write("---") | |
st.write("This simulation provides a comprehensive list of SROs involved in the rulemaking process and information on how interested parties can submit comments on proposed rule changes.") | |
if __name__ == "__main__": | |
main() |