# V2 Interface

## Overview <a href="#overview" id="overview"></a>

You most likely use the web-based UI as the primary point of interaction with the SPL Governance program. Therefore, we will conclude this article with a brief overview of the discussed concepts in the context of the UI.

### Creating a Realm <a href="#creating-a-realm" id="creating-a-realm"></a>

**Quick Start**: Navigate to [**v2.realms.today**](https://v2.realms.today/) to see existing realms and create your own DAO.

When you navigate to the Realms homepage, you can browse the list of existing realms. Clicking the **Create DAO** button presents you with three specialized options:

* **NFT Community DAO** — Voting power comes from NFT ownership using voter weight plugins
* **Community Token DAO** — Community-driven DAOs with both council and community enabled
* **Multi-Signature Wallet** — Creates a Realm where only the council votes (community disabled)

Each option provides a walkthrough wizard with predefined default parameters and customizable settings specific to that DAO type.

{% hint style="success" %}
**Configuration Changes**: When a Realm is created, configuration changes are made through **proposals,** the standard way to modify Realm and Governance settings.
{% endhint %}

## Key Interface Components <a href="#key-interface-components" id="key-interface-components"></a>

{% hint style="info" %}
**Navigation Tip**: The following sections cover the essential UI components you'll interact with when managing your DAO.
{% endhint %}

#### My governance power <a href="#my-governance-power" id="my-governance-power"></a>

After connecting their wallet, users can deposit tokens into a DAO to manage their voting power, veToken lockers, and delegation, depending on the DAO’s setup.

#### Settings <a href="#params" id="params"></a>

This section shows the settings of the **DAO** and allows for changes through the creation wizard. The user can change the configuration of the **DAO** (stored in **`RealmConfigAccount`**) in the top right corner by clicking on **Create Proposal** → **Add Instruction** → **DAO Config.**\
\
All **Governance** instances are listed below, and the voting settings can be changed by clicking on the **DAO Config** button. *(Through the Create Proposal Wizard)*\
\
It is also includes a list of **Governance** instances, including **Accounts**, where the user can list all related accounts to the Governance.\
\
The **Accounts** lists the **native treasury** wallet, ATA token wallets managed by the governance, and program accounts or a mint, if available.

<div data-with-frame="true"><img src="https://390386455-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjcBkwIHRLHkf9D1lm834%2Fuploads%2FqEoS3DVcedQFzYhge7YL%2FScreenshot%202025-09-26%20at%2015-28-51%20.png?alt=media&#x26;token=061eeda3-c3b8-4dbb-b36b-b8eac6962799" alt="DAO Settings Interface"></div>

#### DAO Wallets <a href="#dao-wallets" id="dao-wallets"></a>

This section provides a different perspective on the **`governance`** accounts. \
\
The list below the button represents the addresses of the **`native treasury`** wallets (every **`governance`** has one).&#x20;

<div data-with-frame="true"><img src="https://390386455-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjcBkwIHRLHkf9D1lm834%2Fuploads%2F6mhNQpehcLilIpMx0pxF%2FScreenshot%202025-09-29%20at%2012-06-04%20.png?alt=media&#x26;token=a215a32c-f492-46ef-af23-1b18fbc96c0a" alt="DAO Treasury Accounts"></div>

#### Programs <a href="#programs" id="programs"></a>

This section allows the user to manage the **`upgrade authority`** of programs and do code upgrades. \
\
The **`new program`** button creates a new program type **`governance`** (see d*ifferent types of governances*) and takes over management power for the program.

<div data-with-frame="true"><figure><img src="https://390386455-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjcBkwIHRLHkf9D1lm834%2Fuploads%2FgPaQhzXFlGL8vj7WsICt%2FScreenshot%202025-09-29%20at%2012-07-52%20.png?alt=media&#x26;token=12f26099-6f9d-4d40-9169-2a0a6471cabc" alt=""><figcaption><p>DAO Owned Programs</p></figcaption></figure></div>

#### New proposal <a href="#new-proposal" id="new-proposal"></a>

The last section we will touch on is the **`new proposal`** screen.&#x20;

Here, the user can create a new proposal that can be chosen from a list of common proposals (such as council removal, transfer, etc.) or pass a base64-encoded transaction as a proposal.&#x20;

At **`Preview transaction`** button, the user can check the instruction by simulating it.&#x20;

The switch **`vote by council`** defines if the proposal will be created as a council or community proposal (a council proposal is voted on only by the council and vice versa).&#x20;

The **`create proposal`** button then creates a new proposal that is eventually listed on the main DAO page.
