Ridgeway State Senate seal Ridgeway State Senate HANDBOOK

Senate Portal
Handbook

Everything a member of the Ridgeway State Senate staff needs to operate the Senate Staff Portal — what each role can access, what it cannot, and how to get the everyday jobs done. Written for Senators, Chairs, Leaders (House Leader & Clerk), and the State Registrar.

Sign in with Roblox Role follows your Roblox rank Every change is logged Last reviewed · 2026 Senate

Overview

The Senate Staff Portal is the working chamber floor of the Ridgeway State Senate: where bills are drafted, sessions are run, votes are cast, and the Code of Statutes is maintained. It is a restricted area — you must be signed in and hold at least State Senate access to enter.

What you see inside the portal is not the same for everyone. The portal presents up to four viewsSenator, Chair, State Registrar, and Administrator — and shows you only the ones your role unlocks, landing you on the highest one you hold. This handbook explains each role in turn: where you land, what tools you get, where the walls are, and the recipes for the common tasks.

In a hurry? Jump to the capability matrix for the one-screen "who-can-do-what," or the common workflows for step-by-step recipes.

How access works

Your powers come from two independent layers. Understanding the split explains almost every "why can / can't I…" question.

Layer 1 — Your site role (from your Roblox group rank)

You sign in with Roblox, and the portal reads your rank in the Ridgeway Roblox group and maps it to a site role and numeric access level — State Senate becomes Senator, Chief Justice becomes Chair, Lieutenant Governor becomes the Registrar, and so on. Your role re-syncs from your group rank every time you sign in, so a promotion or demotion in the group takes effect on your next login. (A Registrar can also set a role by hand under Manage Users; a hand-set role is pinned and then stops following the group until it's changed again — this is how the Administrator super-role, which no group rank grants, is held.)

Layer 2 — Chamber appointments (offices layered on top)

Some jobs — presiding, setting the agenda, keeping the motion record — are appointed offices, not group ranks. The Registrar grants them inside the portal under Manage Users. There are three:

President Pro Tempore
The chamber's presiding officer. This appointment boosts your effective level to Chair, so a Senator who is made Pro Tempore gains the full Chair view and every presiding power.
House Leader
Agenda power only — schedule sessions and compose the agenda, but not preside.
Senate Clerk
Motion handling only — put motions to a vote and keep the roll, from the floor.

Each office has exactly one holder; granting it to someone new removes it from whoever held it before. An appointment can only be given to a member at Senate level or above.

“Effective level.” Throughout the portal, permission checks use your effective level — your base level, raised to the Chair tier if you are the sitting President Pro Tempore. That is why an appointed Pro Tempore is treated as a Chair everywhere, while the House Leader and Clerk keep their base level and only gain their one specific slice of power.

Getting in

  1. Go to /senate-portal and sign in with Roblox.
  2. The server checks your rank. Below Senate level, you get a polite access denied page.
  3. At or above Senate level, you land on your highest view. A newly assigned role or a fresh appointment? Reload once to pick it up — the portal doesn't live-update mid-session.

The permission ladder

Levels are cumulative: a higher role can do everything the roles beneath it can, plus its own tools. A Registrar is also a Chair and a Senator; a Chair is also a Senator.

RoleRoblox rankLevelPortal viewIn one line
Senator State Senate200Senator Draft legislation, cast floor votes.
Chair Chief Justice ·or· Pro Tempore appt. 300Chair Preside: sessions, agenda, floor votes.
Registrar Lieutenant Governor400Registrar + Chair + Senator Edit the law; codify, moderate, manage users.
Governor Governor500Registrar + … All Registrar powers.
Administrator Developer Oversight900Administrator + all System: API keys, roles table, broadcasts.

Appointments (granted in-portal, independent of rank): President Pro Tempore → full Chair · House Leader → agenda only · Senate Clerk → motions only.

How to read this guide

Each role section below follows the same shape, so you can skim to your own and stop:

Who this is
The rank or appointment that grants the role.
Where you land
The view and side-panels you see when you open the portal.
Can / Cannot
A plain, side-by-side list of your powers and your walls.
Best practice
How to use the tools well — the intended workflow.

A means full access, a means limited or scoped access, and a means none. Every write action in the portal is recorded in the activity log.

Senators

Senator

Rank: State Senate Level 200 View: Senator

The baseline for everyone in the chamber. Every member with portal access — Chairs and the Registrar included — is a Senator first and keeps every power on this list.

Where you land

Dashboard Draft Bills My Vote Record Session Calendar Amendments

Can do

  • Draft documents — bills, resolutions, and nominations, auto-numbered for the sitting Senate (S12-01, R12-03, N12-02).
  • Structure them with formatted sections: preamble, findings / WHEREAS, sections, definitions, repealer, and more.
  • Add co-sponsors by username. Co-sponsors can edit the document's sections and save revisions with you.
  • Version control — snapshot revisions with a message; a snapshot is taken automatically when you submit.
  • Submit for review — hand a finished draft to the Chair's queue.
  • On the floor (while a session sits): propose a motion, cast your Yea / Nay / Abstain on any live vote, and withdraw a motion you proposed.
  • Weigh in on amendments — register support or opposition on statute amendments the Registrar puts forward.
  • Follow the chamber — session calendar, agenda, attendance, the activity feed, and the roster of chamber leadership.

Cannot do

  • Edit another member's draft unless you are a co-sponsor — and never rename, delete, or submit someone else's document.
  • Schedule or run a session, build the agenda, or open and close votes.
  • Process motions — proposing is yours; putting one to a vote is the Chair's or Clerk's.
  • Touch the law — no editing statutes or the Constitution.
  • Manage people or petitions — no user roles, appointments, or petition moderation.
Best practice. Build in sections rather than one wall of text — it makes the Chair's review and later codification far cleaner. Snapshot a revision before any big rewrite, add co-sponsors early, and only hit Submit when the text is final: submitting is what makes it visible to the Chair's queue.

Chairs

Chair · President Pro Tempore

Rank: Chief Justice — or Pro Tempore appt. Level 300

The presiding officer of the chamber. You reach this view either by holding the Chief Justice rank or by being appointed President Pro Tempore, which raises your effective level to the Chair tier. Everything a Senator can do, you can do too.

Where you land

Dashboard Session Control Review Bills Agenda Builder Member Votes Amendments

Can do

  • Schedule & run sessions — create a session, then open, recess, and close it from Session Control.
  • Build the agenda — add items, reorder them, and remove them.
  • Review the bills queue — send a submitted bill to the agenda, or return it to its author with a note.
  • Preside over voting — open and close floor votes on agenda items, tally roll-calls, and record voice votes.
  • Handle motions — put a member's motion to a roll-call, record a voice vote on it, or table it.
  • Keep the record — record attendance and read the full member-by-member vote matrix.
  • Move amendments — advance a statute amendment through review, grant floor approval, or table it.
  • Set the sitting Senate number — the value that drives document numbering.

Cannot do

  • Edit the Code of Statutes or the Constitution — presiding is not drafting the law.
  • Publish an amendment into the code (you approve it on the floor; the Registrar publishes).
  • Codify a passed bill into statutes.
  • Moderate petitions or manage users, roles, and appointments.
  • Issue Developer API keys or send portal broadcasts.
Best practice. Run a session in order: schedule it, build the agenda from the bills queue ahead of time, then on the day open the session, work each item's vote, record attendance, and close. A vote must be opened before members can cast on it and closed to finalize the tally.

Leaders — House Leader & Clerk

Two appointed offices carry a single slice of Chair power without the full chair. They are granted by the Registrar in Manage Users and layered on top of a member's Senate rank. Both keep the Senator view as their home — legislating is still the day job; the office is a tool for one specific responsibility.

House Leader

Appointment Agenda power only

Sets the chamber's business. Gains a trimmed Chair view, relabelled “House Leader,” with only the agenda-setting tools — the presiding panels are hidden.

Where you land

Session Control (schedule) Review Bills Agenda Builder Member Votes Amendments

Can do

  • Schedule sessions and put them on the calendar.
  • Compose the agenda — add, reorder, and remove items.
  • Triage the bills queue — add a submitted bill to the agenda or return it to its author.
  • See the chair overview statistics.

Cannot do

  • Open, recess, or close a session — scheduling is not presiding.
  • Run floor votes or record attendance.
  • See the vote matrix or move amendments.
  • Set the Senate number. These all need an actual Chair.
Heads up: inside this view a couple of labels still read “Chair” (the access badge and its blurb) even though the presiding buttons are hidden for you. Your real powers are the agenda-setting set above — scheduling and the agenda, not the gavel or the votes.

Senate Clerk

Appointment Motion handling only

Keeps the motion record while the Chair presides. Works from the Floor Motions card on the Senator dashboard — there is no separate Clerk view.

Can do

  • Put a motion to a roll-call vote.
  • Record a voice vote on a motion.
  • Table a motion.
  • Open and close the vote on a motion item on the agenda.

Cannot do

  • Build the agenda or schedule / control sessions.
  • Review the bills queue or record attendance.
  • Open or close votes on bill items — the Clerk's reach is motions only; bill votes are the Chair's.
Who does what with a motion: any Senator may propose one during a live session; the Clerk (or the Chair) is who processes it — puts it to a vote, records the voice vote, or tables it.

Registrar

State Registrar

Rank: Lieutenant Governor Level 400 View: Registrar (+ Chair + Senator)

Keeper of the law. The Registrar has full edit-and-publish authority over the Code of Statutes and the Constitution, moderates petitions, and manages the chamber's people. Because the level is 400, a Registrar also holds every Chair and Senator power — they can preside, set the Senate number, draft, and vote as well.

Where you land

Dashboard Edit Statutes Edit Constitution Change History Archive Petitions Codify Bills Amendments Court Rulings Manage Users

Can do

  • Edit the Code of Statutes — create, edit, and delete titles, chapters, and sections; rewrite body, history, and notes; set offense classification (class, max fine, max jail).
  • Edit the Constitution — create, edit, delete, and reorder articles and sections.
  • Publish amendments — put an amendment forward, then once the floor approves it, publish: the old text is archived and the section is rewritten (or repealed).
  • Codify passed bills — map a passed bill's sections into a target chapter; the bill becomes enacted. (Bills only — resolutions and nominations don't codify.)
  • Record court rulings — log a ruling that strikes down, narrows, stays, or upholds a section; it shows as a badge in the public grid.
  • Moderate petitions — set a petition active, qualifying, certified, or rejected, or remove it as a takedown.
  • Review history & restore — read the change log and restore archived statute text.
  • Manage users — assign site roles, grant or withdraw the chamber appointments, and remove members.

Cannot do — the guardrails

  • Act on a peer or a superior — you can't change the role, remove, or re-appoint any user whose level is at or above your own.
  • Touch a protected account — protected super-admin accounts are untouchable from the portal entirely.
  • Appoint a non-member — offices only go to members at Senate level or above.
  • Issue Developer API keys, send broadcasts, or invite — those are Administrator-only.
Every change is logged and often irreversible in the public record. Editing a statute, publishing an amendment, and codifying a bill all write straight to the live Code that external tools (CAD/MDT systems, the public API) read. Archive-and-restore exists for statute text, but treat publishing as final: confirm the target chapter and section numbers before you codify.

Administrator

Administrator

Rank: Developer Oversight Level 900 View: Administrator + all

The top tier — technical oversight of the whole system. Most staff will never hold this. Included here for completeness.

Dashboard User Management Developer API Activity Log System Settings

On top of every Registrar, Chair, and Senator power, the Administrator issues and revokes Developer API keys (for CAD/MDT and other apps — see the Developer API docs), edits the underlying roles table, reads the full activity log, sends portal-wide broadcasts, and issues invites. The same "can't act on a peer or superior" and "protected account" guardrails still apply.

Capability matrix

The one-screen reference. full · limited / scoped · none. Remember: Chair, Registrar, and Admin all include every power beneath them.

Capability Senator Clerk House Leader Chair Registrar Admin
Enter & legislate
Enter the portal
Draft / submit documents
Co-sponsor & save revisions
Cast floor votes · propose motions
Support / oppose amendments
Preside & set business
Process motions (vote / voice / table)
Schedule sessions
Build / reorder the agenda
Bills queue: add-to-agenda / return
Open / recess / close sessions
Open / close votes on agenda items
Record attendance · vote matrix
Advance / floor-approve amendments
Set the sitting Senate number
Maintain the law & the chamber
Edit statutes / Constitution
Publish amendments into the code
Codify passed bills → statutes
Record court rulings
Moderate petitions
Manage users / roles / appointments
Developer API keys · broadcast · invite

notes — Co-sponsor & revisions: only on documents you author or co-sponsor. Open/close votes: the Clerk only on motion items, never bill items. Manage users: never on a peer, a superior, or a protected account.

Common workflows

From idea to law — a bill's full journey

Draft the bill Senator

In Draft Bills, create a new document, write it in structured sections, add co-sponsors, and snapshot revisions as you go.

Submit for review Senator

Hit Submit. The draft moves to the Chair's queue and an initial revision is snapshotted automatically.

Agenda it (or return it) Chair / House Leader

From Review Bills, add the bill to a session agenda — or return it to the author with a note if it needs work.

Take the floor vote Chair

Open the session, open the vote on the item, let members cast, then close it. A passing bill lands in passed status.

Codify into statute Registrar

In Codify Bills, map the passed bill's sections into a target chapter. The new statute sections go live and the bill is marked enacted.

Amending an existing statute

Propose the amendment Registrar

Target a section and write the proposed text; the current text is snapshotted for comparison.

Gauge the chamber Senators

Members register support or opposition on the amendment.

Advance & floor-approve Chair

The Chair advances it through review and grants floor approval (or tables it).

Publish Registrar

The Registrar publishes: the old text is archived, and the section is rewritten — or repealed — in the live Code.

Appointing a chamber officer

Open Manage Users Registrar

Find the member — they must already hold Senate level or above.

Grant the office Registrar

Assign President Pro Tempore, House Leader, or Clerk. If someone already holds that office, they are automatically stepped down.

They reload New officer

The new officer reloads the portal once and their added powers and tabs appear.

Moderating a citizen petition

Open Petitions Registrar

Review the petition and its signature count.

Set its status Registrar

Move it to qualifying or certified, mark it rejected (stays visible, signing closed), or remove it as a takedown (disappears from the public list).

FAQ & glossary

How do I become a Senator, Chair, or Registrar?
Your role comes from your rank in the Ridgeway Roblox group and re-syncs every time you sign in — State Senate makes you a Senator, Chief Justice a Chair, Lieutenant Governor the Registrar. Get promoted (or demoted) in the group and it takes effect on your next login. A Registrar can also set a role by hand under Manage Users (within limits — never at or above their own level); a hand-set role is pinned and stops following the group until changed. On top of your role, the Registrar grants the three appointments (President Pro Tempore, House Leader, Clerk).
My role or appointment changed but I don't see it. Why?
If a Registrar changed your role or appointment in the portal, just reload — the portal reads it from the database on every page load. If your Roblox group rank changed, sign out and back in: your role re-syncs from the group at login, not on a plain refresh. Still stuck? Confirm the change took effect and that you're on the right account.
What's the difference between the President Pro Tempore and the House Leader?
The President Pro Tempore presides — full Chair powers: open and close sessions, run votes, record attendance, move amendments. The House Leader only sets the business: schedule sessions and build the agenda. A House Leader cannot gavel a session open or run a vote — that needs the Pro Tempore (or a Chief-Justice-rank Chair).
Can a Senator edit a bill I'm not the author of?
Only if you were added as a co-sponsor — co-sponsors can edit the document's sections and save revisions. Renaming, deleting, submitting, and managing co-sponsors stay with the author alone.
Who turns a passed bill into actual law?
The Registrar, through Codify Bills. Passing a bill on the floor sets its status to passed; codification maps its sections into a chapter of the Code of Statutes and marks the bill enacted. Resolutions and nominations pass but never codify.
Why can't I change this user's role, even as Registrar?
Two guardrails. You can't act on anyone whose level is at or above your own — no editing peers or superiors — and certain protected super-admin accounts can't be touched from the portal at all. Appointments also require the target to be at Senate level or above.
Is anything I do reversible?
Every write action is recorded in the activity log. Statute text is archived when amended or repealed and can be restored by the Registrar. But edits publish straight to the live Code that external tools and the public API read, so treat publishing and codifying as final — double-check before you commit.

Glossary

Effective level
Your permission level as the portal computes it — your base rank level, raised to Chair (300) if you're the sitting President Pro Tempore.
View
A top-level portal workspace: Senator, Chair, Registrar, or Administrator. You see the ones your level unlocks.
Panel
A side-menu section within a view — e.g. Agenda Builder inside the Chair view.
Appointment
An in-portal office (Pro Tempore, House Leader, Clerk) granted by the Registrar, separate from your Roblox rank.
Codify
To turn a passed bill into permanent statute text in the Code.
Amendment
A proposed change to an existing statute section, moved through review → floor approval → publication.
Motion
A procedural proposal raised on the floor during a live session; processed by the Clerk or Chair.