Assembly Guides

Legislators’ Guide to the Assembly


Welcome to the Legislators’ Guide to the Assembly! This document aims to provide a comprehensive overview of the Assembly and its procedures to legislators and those looking to become one. Whether you’re a citizen interested in what being a legislator entails, a new legislator trying to understand our legislative process, or just want to read up on some detail about the Assembly, you’ve come to the right place ‒ hopefully this guide will be able to answer your questions!

If you have noticed an error or have other suggestions for improving this guide, please feel free to contact the current Chair of the Assembly or @Cryo.

Read the Guide

About the Assembly

The Assembly of the South Pacific (T.S.P.) is the primary legislative authority of the Coalition. The principal function of the Assembly is to pass bills (a proposal for a new law or a change to an existing one). However, beyond legislating, the Assembly also serves as a place where:

  • elections for the Cabinet and the Chair of the Assembly, as well as the first round of the Delegate elections are held;
  • the confirmation of High Court Justices take place; and,
  • other similar appointments are presented and voted on (such as those to the Legislator Committee and the Council on Regional Security).


The Assembly makes new laws or amends laws currently in place. To make or amend a law, a legislator first introduces the bill in the Assembly’s Main Chamber. Other legislators will then comment and make suggestions to the bill. After an appropriate amount of time, the bill can be brought to a vote. A bill becomes law if a certain majority (simple or supermajority) votes to pass the bill. However, if the bill affects the game-side community of T.S.P., it will additionally be voted on in a regional poll.

Formation of Government

The Cabinet of T.S.P. is selected by the Prime Minister, and then voted on by the Assembly for approval. The Cabinet is responsible for managing crucial aspects of T.S.P.’s governance, such as foreign, regional, and military affairs. A nation needs to be a legislator in-order to be appointed to a Cabinet position by the Prime Minister. Many successful appointees for Cabinet roles have previously contributed to the Assembly in meaningful ways, such as writing bills or participating in debates.

Oversight of Government

The Assembly acts as a check and balance on the Government as part of a Separation of Powers. A Separation of Powers is where different groups of individuals possess powers unique to each group, to avoid any one group from monopolizing power. In T.S.P., the Assembly makes laws, the Cabinet administers the region, and the High Court interprets and applies the law.


Being a legislator allows you to debate and vote on our regional laws, as well as to vote in elections and run for office yourself. Attaining legislatorship is usually the first step you can take to contribute to the region and build up experience and a portfolio, which will be very useful for convincing others to vote for you when you run in an election.

Becoming a Legislator

Any person is eligible to become a legislator so long as:

  • the Chair of the Assembly does not believe that they are seeking membership in bad faith;
  • they meet the eligibility requirements needed to attain legislatorship (This includes possessing valid citizenship);
  • are not attempting to join with multiple nations or identities; and,
  • are not considered by the Council on Regional Security to be a significant risk to regional security.

If you would like to apply to become a legislator, just visit the Office of Legislator Applications and follow the instructions stated. This will usually include creating an application form, filling in the required information about yourself such as your nation, significant aliases, and previous activities on NationStates. After you’ve submitted the form, the Office of the Chair will process your legislator application. This will usually take a few days.

Maintaining Legislatorship

In order to maintain their status as a Legislator, a person must vote in at least half of the votes each month, given that there were two or more votes that month.

There are three exceptions to this:

  • if a Legislator has received a Leave of Absence, they are exempt from the voting requirement for the period they are absent;
  • new Legislators are exempt for the month in which they joined; or,
  • the Chair of the Assembly may exercise their discretion and exempt a Legislator with extenuating circumstances.

Naturally, if a person no longer meets the requirements to become a legislator (mainly, maintaining a nation in the region), their legislator status will also be revoked.

Process of the Assembly

Before a law can be passed by the Assembly, it needs to go through the whole legislative procedure. The infographic below goes over everything that happens before a bill can become law. Further information can be found in the following sub-sections!



Any Legislator may introduce a proposal to the Assembly. Proposals can originate in two locations:

  • Private Halls of the Assembly — for proposals which are highly sensitive such as Declarations of War, Treaties, and Security Matters; and,
  • Main Chamber of the Assembly — for everything else.

A bill can be either a:

  • General Matter — any bill which relates to general laws, amendments, resolutions, and appointments; or a,
  • Constitutional Matter — any bill which deals with constitutional laws, constitutional amendments, resolutions dealing with matters of constitutional law, and treaties with foreign regions.

All bills proposed to the Assembly must be compliant with the Law Standards Act, which describes how the different parts of a bill have to be formatted. Those guidelines, as well as applied examples, can also be found below:

Format of Bills

A fictitious law could look like this:

Format of Amendments

Amendments generally need to follow all the formatting rules for laws. However, due to their nature of changing parts of laws, there are additional rules on how to signal such changes to a law. A fictitious amendment could look like this:

Designation of Bills

All bills introduced to the Assembly are given a unique designation by the Chair of the Assembly. A bill designation has three main parts: [YEAR–ORDER.TYPE]

The year is easy enough; take the last two digits of the current year (e.g. [23] for 2023). For the order, the Chair notes bills down in the order they were introduced (e.g. [12] is the 12th bill proposed). And finally, all bills are given a type to make it easier to find a specific type of bill:

  • AB (Assembly Bill) — Acts of the Assembly or an amendment to an Act (example).
  • AP (Assembly Proposal) — A proposal is a discussion that lacks an actual bill (example).
  • CN (Cabinet Nomination) — A nomination proposed by the Cabinet (example).
  • FA (Foreign Affairs) — A treaty proposed by the Minister of Foreign Affairs (example).
  • MR (Motion to Recall) — A motion to recall an official from office (example).
  • DE (Discretionary Edits) — A discretionary edit made by the Chair (example).
  • AN (Administration Nomination) — A nomination proposed by the Off-site Admin Team (example on the old forums)

So a bill designated [2312.AB] is the 12th discussion of 2023, and is an Assembly Bill; and likewise [2247.MR] is the 47th discussion of 2022, and is a Motion to Recall.


Bills regarding:

  • General Matters are debated for a minimum period of three days.
  • Constitutional Matters are debated for a minimum period of five days.

If a debate leads to multiple bills or resolutions which address the same issue, the Chair of the Assembly will separately and simultaneously bring these competing bills or resolutions to vote, following the standard voting procedure. The bill or resolution that receives the most votes in favour and meets the minimum requirement for passage will become law.

The Chair may waive the minimum debate period if a Legislator motions for them to do so. This Motion must be Seconded by another Legislator. If there are no objections to the motion within twenty-four hours, the period may be waived.


Following the completion of the minimum debate period, any Legislator may Motion to Vote. This Motion must be Seconded by another Legislator before a vote can commence.

Bills regarding:

  • General Matters are voted for a minimum period of three days.
  • Constitutional Matters are voted for a minimum period of five days.

In the event of multiple bills or resolutions which address the same issue, the Chair will separately and simultaneously bring these competing bills or resolutions to vote, following the standard voting procedure. The bill or resolution that receives the most votes in favour and meets the minimum requirement for passage will become law.


The Chair will finalize the vote by counting the votes and determining whether the bill has passed or failed to pass. They will inform the Assembly of the result and amend any existing law (if the bill was an amendment)

  • Bills regarding general laws, amendments, resolutions, and treaties require a simple majority of those voting to pass. Appointments, unless otherwise specified, require a simple majority of those voting to pass.
  • Bills regarding constitutional laws, constitutional amendments, and resolutions dealing with matters of constitutional law require a three-fifths super-majority of those voting to pass. Treaties require a simple majority of those voting to pass.


The Assembly is managed by the Office of the Chair. This consists of both the Chair of the Assembly and any appointed deputies.

The membership roster for each of them can be found in the List of Officials and Dates of Elections in this thread.

Office of the Chair of the Assembly

The Office of the Chair comprises the Chair of the Assembly themselves, as well as any of their appointed deputies.

Similarly to what a Cabinet minister is to their respective government ministry, the Office of the Chair is responsible for the day-to-day administrative management of the Assembly, which mainly consists of opening and closing votes on time, ensuring that the whole legislative process is duly followed by legislators, and providing for a constructive atmosphere in the Assembly.

An in-depth breakdown of the Chair’s duties, including guidelines on how to fulfil them, can be found in the Chair Guide in this thread.

Click here to go back to the Assembly Concourse.


Chair Guide


Welcome to the Chair Guide! This is a comprehensive guide on everything you can or need to do as Chair. Of course, Chairs can always choose to do more than what is stated in this guide.

While this guide is primarily for (Deputy) Chairs to use, anyone can read it, and that’s on purpose! Maybe you’re thinking about running for Chair and want to know what being Chair entails, or you’re just curious about what Chairs do. If you have any suggestions on how to improve this guide or if you find an error in it somewhere, please feel free to contact the current Chair of the Assembly.

Chair of the Assembly

The Chair is the Assembly’s leader. As the ex officio moderator of the Assembly, they’re responsible for maintaining decorum and a constructive atmosphere so legislation can be collectively refined to achieve the best result. They are tasked with ensuring that the Assembly functions smoothly, from votes to thread releases to Legislator Checks. This important role requires broad support from legislators, hence why the Chair is elected via Approval Voting, a system to elect a consensus candidate even if another candidate is supported by a simple majority they appeal exclusively to.

Read the Guide

Managing Votes

Mainly, the Chair is responsible to respond to motions (be it to vote, to waive restrictions, release information, …) in the Assembly in a timely fashion—and while all what follows might intimidate you at first, with all the rules, exceptions, and small details to memorize, you’ll start to get the hang of if you’ve (seen it be) done it a couple of times! This section will provide you with everything about the Assembly’s procedure.

Types of Bills

Before you can open or close a vote, you need to determine the type of bill you’re dealing with ‒ different mandatory debate/voting times and passage thresholds apply, all of which play important roles you need to consider. The Legislative Procedure Act and the Charter list the following properties (note that the time they are to remain at vote is equal to the debate time) for the different proposal types:

Type Debate Time Passage Threshold
General Laws and Amendments 3 days 50%
Resolutions 3 days 50%
Consitutional Laws and Amendments 5 days 60%
Constitutional Resolutions 5 days 60%
Appointments 3 days 50% (unless said otherwise)
Recalls 3 days 60%
Treaties 5 days 50%
Executive Orders 3 days Same as regular amendments

Currently, the Charter overrides the 50% majority needed for an appointment to the Council on Regional Security to be a 60% supermajority.

A special case is the Chair’s discretionary editing power laid out in Article 2 of the Legislative Procedure Act. To save time on small corrections of the law, the Chair has the power to “correct typographical errors, grammatical errors, naming or formatting inconsistencies at any time, as long as these corrections do not alter the original intent of the law” without the need for a formal vote by the Assembly. However, before such edits are made, they have to be proposed to the Assembly for a three-day commenting period, after which the Chair can enact them under the same procedure as a passed bill (see Finishing a Vote).

General Legislative Procedure

A general schedule for the journey of a bill to become law is set out in the Legislative Procedure Act.

The process begins with any legislator making a proposal for a bill, resolution, or appointment, after which the whole Assembly can debate and provide feedback on it ‒ perhaps someone even introduces a competing proposal, which gets important later on when opening a vote. If the Cabinet makes an Executive Order (not to be confused with regular “Cabinet Orders”, which deal with small things such as allotment of Regional Officer slots!), it is considered automatically proposed to the Assembly. As Chair, you will have to ensure that discussion remains civil and orderly so that the proposal can be properly refined before being brought to vote!

Before you can open a vote on a proposal, it has to be motioned by a legislator, and another legislator must second (back) this motion. You should regularly check the Assembly forum to be aware when such motions are made! Additionally, the respective mandatory debate time must have passed since the last edit was made to the motioned bill. With a provided sufficient reason (as judged by you), a legislator can however motion to waive this limit, but you have to wait 24h before passing the motion so objections can be raised ‒ if a legislator objects and gets seconded by another legislator, you may not pass the motion. On the other hand, you may also delay the opening of a vote for a reasonable time frame in case you believe that opening a vote at this time would preempt active debate or create scheduling problems. Executive Orders are to be put to vote automatically after their debate time, with no need to be motioned. For the remainder of procedures, they are then treated like any other bill.

Once you have brought a proposal to vote, you can usually just wait until the voting period is over. In rare cases however, a legislator might motion to cancel voting on the proposal so that further edits can be made. Like with waiving debate time, they have to provide you a sufficient reason, and you have to wait 24h before making your ruling in order to allow other legislators to object. Until you have made a ruling on such motions, the proposal won’t officially pass or fail, so don’t worry about having to rush a possibly difficult decision without giving it the appropriate thought.

When a bill’s voting period is over, you count the votes and announce the results, officially passing or failing the proposal. If a proposal fails, there is a two-week ban on substantially similar (again, as judged by you) legislation being brought to vote, which you may waive under the same procedure as waiving debate time.

Bringing A Bill to Vote

So, a proposal has received a motion and a second from two different legislators ‒ how do you go about opening that vote now?

Make Sure It’s Legal to Vote

First of all, you need to verify that the proposal is eligible to go to vote: Check when the forum post containing the bill was last modified, and whether the mandatory debate time, based on the type of proposal you’re dealing with, has elapsed since then. If that isn’t the case, the proposal can’t legally go to vote yet ‒ either suggest to motion to waive discussion time instead, or just sit out the remaining time; in any case, you should give notice why you’re not opening a vote just yet so legislators are informed and know you’re active. If you wish to exercise your right to delay the vote for a bit, the same applies.

Furthermore, take a final look at the formatting of the motioned bill and confirm that it complies with the Law Standards Act. If there are violations, don’t worry ‒ to ensure formatting compliance without the need for additional debate time, the Law Standards Act allows you to make such required edits to the bill yourself just before bringing it to vote! For transparency, you should note any such use of your powers in the voting thread.

Create the Voting Thread

You’ve affirmed the motioned bill to be in proper formatting and confirmed the mandatory debate time to have passed, so you’re good to open the vote: Create a new thread with all relevant information in the Voting Floor subcategory! Keep in mind that if there are two or more competing bills, you have to bring them both to vote at the same time, with a separate voting thread for each of them.

The legally required content of the thread’s opening post is the proposal itself, as well as a countdown (using the Time and Date Live Countdown Timer site) to the conclusion of the vote. To keep things accessible for both present legislators and those looking at legislative history in the future, you should also include a link to the respective debate thread and note the proposal type as well as the resulting passage threshold (if two proposals compete, also mention the resulting additional requirements ‒ see “Closing a Vote”). For newer legislators, you might also want to explicitly mention how to vote ‒ direct to the poll, but a post in the voting thread with “Aye”, “Nay”, or “Abstain” is also an admissible (although uncommon) way to vote, as long as one doesn’t vote both by poll and by post. Of course you can also just go ahead and copy the code of a previous voting thread’s OP and swap out details as needed.

The title should also include the ID code for the vote (a string of letters and numbers noting the year, month, and number of the vote in that month)—don’t worry, this might sound complicated, but you’ll get the hang of it easily: Simply start with “A”, then put the last two digits of the current year (e.g. “21” for 2021) followed by two digits for the current month (e.g. “07” for July). After that, put a full stop and two digits to signal the number of the vote within this month (e.g. “01” for the first vote of the month, “02” for the second, …) ‒ and voilà, you should have yourself a vote ID looking something like “A2107.03”! Once you’ve figured out the vote ID, put it at the start of the title (behind your “[AT VOTE]” tag, if you set one). Also ‒ once again for clarity ‒ you should include the title of the debate thread in the voting thread’s title, so copy it over quickly. That should be all you need for the voting thread’s title! Usually, it’ll now look something like this: [AT VOTE] A2107.03 Amending the Elections Act - 3(3)b.

You’re now basically good to go and post the voting thread! However, before doing so, you need to make the poll. To do this, click the gear at the top of the post and “Build Poll.” This will bring you to the poll configurations page. To make the poll: click on the gear at the bottom of the configurations (“Show Advanced Options”); make sure you are on “Single Choice;” give the poll a title if you wish (something short like “Should this law/amendment/resolution be passed?” or “Should X be appointed/recalled?”); for the poll options, simply put “Aye,” “Nay,” and “Abstain” in one line each; you should limit the poll to the “legislators” group; the poll should automatically close at the specified time (you should use the countdown to help you!); and “Show Results” should be “Always visible,” the result chart should be bar, and “Show Who Voted” clicked on. Once you’ve done that and confirmed the poll, the vote’s live!

For this part, there is an Assembly Auto-Formatter function, however it is unfortunately for the old forum; but it can still be helpful! The input form for voting threads can be found here.

Announce the Vote

These are no legal requirements, but quality-of-life favours for your fellow legislators. After you’ve posted the voting thread, also post a message linking to the new voting thread in the proposal’s debate thread (something like “This is now at vote.”). You can also ping @Legislators in the #legislators-lounge on Discord with a short message that voting on the proposal has been opened and link the debate and voting threads. For legislators that aren’t on Discord, you might want to additionally publish a NationStates Dispatch with similar content and ping legislators’ nations in it.

The Auto-Formatter will also generate formatted suggestions for Discord and gameside pings.

Closing a Vote

The voting time on a bill has run out and you’re about to close the vote, or you have decided to pass a motion to cancel voting—what should you do?

Compile the Results

Naturally, first of all, you’ll need to check whether the proposal passed (if you’re cancelling voting, this naturally won’t be necessary). For that, calculate whether the number of Ayes, divided by the combined amount of Ayes and Nays, is above the passage threshold for the given type of bill. If two bills compete, only the one with the highest Ayes percentage ‒ discounting abstentions! ‒ passes (provided it reached the usual threshold), all others fail. Don’t forget to check whether a legislator has voted both by poll and by post, potentially voting twice!

After you’ve determined the outcome, post it in the voting thread. This can be as short as “With X Ayes against Y Nays, the bill has passed/failed with whatever% support, discounting the Z Abstentions” or as detailed and graphically enhanced as Amerion’s Final Tallies—if you want, you can just copy and edit the BBCode of earlier voting result announcements. You should then edit the debate and voting threads’ tags to passed, failed, cancelled, …, depending on the outcome of the vote. You can also make a short post in the debate thread (akin to when you opened the vote) saying something like “This has passed/failed.” and link to the official announcement of the results. Posting a short message on Discord linking to the results would probably be a good thing to do too, but again, these are not legal requirements.

For this part, there is an Assembly Auto-Formatter function! The input form for voting results can be found here.

Update the Legislative Activity Spreadsheet

The voting results have been announced and the law has been duly enacted. One last step remains to be done ‒ you need to update the Legislative Activity spreadsheet, which is important for both the monthly Legislator Check and easy-to-access recordkeeping. However, this is also one of the most tedious steps. (To gain editing access, contact @Farengeto.)

The easy part of this is making the entry on the main sheet (“Legislative History”), where all the Assembly votes since 2018 are listed. Scroll right to its bottom and enter the details of the vote in the same format as those recorded above it (you might have to append new rows, possibly also one for the header of the month ‒ simply use the input prompt right below the last row of the sheet to add the required amount): To get the total number of legislators (required for the “Number of Votes” and “Turnout” columns), open the current month’s legislator roster sheet (simply named “[month] [year]”), click and hold on the first-listed legislator’s forum name, and drag down until you’ve selected the forum names of all listed legislators. In the bottom right of your screen, you should then see a small label telling you how many cells you have selected ‒ this is, in this case, the current number of legislators. The “Number of Votes” is recorded as “[ayes + nays + abstentions]/[number of legislators]”. “Turnout” is calculated by dividing the sum of Ayes, Nays, and Abstentions by the current number of legislators.

After this, you’ll need to record every single legislator’s ballot in the respective vote. The first thing you have to do for this is add a new column to the current month’s legislator roster (according to the Legislator Committee Act, votes are counted for the month in which they finish, so I suggest only creating this column once the vote is actually over), between the “Chair’s Discretion” and “Number of Votes” columns of the “Voting Record” section. Right-click the “Number of Votes” column’s letter at the top of the sheet and use the menu popping up to insert a new column to the left of it ‒ this way, the conditional formatting rules I set up to display legislator’s votes in a matching colour will get copied over. Enter the vote’s ID in the orange header cell, and then you’re set up for recording the individual ballots.

Whew. That sure was a lot of writing. But why all this recordkeeping is necessary will become clear in the next section.

Publishing States of Assembly

The State of the Assembly is a monthly report from the Chair of the Assembly summarizing all official business that was conducted in the past month as well as providing the Legislator Committee with a recommendation on which legislators to revoke the legislator statuses of. It has to be published within the first week of a new month so LegComm can keep the deadline for revoking legislators’ statuses. This section will provide you insight into and guidance for writing a SoA.

For this part, there is an Assembly Auto-Formatter function! The input form for SoAs can be found here.

Conducting a Legislator Check

The heart of every SoA is the monthly Legislator Check—you investigate every legislator’s activity for the month and determine whether they’re compliant with the legislator eligibility criteria laid out in the Legislator Committee Act. So, how do you do this?

Count the Votes

The Charter asks “active membership” of legislators—of course, people don’t have to talk all the time on the forums or on Discord to comply with this requirement, it’s instead measured by looking at a legislator’s vote attendance.

Checking the voting requirement for legislators is relatively straightforward. On the Legislative Activity spreadsheet, open the legislator roster sheet for the month you’re evaluating, go through every row and count how many ballots the respective legislator has cast that month. Legislators who have been absent for (have not cast a ballot in) more than half of all votes in a month are non-compliant with the voting requirement. For example, if three votes finished in a month, any legislator who has been absent for at least two is non-compliant. If there were four votes however, being absent for two would still be counted as compliant ‒ two are exactly half of all votes, not more than half! Remember to not count legislators as absent for a vote if they had a LoA for the voting period—if you mark such cases at the conclusion of the respective vote, this won’t be a problem for you. Furthermore, legislators who were newly admitted that month don’t have to comply with the voting requirement at all (other requirements, as below, still apply). If you have determined a legislator to be non-compliant in this point, write “Non-compliant” in the “Status” column under “Legislator Check”, and put “Failed voting requirement” as the reason in the cell next to it.

As the Chair, you are allowed to exercise leniency when it comes to the voting requirement. For example, if someone narrowly fails it but is otherwise compliant and very active on Discord or the RMB, you can choose to give them an official warning and mark them as “Compliant” instead, but in this case you should note this and your reasoning in the reason column.

Verify Citizenship

The second requirement to keep one’s legislator status is citizenship in TSP, granted by simply having a nation in the South Pacific on NationStates.

If you see that a nation is no longer located in the South Pacific, write “Non-compliant” in the “Status” column and put “Nation moved out” as reason. Sometimes, a nation might just have ceased to exist ‒ naturally, it then also doesn’t reside in TSP anymore (do check however whether the linked nation contains a typo, like a blank space at the end, which was accidentally put there by the Legislator Committee and thus incorrectly shows the nation as CTE, in which case you should immediately correct it on the sheet); again, mark the legislator as “Non-compliant”, with “Nation CTEd” as the reason.

A special case of non-compliance is resignation. If a legislator has publicly resigned over the course of the month (e.g. with a post in the Office of Assembly Affairs thread, in the #legislators-lounge on Discord, …), you also mark them as “Non-compliant” and put “Resigned” with a link to their statement of resignation as the reason. This would also override any other reason for non-compliance, so you don’t have to conduct voting requirement or residency checks for legislators who resigned.

If you want, you can also colour the status and reason cells of non-compliant (or warned) legislators to graphically differentiate them from the compliant ones. All legislators who don’t fail any of these requirements can be marked as “Compliant” in the “Status” column. For those, you also won’t have to put anything for a reason.

The SoA Auto-Formatter will automatically compile a report on which legislators have failed the voting or residency requirement, but you’ll still need to manually mark legislators on the actual sheet.

Write the Recommendation

After you’re done with verifying the compliance status of every legislator, it’s time to write out your results as part of the post you’re going to make for the SoA.

The Legislator Committee will use this recommendation from you as the base of their final decision on who to revoke legislatorship from. They have the final say on this matter and may choose to exercise discretion and not remove a legislator you recommended to remove, or, the other way around, remove a legislator you opted to simply warn for non-compliance. Sometimes, they’ll also entirely forget to remove legislators in time!

Other Components

Now that you’ve completed the hardest part of creating your SoA, making a list of discussions active in the relevant month, a short summary of the votes held, and welcoming the new legislators will be a walk in the park.

Summarize the Votes Held

A report on the “State of the Assembly” would sure do well with a section about the votes that were held in the Assembly the past month, so here’s how to put one together:

First, you of course need a raw list of the relevant votes. If you’ve kept the Legislative Activity spreadsheet up to date, this’ll be as simple as scrolling to the relevant month on the main (“Legislative History”) sheet and checking which votes are recorded there. Otherwise, look through the Voting Floor and open all the threads with the last post being in the relevant month to get their details. Now, you can make a table with the relevant information about those votes: In the header row, put “Code” as the first cell, “Title” as the middle one, and “Result” as the last (like with the Legislator Check table, you’re free to change the labels, but they should be comprehensible). For every vote held in the month, add a new row and fill in the vote’s ID code, title (you can also make the title link to the respective voting thread for accessibility), and result (which you can also colour to give it a little bit of touch).

Traditionally, a short comment on the votes, outlining how many there were, what they were about, and whether they passed (you can follow the style of previous SoAs for this) is put before this table, and both get put as the first component of a SoA.

List the Active Discussions

A legislature like the Assembly also holds a lot of discussions, not all of which end in formal votes— therefore, a simple list of discussion threads that were active the past month is also included in a SoA.

This step is incredibly simple—just go through the threads in the Assembly forum and the Private Halls subforum, copying the links to and titles of all discussion threads of which the last post falls into the month you’re writing the SoA for! Organize this info into a list, with each bullet point being the title of a thread, linking to that thread. For threads in the Private Halls of the Assembly, you might want to put “[private thread]” or something similar instead of the actual title in order to maintain confidentiality ‒ but you as the Chair are the authority which decides what is released from the private subforums of the Assembly, so slipping up won’t cost your head.

Other Duties

Votes and States of the Assembly certainly make up the bulk of the Chair’s duties, but there are several smaller things you’ll need to do (semi-)regularly. This section covers everything you have to know about those tasks and how to tackle them.


The Chair is responsible for ensuring a smooth functioning of the Assembly, so naturally, things will have to get cleaned up once in a while. Primarily, dead discussions should be closed, and for yourself as the Chair, the Legislative Activity spreadsheet should be up to date.

Maintain the Spreadsheet

Keeping the legislator roster up to date being important has been mentioned in this guide a few times already, but it is definitely deserving of its own sub-section—the roster is seldom used in public, but its behind-the-scenes impact cannot be understated! Having a clean record of everything decides how much time and mental capacity you’re going to have to spend on many of your duties as Chair.

As described in the section about closing votes, the Chair primarily uses the spreadsheet to record the individual votes of all legislators so that Legislator Checks are easy to execute for the Chair and transparent for everybody else, a win-win situation. Additionally, you should record Leaves of Absence (see below) on the sheet to support you when copying all those individual votes so you don’t accidentally mark someone as absent.

Your Approval Matters

Nice, right? Jokes aside, your approval as the Chair really does matter—it decides whether a legislator gets removed for inactivity, a political party gets formally recognised, and even whether someone is guilty of Espionage or not!

Leaves of Absence

The Legislator Committee Act considers legislators with an approved Leave of Absence from the Chair present for all votes in the timeframe of the LoA.

Legislators who would like to have a LoA approved normally post their request in the Office of Assembly Affairs thread, mentioning the start and end dates of the duration for which they’d like to be excused as well as their reasoning (that can also be a private RL thing, in which case you shouldn’t try to press for details—after all, everyone is entitled to their privacy!). A legislator might also contact you privately to request a LoA in special cases. Either way, you should make a post in the Status Updates thread to publicly approve the LoAs. Nowadays, LoAs don’t really get denied—only in really obscure cases, like a ridiculously long time frame to be excused for, should you consider denying a LoA request.

After you’ve approved a LoA, it’d be good to record it on the current month’s legislator roster sheet to not forget it later on. In the “Chair’s Discretion” column, simply note “LoA [start date] — [end date]” or something similar.


“Distribution of private information that originates in official South Pacific discussion areas, excluding private messages, without the express written permission of the relevant officials or institutions shall be considered Espionage.” The Criminal Code makes you as the Chair the relevant official to grant such written permission for discussions on private Assembly venues!

For threads in the Private Halls of the Assembly, there is a semi-formal way for legislators to request releasing discussions: The Private Threads Declassification System. There, legislators can make a post if they’d like to have private threads released, usually using the application form code included in the thread’s O.P. You can then approve or deny the request at your discretion, but remember that transparency for the public is always a good thing, so you should approve the request if there is no harm to be done by releasing the requested threads. If you approve a request, move the respective threads to the public Assembly forum, depending on the age of a thread. How moving threads works is described in detail in the Other Duties > Housekeeping > Archive Inactive Discussions sub-section.

Personal Projects

That’s basically it for all your official duties that are set out in law (or derived from it)! However, as the head of the Assembly, you’re free to run your own projects, be it for outreach, integration, or anything, really. Maybe you even promised to do such a thing in your campaign! Previous Chairs have started many projects, and maybe you’d like to continue some—a list of all currently active Chair projects is located here.

And With All That Said…

…I’m free. Well, this certainly is a lot of text. To read as it was to write. Covering everything the Chair of the Assembly can or must do and how to best go about it turned out to be a quite extensive project, so extensive that one term was not enough to get it all down. But here we are: A complete (I hope!) guide to Chairing! Hopefully your questions have been answered—again, if you have any suggestions for improving it, contact the current Chair (@BlockBuster2K43) or @anjo.

~ Written by @flowerpetal and @anjo in their respective terms, finished December 2021

~ Transferred to Discourse by @Cryo

Click here to go back to the Assembly Concourse.

List of Historical Chairs


Welcome to the List of Historical Chairs. This list seeks to provide a full record of the composition of the Assembly’s presidium since the creation of the role of Chair of the Assembly in its current form, containing lists of all Chairs and their deputies as well as their respective tenures. Furthermore, a number of records set by officeholders are also included for the pleasure of the reader.

The T.S.P. Wiki Article about the Chair explains the origin of the role of Chair as follows:

The responsibilities of the modern Chair of the Assembly were originally administered by the Secretary of the Region. In the Great Council of late 2005 to early 2006, the role of Chair of the Council (now Assembly) was created to administer votes and laws, but the Secretary (then changed to Minister) of the Region also had this responsibility. To reconcile this contradiction, the Minister of the Region was given the role of Chair of the Assembly, which existed in the Charter as a set of responsibilities held by the Minister of the Region (who had no other responsibilities). The Minister of the Region was renamed on November 10th 2010 and the first person elected as Chair of the Assembly was Todd McCloud on 15 January 2011.

Historical Chairs of the Assembly

The Assembly is currently under its 47th Presidium and has seen an additional 12 transitional Acting Chairs. In total, 31 unique individuals have served as Chair, whether Acting or regular. There has been a total of 5 vacancies of the office. The full spreadsheet with links to elections and stepdowns (where applicable) is available here.

This first election for the Chair marks the start for all data collected for the list below.

List of Chairs

Dashes in the Presidium column represent Acting Chair; in the Chair column, Vacancy. Coloured names represent the current Presidium.

Presidium Chair Start of Term End of Term
1 Todd McCloud 15 Jan '11 14 Jun '11
2 Hammer 14 Jun '11 10 Sep '11
3 Topid 10 Sep '11 17 Sep '11
4 Hileville 17 Sep '11 09 Dec '11
5 Eluvatar 09 Dec '11 17 Mar '12
6 Eluvatar 17 Mar '12 03 Jun '12
7 Belschaft 03 Jun '12 03 Sep '12
8 Belschaft 03 Sep '12 17 Dec '12
17 Dec '12 27 Dec '12
9 Antariel 27 Dec '12 08 Apr '13
10 Belschaft 08 Apr '13 09 Aug '13
11 sandaoguo 09 Aug '13 11 Dec '13
12 sandaoguo 11 Dec '13 16 Dec '13
16 Dec '13 24 Dec '13
13 Rebeltopia 24 Dec '13 10 Apr '14
14 Tsunamy 10 Apr '14 24 Jul '14
15 Unibot 24 Jul '14 25 Nov '14
16 Unibot 25 Nov '14 25 Mar '15
17 Aramanchovia 25 Mar '15 28 May '15
18 Farengeto 28 May '15 24 Jul '15
19 Farengeto 24 Jul '15 25 Nov '15
20 Sam111 25 Nov '15 09 Feb '16
21 Awe 09 Feb '16 23 Feb '16
22 Awe 23 Feb '16 11 Apr '16
11 Apr '16 15 Apr '16
23 Awe 15 Apr '16 15 Jun '16
24 Awe 15 Jun '16 28 Aug '16
28 Aug '16 11 Sep '16
25 Omega 11 Sep '16 11 Jan '17
26 Omega 11 Jan '17 02 Feb '17
Ryccia 02 Feb '17 15 Feb '17
27 sandaoguo 15 Feb '17 26 Apr '17
Cormac 26 Apr '17 10 May '17
28 Cormac 10 May '17 06 Jun '17
Omega 06 Jun '17 29 Jun '17
29 Farengeto 29 Jun '17 29 Oct '17
Altmoras 29 Oct '17 09 Nov '17
30 sandaoguo 09 Nov '17 08 Dec '18
Altmoras 08 Dec '17 18 Dec '17
31 Nakari 18 Dec '17 23 Apr '18
32 Nakari 23 Apr '18 16 Jun '18
16 Jun '18 04 Jul '18
33 Roavin 04 Jul '18 03 Nov '18
34 Amerion 03 Nov '18 07 Mar '19
35 Bzerneleg 07 Mar '19 08 Jul '19
36 Amerion 08 Jul '19 22 Oct '19
Farengeto 22 Oct '19 31 Oct '19
37 Nakari 31 Oct '19 06 Feb '20
Phoenix 06 Feb '20 14 Feb '20
38 Phoenix 14 Feb '20 21 Jun '20
Islas 21 Jun '20 23 Jun '20
39 Rabbitz 23 Jun '20 03 Sep '20
North Prarie 03 Sep '20 05 Sep '20
Nakari 05 Sep '20 12 Sep '20
40 Purple Hyacinth 12 Sep '20 13 Jan '21
41 Purple Hyacinth 13 Jan '21 15 May '21
42 Purple Hyacinth 15 May '21 17 Aug '21
anjo 17 Aug '21 26 Aug '21
43 anjo 26 Aug '21 26 Dec '21
44 anjo 26 Dec '21 14 Mar '22
Cryo 14 Mar '22 22 Mar '22
45 Cryo 22 Mar '22 09 Sep '22
46 Cryo 09 Sep '22 01 Nov '23
47 BlockBuster2K43 01 Nov '23 current

Here are some records set by our historical Chairs:

  • sandaoguo is the Chair with the most elected terms (4), which however only amount for 228 days due to resignations.
  • Cryo has served the longest time consecutively, at 589 days over two terms, as well as an 8 day stint as Acting Chair.
  • This also is the longest time in office overall, followed by Purple Hyacinth’s 339 days.
  • The single longest term was served by Cryo, whose term was 418 days long.
  • The shortest term lasted only 5 days and was ended by sandaoguo resigning.

Historical Deputy Chairs

In total, 28 unique individuals have served as Deputy Chair of the Assembly in 37 deputy terms. For the purposes of this list, a deputy’s term lasts from their appointment until they resign, are dismissed, become the Acting Chair, or their appointing Chair leaves office. As with the list of Chairs, the full spreadsheet with links to appointments and stepdowns (where applicable) is available here.

This first appointment for the Deputy Chair marks the start for all data collected for the list below.

List of Deputy Chairs

Coloured names represent the current Deputies.

Deputy Chair Start of Term End of Term
Alv Belschaft 16 Oct '12 17 Dec '12
Awe Farengeto 21 Jun '15 25 Nov '15
Awe Sam111 25 Nov '15 09 Feb '16
Omega Awe 13 Jul '16 28 Aug '16
Ryccia Omega 13 Sep '16 02 Feb '17
Cormac sandaoguo 26 Apr '17
Omega Cormac 06 Jun '17
Altmoras Farengeto 21 Aug '17 29 Oct '17
Rebeltopia Roavin 29 Jul '18 03 Nov '18
Islas Amerion 04 Nov '18 05 Jan '19
Nakari Amerion 04 Nov '18 11 Feb '19
Rebeltopia Amerion 04 Nov '18 07 Mar '19
Bzerneleg Amerion 11 Jan '19 07 Mar '19
Rebeltopia Bzerneleg 07 Mar '19 01 Apr '19
Kurnugia Bzerneleg 07 Mar '19 08 Jul '18
Islas Bzerneleg 07 Mar '19 06 Apr '19
Omega Amerion 16 Jul '19 22 Oct '19
Farengeto Amerion 16 Oct '19 31 Oct '19
Phoenix Nakari 27 Nov '19 05 Feb '20
Islas Phoenix 21 Feb '20 14 Jun '20
North Prarie Rabbitz 29 Jun '20 03 Sep '20
Nakari Rabbitz 24 Aug '20 05 Sep '20
Swifty Purple Hyacinth 12 Sep '20 21 Oct '20
Qaweritoyu Purple Hyacinth 15 Oct '20 17 May '21
anjo Purple Hyacinth 15 Oct '20 17 Aug '21
Tin Purple Hyacinth 17 May '21 22 Jun '21
Moon Purple Hyacinth 17 May '21 22 Jun '21
Quebecshire Purple Hyacinth 20 Jun '21 07 Aug '21
Tisha Purple Hyacinth 20 Jun '21 26 Aug '21
Tisha anjo 26 Aug '21 21 Oct '21
Doge Land anjo 29 Aug '21 21 Oct '21
Floptop anjo 29 Aug '21 21 Oct '21
Cryo anjo 30 Dec '21 14 Mar '22
BlockBuster2K43 Cryo 25 May '22 01 Nov '23
Jebediah Cryo 29 May '22 08 Aug '22*
Welly BlockBuster2K43 19 Nov '23 current
Penguin BlockBuster2K43 06 Jan '24 11 Feb '24

*effective date of end of term

Of course, there is a short record section for our historical Deputy Chairs, too:

  • Islas and Omega tie for being the most-often appointed deputies overall with 3 separate appointments each.
  • BlockBuster2K43 is the Deputy with the longest term, which lasted for 527 days under Cryo.
  • This simultaneously accounts for the longest time served as deputy, with anjo second at 306 days under Purple Hyacinth.
  • The shortest tenure as Deputy Chair is a tie between Cormac and Omega at 0 days, who were each appointed by their Chairs in their respective resignations and thus immediately became Acting Chair.

Closing Notes

Assembling this list required quite some digging around in this and all our previous forums, and I couldn’t find exact records for every single term—especially on the question of deputies—and thus there may be slight inaccuracies, but I did attempt to make it as complete and correct as I could. If you would like to correct some of the data or have additional information to incorporate, please contact @Cryo.

Click here to go back to the Assembly Concourse.

Notice anything wrong? Please don’t hesitate to get in contact with Assembly Leadership either here on the forums through the Office of Assembly Affairs, or on Discord.