Spaces:
Runtime error
Runtime error
File size: 3,489 Bytes
fc7b42e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 |
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() |