Add Constitution v2.0 section for AEC federal registration

Collapsible section with full draft constitution: 13 clauses covering
name, objects (direct democracy/CIR), open membership, National Council
governance, Convenor reserved powers, officers, candidate endorsement,
amendment, finances, transition/devolution, winding up, disputes.

Includes drafting notes box (styled separately, marked for deletion
before lodgement). Footer link added.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
King Omar 2026-07-01 04:11:51 +10:00
parent 78454eee26
commit 1b4414c575

View file

@ -175,6 +175,29 @@
.email-modal-btn:hover{background:#ff33aa}
.email-modal-skip{background:none;border:none;color:#555;font-family:'Roboto Mono',monospace;font-size:12px;cursor:pointer;width:100%;text-align:center;padding:4px}
.email-modal-skip:hover{color:#aaa}
/* ── Constitution ── */
.constitution-section{margin:32px 0;border:1px solid #222;background:#050505}
.constitution-header{background:#0a0a0a;border-bottom:2px solid #ff0099;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none}
.constitution-header:hover{background:#0d0d0d}
.constitution-tag{font-family:'Roboto Mono',monospace;font-size:10px;color:#ff0099;letter-spacing:3px;text-transform:uppercase;margin-bottom:6px}
.constitution-title{font-family:'Roboto Mono',monospace;font-size:20px;font-weight:700;color:#fff;margin:0 0 4px}
.constitution-meta{font-family:'Roboto Mono',monospace;font-size:11px;color:#555}
.constitution-chevron{font-size:18px;color:#ff0099;transition:transform .25s}
.constitution-chevron.open{transform:rotate(180deg)}
.constitution-body{padding:24px;display:none}
.constitution-body.open{display:block}
.constitution-draft-notice{border:1px solid #2a1a00;background:#0d0800;padding:14px 16px;margin-bottom:24px;font-family:'Roboto Mono',monospace;font-size:11px;color:#888;line-height:1.7}
.constitution-draft-notice strong{color:#c87000}
.constitution-draft-notice ol{margin:8px 0 0 16px;padding:0}
.constitution-draft-notice li{margin-bottom:6px}
.constitution-adopted{font-family:'Roboto Mono',monospace;font-size:12px;color:#555;text-align:center;margin-bottom:28px}
.const-section{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #111}
.const-section:last-of-type{border-bottom:none}
.const-h3{font-family:'Roboto Mono',monospace;font-size:13px;font-weight:700;color:#ff0099;text-transform:uppercase;letter-spacing:1px;margin:0 0 12px;padding:6px 0 6px 10px;border-left:3px solid #ff0099}
.const-clause{font-family:'Roboto Mono',monospace;font-size:12px;color:#bbb;line-height:1.75;margin:0 0 10px;display:flex;gap:12px}
.const-num{color:#ff0099;font-weight:700;flex-shrink:0;min-width:36px}
.const-sub{font-family:'Roboto Mono',monospace;font-size:12px;color:#999;line-height:1.7;margin:0 0 6px 48px}
.const-end{font-family:'Roboto Mono',monospace;font-size:11px;color:#444;text-align:center;margin-top:24px;padding-top:16px;border-top:1px solid #111}
/* ── About / The Only Policy ── */
.about-section{margin:32px 0;border:1px solid #222;background:#050505}
.about-header{padding:28px 24px 0;border-bottom:2px solid #ff0099;margin-bottom:0}
@ -458,12 +481,147 @@
</form>
</section>
<section id="constitution" class="constitution-section">
<div class="constitution-header" onclick="toggleConstitution(this)">
<div>
<div class="constitution-tag">LEGAL DOCUMENT</div>
<h2 class="constitution-title">Constitution of The Radical Party</h2>
<span class="constitution-meta">Version 2.0 &nbsp;·&nbsp; Draft for AEC Federal Registration</span>
</div>
<span class="constitution-chevron"></span>
</div>
<div class="constitution-body" id="constitution-body">
<div class="constitution-draft-notice">
<strong>Drafting notes — delete before lodgement</strong>
<ol>
<li>This draft concentrates governing power in a small self-perpetuating <strong>National Council (max 5)</strong> while keeping general membership open and unlimited. The AEC does not require internal democracy; it requires the constitution to cover name, aims, membership, amendment, and winding-up, and requires 1,500 enrolled members. All of that is satisfied here.</li>
<li>This control structure is robust <strong>only if the Party is incorporated as a company limited by guarantee</strong> in which the <em>company's</em> members are the National Council (and only the Council). General "Members" under clause 4 are associational/party members with no Corporations Act standing. Do <strong>not</strong> use an incorporated association for this design — association members get statutory rights you cannot remove. Have a lawyer align this document with the company constitution before lodging.</li>
<li>Bracketed items are choices for you to set.</li>
</ol>
</div>
<p class="constitution-adopted"><em>Adopted [DATE] &nbsp;·&nbsp; Version 2.0 &nbsp;·&nbsp; Draft for AEC federal registration</em></p>
<div class="const-section">
<h3 class="const-h3">1. Name</h3>
<p class="const-clause"><span class="const-num">1.1</span>The name of the party is <strong>The Radical Party</strong> (the "Party").</p>
<p class="const-clause"><span class="const-num">1.2</span>The Party may register and use the abbreviation <strong>"[TRP]"</strong> and an associated logo.</p>
</div>
<div class="const-section">
<h3 class="const-h3">2. Objects</h3>
<p class="const-clause"><span class="const-num">2.1</span>The Party is an organisation that has, as one of its objects and activities, <strong>the promotion of the election to the Senate and the House of Representatives of candidates endorsed by the Party.</strong></p>
<p class="const-clause"><span class="const-num">2.2</span>The Party has a single substantive platform: <strong>direct democracy.</strong> The Party exists to establish in Australia a system of <strong>Citizens' Initiated Referendums</strong>, by which:</p>
<p class="const-sub">(a) where a law, decision, or proposal is opposed by the public, a petition reaching a defined threshold of electors compels a binding public vote on that matter; and</p>
<p class="const-sub">(b) electors may initiate new law by petition meeting that threshold.</p>
<p class="const-clause"><span class="const-num">2.3</span>The Party is, by design, a <strong>transitional vehicle.</strong> Its ultimate aim is a system in which political power rests directly with the people, such that political parties — including this one — no longer determine outcomes. The Party seeks its own eventual redundancy.</p>
<p class="const-clause"><span class="const-num">2.4</span>The Party pursues these objects by endorsing candidates committed to the platform, advocating the legislative and constitutional reform required to make Citizens' Initiated Referendums binding, and building public support for direct democracy.</p>
<p class="const-clause"><span class="const-num">2.5</span>The Party takes no binding collective position on any matter outside clause 2.2. Members and endorsed candidates are otherwise free to hold their own views.</p>
</div>
<div class="const-section">
<h3 class="const-h3">3. Powers</h3>
<p class="const-clause"><span class="const-num">3.1</span>The Party may do all things necessary or convenient to pursue its objects, including raising and holding funds, holding property, entering contracts, and engaging persons.</p>
</div>
<div class="const-section">
<h3 class="const-h3">4. Members</h3>
<p class="const-clause"><span class="const-num">4.1</span><strong>Open membership.</strong> Membership of the Party is open and unlimited. The Party actively seeks the broadest possible membership.</p>
<p class="const-clause"><span class="const-num">4.2</span><strong>Eligibility.</strong> A person is eligible if they are at least 16 years of age, are entitled to be enrolled on the Commonwealth Electoral Roll, and support the objects of the Party.</p>
<p class="const-clause"><span class="const-num">4.3</span><strong>Becoming a member.</strong> A person becomes a Member by submitting an application in the form approved by the Party (in writing or electronically) that provides their full name, residential address, and contact details, and declares that they support the objects of the Party and consent to membership. Applications are accepted on behalf of the National Council; acceptance may be automatic under a policy set by the Council.</p>
<p class="const-clause"><span class="const-num">4.4</span><strong>Membership fee.</strong> Membership is free unless the National Council sets a fee by resolution.</p>
<p class="const-clause"><span class="const-num">4.5</span><strong>Register of members.</strong> The Secretary maintains a current register of Members. It is confidential and disclosed only as required by law or for dealings with the Australian Electoral Commission.</p>
<p class="const-clause"><span class="const-num">4.6</span><strong>Rights of Members.</strong> A Member may participate in the activities of the Party, advocate for its platform, and vote in any non-binding plebiscite the National Council chooses to put to the membership.</p>
<p class="const-clause"><span class="const-num">4.7</span><strong>Limits on Members' rights.</strong> For the avoidance of doubt, a Member, in that capacity, has <strong>no right to</strong>:</p>
<p class="const-sub">(a) elect, appoint, or remove any member of the National Council;</p>
<p class="const-sub">(b) amend this constitution;</p>
<p class="const-sub">(c) direct or override the National Council; or</p>
<p class="const-sub">(d) select or veto endorsed candidates.</p>
<p class="const-clause"><span class="const-num">4.8</span><strong>Reliance for registration.</strong> A Member may not be relied upon by the Party for the Commonwealth Electoral Act membership requirement while being relied upon by another political party for the same purpose.</p>
<p class="const-clause"><span class="const-num">4.9</span><strong>Resignation and cessation.</strong> A Member may resign at any time by notice to the Secretary. A person ceases to be a Member on resignation, death, loss of eligibility, or termination by the National Council under clause 4.10.</p>
<p class="const-clause"><span class="const-num">4.10</span><strong>Termination.</strong> The National Council may terminate a membership by resolution where the Member acts contrary to the objects or interests of the Party, after giving the Member a reasonable opportunity to respond.</p>
<p class="const-clause"><span class="const-num">4.11</span><strong>No personal liability.</strong> A Member is not, in that capacity, liable for the debts or obligations of the Party.</p>
</div>
<div class="const-section">
<h3 class="const-h3">5. The National Council</h3>
<p class="const-clause"><span class="const-num">5.1</span><strong>The governing body.</strong> The Party is governed exclusively by the <strong>National Council</strong>, which holds all powers of the Party not reserved to it elsewhere in this constitution.</p>
<p class="const-clause"><span class="const-num">5.2</span><strong>Composition.</strong> The National Council consists of no fewer than <strong>2</strong> and no more than <strong>5</strong> persons, each of whom must be a Member.</p>
<p class="const-clause"><span class="const-num">5.3</span><strong>Self-perpetuating.</strong> The National Council appoints persons to, and removes persons from, the National Council by its own resolution. Members of the Party have no role in the composition of the National Council. A vacancy may be filled at any time, provided the maximum of five is not exceeded.</p>
<p class="const-clause"><span class="const-num">5.4</span><strong>Exclusive powers.</strong> The National Council has sole authority over the strategy, finances, membership policy, candidate endorsement, officers, and constitution of the Party.</p>
<p class="const-clause"><span class="const-num">5.5</span><strong>Decisions.</strong> Unless this constitution requires otherwise, the National Council acts by a majority of its sitting members. A quorum is a majority of sitting members. The Convenor has a casting vote.</p>
</div>
<div class="const-section">
<h3 class="const-h3">6. The Convenor and Reserved Powers</h3>
<p class="const-clause"><span class="const-num">6.1</span><strong>The Convenor.</strong> <strong>[Founder name]</strong> is the inaugural <strong>Convenor</strong> of the National Council.</p>
<p class="const-clause"><span class="const-num">6.2</span><strong>Reserved powers.</strong> While the inaugural Convenor holds office:</p>
<p class="const-sub">(a) the Convenor appoints the inaugural members of the National Council;</p>
<p class="const-sub">(b) no amendment to this constitution may be made without the Convenor's written consent (clause 9);</p>
<p class="const-sub">(c) the Convenor may not be removed from the National Council except by a unanimous resolution of <strong>all</strong> other sitting members of the National Council; and</p>
<p class="const-sub">(d) the Convenor holds the casting vote of the National Council.</p>
<p class="const-clause"><span class="const-num">6.3</span><strong>Succession.</strong> The Convenor may nominate a successor Convenor by written instrument; failing a valid nomination, the National Council appoints a Convenor from among its members.</p>
</div>
<div class="const-section">
<h3 class="const-h3">7. Officers</h3>
<p class="const-clause"><span class="const-num">7.1</span>The National Council appoints from among its members a <strong>Registered Officer</strong>, a <strong>Secretary</strong>, and a <strong>Treasurer</strong>.</p>
<p class="const-clause"><span class="const-num">7.2</span>The <strong>Registered Officer</strong> is the Party's officer for dealings with the Australian Electoral Commission. The <strong>Secretary</strong> is responsible for correspondence, records, the register of Members, and convening meetings. The <strong>Treasurer</strong> is responsible for finances and statutory financial disclosure.</p>
<p class="const-clause"><span class="const-num">7.3</span>One person may hold more than one office where permitted by law, except that the Registered Officer and Secretary should ordinarily be different persons.</p>
</div>
<div class="const-section">
<h3 class="const-h3">8. Endorsement of Candidates</h3>
<p class="const-clause"><span class="const-num">8.1</span>The endorsement of candidates for the Senate and the House of Representatives is the <strong>exclusive</strong> power of the National Council.</p>
<p class="const-clause"><span class="const-num">8.2</span>To be endorsed, a candidate must publicly commit to the Party's direct-democracy platform.</p>
</div>
<div class="const-section">
<h3 class="const-h3">9. Amendment of this Constitution</h3>
<p class="const-clause"><span class="const-num">9.1</span>This constitution may be amended <strong>only</strong> by resolution of the National Council, passed by a majority of its sitting members <strong>and</strong> with the written consent of the Convenor while clause 6.2 applies.</p>
<p class="const-clause"><span class="const-num">9.2</span>Members of the Party have no right to propose or vote on amendments.</p>
<p class="const-clause"><span class="const-num">9.3</span>The Secretary must notify the Australian Electoral Commission of any amendment affecting the Party's name, objects, or any matter required for registration.</p>
</div>
<div class="const-section">
<h3 class="const-h3">10. Finances</h3>
<p class="const-clause"><span class="const-num">10.1</span>The Party's funds must be applied solely towards its objects. No income or property may be distributed to Members, except as bona fide reimbursement or payment for services.</p>
<p class="const-clause"><span class="const-num">10.2</span>The National Council must ensure the Party complies with all financial disclosure, donation, and authorisation obligations under the <em>Commonwealth Electoral Act 1918</em>.</p>
</div>
<div class="const-section">
<h3 class="const-h3">11. Transition and Devolution</h3>
<p class="const-clause"><span class="const-num">11.1</span>The concentration of power in the National Council is <strong>expressly temporary</strong> and exists only to deliver the Party's platform.</p>
<p class="const-clause"><span class="const-num">11.2</span>If, in the opinion of the National Council, a binding Citizens' Initiated Referendum system has been established in Australia, the National Council must, within a reasonable time, either:</p>
<p class="const-sub">(a) amend this constitution to devolve governance of the Party to its Members on a democratic basis; or</p>
<p class="const-sub">(b) wind up the Party under clause 12.</p>
</div>
<div class="const-section">
<h3 class="const-h3">12. Winding Up and Distribution of Assets</h3>
<p class="const-clause"><span class="const-num">12.1</span>The Party may be wound up by resolution of the National Council passed in accordance with clause 9.1.</p>
<p class="const-clause"><span class="const-num">12.2</span>On winding up, after payment of all debts and liabilities, surplus assets <strong>must not be distributed to Members</strong>. They must be transferred to one or more organisations having objects similar to those of the Party and which prohibit distribution of assets to their own members, as the National Council determines.</p>
</div>
<div class="const-section">
<h3 class="const-h3">13. Disputes and Discipline</h3>
<p class="const-clause"><span class="const-num">13.1</span>The National Council may resolve internal disputes and deal with breaches of this constitution fairly, having given any affected person a reasonable opportunity to be heard. Its decision is final.</p>
</div>
<p class="const-end"><em>End of constitution.</em></p>
</div>
</section>
<footer>
<p>RADICAL - Direct Democracy Movement 🇦🇺 &copy; 2026</p>
<div class="footer-links">
<a href="/login">Login</a>
<a href="#about">The Only Policy</a>
<a href="#join">Join The Movement</a>
<a href="#constitution">Constitution</a>
<a href="#events">Events</a>
<a href="#contact">Contact</a>
</div>
@ -3070,6 +3228,13 @@ async function handleFlag(proposalId, btn) {
}
}
function toggleConstitution(header) {
const body = document.getElementById('constitution-body');
const chevron = header.querySelector('.constitution-chevron');
const open = body.classList.toggle('open');
chevron.classList.toggle('open', open);
}
async function handleJoinSubmit(e) {
e.preventDefault();
const btn = document.getElementById('join-btn');