---
# System prepended metadata

title: Guide to BEB Dimensions

---

# Guide to BEB Dimensions

## Registering using [beb.domains](https://beb.domains)

[BEB Dimensions](https://opensea.io/collection/bebprotocol) are only available on the Ethereum mainnet, so you'll need ETH for gas fees and any registration costs.

To start, you'll need a domain to register. 10+ character domains are free, and shorter domains have a higher cost associated to them, to prevent squatting.

Once you have chosen your domain, enter it into the search. For this example, we've chosen `testdomain.beb`.

![](https://i.imgur.com/mYBLR3k.png)

Domains are registered in two stages, the commit, to prevent others from hijacking your registration, and register, to finalize ownership.

![](https://i.imgur.com/gyNkvoo.png)

Once your domain is registered, you'll have the ability to manage and configure your community, which you'll have two options:

## Configuring with beb.domains (Option 1)

Configuration is available in two pages, `/community` and `/roles`. For example, with `playground.beb`:

### > [beb.domains/playground.beb/community](https://beb.domains/playground.beb/community)

In `/community`, you'll be able to change the icon and banner by clicking on the respective images. You are also able to set the name and description of your dimension.

![](https://i.imgur.com/S4lxd2a.jpg)

### > [beb.domains/playground.beb/roles](https://beb.domains/playground.beb/roles)

In `/roles`, you'll be able to set specific read/write permissions and add any additional roles based on NFTs, or even a custom endpoint.

![](https://i.imgur.com/lX1ILGZ.png)

For example, to make the public role have read/write roles, after clicking on the role, you can change the visibility:

![](https://i.imgur.com/hfgmlx0.png)


## Configuring with b7b.xyz (Option 2)

We wanted to make community configuration open-source, so it's also present in [b7b.xyz](https://b7b.xyz). If you also want to self-host your dimension as well, make sure to see our github project at [github.com/bebverse/universe](https://github.com/bebverse/universe) with more instructions! Note: if you self-host, you'll only be able to manage your dimension from B7B.

Go to the dimension you own, and you'll be able to see `/admin` if you are the owner. You'll then be able to initialize and manage the community, using the guide to **Option 1** but through [b7b.xyz](https://b7b.xyz).