---
description: BPWs
---

# Blue Pill Worlds

## Why Blue Pill Worlds?

The goal of Blue Pill Worlds (BPWs) is to incentivize independent developers to build and update a virtual alternative to our current world. If we are successful, you should be able to go to the [worlds' page](https://payswap.org/worlds), enter an imaginary world you would like to explore (Dragon Ball Z world, Naruto's world, etc.) and have implementations of it pop up for you to explore.&#x20;

Some implementations let you explore them through the screen of your device, others require a VR headset, and others let you use both. Its's all up to the developer. Each implementation has its own feature, some might allow a lower number of concurrent users whereas some might allow a higher number of users such that multiple users can explore them at the same time and interact with each other. Some implementations might even allow you to organize parties and invite your friends or organize a concert and invite your fans.

You can basically think of each implementation as a video on YouTube; just like anyone can create a video on a familiar subject and publish it to the world, anyone can create an implementation of a world he/she is familiar with and publish it to the world.

Just like videos, world implementations can have ads in them for monetization purposes and just likes videos, BPWs can receive likes/dislikes from the community and that influences their ranking when users search for the world that they implemented, relative to the rankings of other implementations of that world.

We also have BPW Codes which contrary to [RPW Codes](red-pill-worlds) don't have any relation to the specific part of the globe their [plus code](https://plus.codes) refers to. There are exactly the same number of BPW codes as RPW Codes and they should be seen more like trophees than any sort of tokenization of the land their plus codes refer to.

BPW Codes can only be minted by the first developers to claim them that have achieved enough likes on their world implementations to mint BPW Codes. The community votes on how many codes a BPW can claim.

Take an implementation of Gotham city for instance, the first developer to implement it and get enough likes from the community can mint all the plus codes of Gotham city (the exact number will be decided by the community). Other developers are free to implement the Gotham City but there can only be one developer with the NFTs to that world just like there can only be one winner for a trophee.

In the case where a developer holding the NFTs to a world fails to maintain and update the virtual representation to match the changes that happen in the real world, the community might vote him/her down and if the ratings of his/her virtual representation fall too low, another developer can claim and receive the NFTs of that world provided he/she is able to get enough votes on his/her implementation.

RPWs should be updated at least once every 6 months.

&#x20;

## How To Deploy A Red Pill World?

* The first step is to deploy a world contract. The page below provides a guide to doing that:

{% content-ref url="" %}
[]()
{% endcontent-ref %}

* The next step is to update your world contract's category to that of a red pill. In your world contract's panel, click on the **Control Panel** button

<figure><img src="https://1098290585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MgbtC1OtK6WPXJAWRcR%2Fuploads%2FmIa1Mcl3cH2wGjJCgMcN%2Fworld4.png?alt=media&#x26;token=14d47230-d8a0-4016-8216-919b74078e4e" alt=""><figcaption></figcaption></figure>

* In the control panel menu, click on the **Update Category** button, pick the **Red Pill** option and validate the transaction

<div><figure><img src="https://1098290585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MgbtC1OtK6WPXJAWRcR%2Fuploads%2FDFRaFoCgC1Oc0sHIEchl%2Fworld5.png?alt=media&#x26;token=5b5cb4eb-a78b-4f80-a373-6d22b9099b5c" alt=""><figcaption></figcaption></figure> <figure><img src="https://1098290585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MgbtC1OtK6WPXJAWRcR%2Fuploads%2FtsMgV4VJaSOOaZZYDJ4v%2Fworld6.png?alt=media&#x26;token=66b25018-7f16-46b3-9102-c15d10c6120d" alt=""><figcaption></figcaption></figure></div>

* You should see the category of your world contract update to Red Pill like in the image below

<figure><img src="https://1098290585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MgbtC1OtK6WPXJAWRcR%2Fuploads%2FGeNZjOAgbjdrd6nHspMB%2Fworld7.png?alt=media&#x26;token=5d9622bf-2d64-42c0-9b94-8d0792365917" alt=""><figcaption></figcaption></figure>

* The step after that is to pick a part of the world to implement, publish a post about your implementation on your [CanCan](https://payswap.org/cancan) channel with links to the implementation so users can start exploring it and voting for your world contract.



## Minting An RPW Code For The Current World

To mint an RPW Code, your world contract needs to receive more likes than 25% of the existing Red Pill Worlds and a trustBounty with a minimum balance of 100 USD (which is subject to change)

Once you've got that, you can click on the Control Panel button in your world's panel and select the **Mint World** option

<div><figure><img src="https://1098290585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MgbtC1OtK6WPXJAWRcR%2Fuploads%2F209Kg3GyRMWBbUJcUy7N%2Fworld5.png?alt=media&#x26;token=b0b0b8fb-bd4e-4954-b34f-9a9bd87f8397" alt=""><figcaption></figcaption></figure> <figure><img src="https://1098290585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MgbtC1OtK6WPXJAWRcR%2Fuploads%2FYtkRHxc5RBAVCFG8E3dQ%2Fworld8.png?alt=media&#x26;token=2e602df9-1a7b-4d0e-8d79-43afc7557c75" alt=""><figcaption></figcaption></figure></div>

Input all the [plus codes](https://plus.codes) of your world, the ID of the planet where the world belongs to (input 1 if it's the earth) and validate the transaction. You should be able to see your minted Codes appear at the bottom left your world's panel like in the image below (where our Code has the ID of 1)

<figure><img src="https://1098290585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MgbtC1OtK6WPXJAWRcR%2Fuploads%2FGeNZjOAgbjdrd6nHspMB%2Fworld7.png?alt=media&#x26;token=5d9622bf-2d64-42c0-9b94-8d0792365917" alt=""><figcaption></figcaption></figure>

You will need to maintain your world implementation and update it with every change that happen to the implemented part of the world in the real world. Otherwise you might lose the Codes you just minted to a more up to date implementation.

{% hint style="info" %}
Dishonesty is not tolerated and you should never lie about the state of a world you are implementing. In the event you were to be dishonest, your bounty might get claimed by members of the community and if you are found to be guilty of dishonesty, part or the entirety of your bounty might get taken away. You can read more about how bounties/trustBounties work on the page below:
{% endhint %}

{% content-ref url="../trustbounties" %}
[trustbounties](../trustbounties)
{% endcontent-ref %}



## Minting An RPW Code For The Past World

To mint an RPW Code, your world contract needs to receive more likes than 25% of the existing Red Pill Worlds and a trustBounty with a minimum balance of 100 USD (which is subject to change).

The process is similar to the minting a present RPW Code; in the control panel menu of your world contract, click on the **Mint Past World** button, fill in the plus codes of the part of the world you would like to implement along with the other requested information and validate the transaction

<div><figure><img src="https://1098290585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MgbtC1OtK6WPXJAWRcR%2Fuploads%2FIdTDPJx1uQmglLwdiGeN%2Fworld5.png?alt=media&#x26;token=2e59de13-b0a6-4742-865e-0c276300dffe" alt=""><figcaption></figcaption></figure> <figure><img src="https://1098290585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MgbtC1OtK6WPXJAWRcR%2Fuploads%2F3tlhjuRnhxEBjWJRZG6d%2Fworld9.png?alt=media&#x26;token=151d6c3e-5522-4a20-8bba-db8ba35408f4" alt=""><figcaption></figcaption></figure></div>

Past worlds RPW Codes do not expire but they are set in time each covering a period of 6 months. So if you situate your world in time starting from 1st January 1970, that world should represent the state of that part of the world from the 1st January 1970 to the 1st June 1970; if anything has changed in the state of that part of the world, you should pick a period of 6 months during that same year where nothing has changed in the part of the world being implemented.&#x20;

{% hint style="info" %}
Dishonesty is not tolerated and you should never lie about the state of a world you are implementing. In the event you were to be dishonest, your bounty might get claimed by members of the community and if you are found to be guilty of dishonesty, part or the entirety of your bounty might get taken away. You can read more about how bounties/trustBounties work on the page below:
{% endhint %}

{% content-ref url="../trustbounties" %}
[trustbounties](../trustbounties)
{% endcontent-ref %}

[Get further support from the community here.](https://paychat.payswap.org/#/room/%23paycom%3Amatrix.org?via=matrix.org)
