# Introducing CypherMOD
Today's metaverses are by and large just multiplayer games that replaced username and password logins with reading an NFT balance.
There is no sense of progression, and once the centralized servers inevitably go down due to games mutually vampire-attacking each other, the experiences will be lost because the NFTs are static, un-evolvable, and contextually disconnected from one another.
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">There is only one truly decentralized cross-chain cross-collection NFT 2.0 standard<br><br>🔥 No compromises on protocol decentralization<br>🔥 Doxxed team<br>🔥 Building blocks for horizontal integration vs vertical silos<br>🔥 Zero single points of failure<a href="https://t.co/ftIMpzWC2z">https://t.co/ftIMpzWC2z</a></p>— RMRK.app Official (@RmrkApp) <a href="https://twitter.com/RmrkApp/status/1533064697938956289?ref_src=twsrc%5Etfw">June 4, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
We can do better.
As Phala were developing [Phala World](https://phala.world/) and RMRK were building the components for [Skybreach](https://skybreach.app), the teams realized they were solving a lot of the same problems, many of them with their own respective technologies that had been ***live for over a year***. The puzzle pieces had existed, they had just never been put together properly... until now.
As both teams had a passion for [ownership of experience](https://docs.rmrk.app/ownershipxp) and true decentralization, coupled with [provable digital scarcity](https://docs.rmrk.app/scarcity) and the potential for the [global item economy](https://docs.rmrk.app/econ) to revolutionize the creator economy, it made sense to generalize the solutions to these problems so that others can use them too.
## CypherMOD
> A 19-minute video intro into CypherMOD from Croatia's Blockdown conference is also available [here](https://www.youtube.com/watch?v=ErvA6vg7BuE), but without the token information - read below for that.
Phala and RMRK have teamed up to form a new project: [CypherMOD](https://cyphermod.com).

To put it in really simple terms, CypherMOD is *Substrate for metaverses*.
A set of open source tools and plugins with a matching user interface designed to help you click your way through the creation of a game-like experience **for new and existing metaverses** - be they centralized and static like current ones, or dynamic and true to web3 like the many upcoming ones.
CypherMOD will be free and open to use and extend, and while the project does come with its own $MOD token, the token will not be a gating mechanism for using the SDK - more on the token below.
The SDK is designed to allow the user to go through a path selection, picking the metaverse on which to launch, or instantiating their own new one using one of the supported engines (Godot, OpenDiablo, Phaser, UE5, Unity, Text, and others).
The SDK also supports any kind of partial deployment of the existing technologies: NFT-based RPG avatar systems on their own, reputational "soulbound 2.0" implementations of sub-tokens inside main tokens, cheat-resistant decentralized back end processing for an existing game, DID layers in existing experiences, and more.
It is in many ways the next stage of RMRK toolkit’s evolution, but with a very strong partner in Phala, spearheading the development.
> TLDR: The CypherMOD SDK is a developer-experience and user-experience optimized toolkit and application for easy and intuitive building of game-like experiences for both Web3 teams and Game Dev teams, and a community around this SDK powered by the $MOD token.
More information is coming soon to [CypherMOD.com](https://cyphermod.com) - please [subscribe to the newsletter](https://cyphermod.substack.com/) to be kept up to date and follow us [on Twitter](https://twitter.com/cyphermod_sdk).

### Example Scenario (mocked)
- Start
- Instance:OpenDiablo:new
- NFT:RMRK:EVM:Moonbeam
- Input:Upload all visual assets
- DID:HumanityDAO
- Account:privatekey:sudo
- GameType:OpenDiablo
- Input:Define item relationships and visual asset mappings
- Deploy:None
- Build:Windows,MacOS
- End
In the above scenario, we told the toolkit to build an [OpenDiablo](https://opendiablo2.com/) game which uses RMRK NFTs for items and a completely fresh set of assets (new textures, items, characters - just using the engine).
We picked Moonbeam as the home for these assets and plugged in HumanityDAO as a "proof of humanity" checker, which imports people's wallets through a privatekey stored in the game client so the game can auto-sign transactions and never bother the user (sudo mode).
Out of two game types for OpenDiablo: social and OpenDiablo, we pick the latter (the former is a no-combat hangout).
The hardest step is the actual game design - but the advantage of CypherMOD is that instead of wasting your time with boilerplate, it lets you focus on game design immediately where you define item relationships, sets, attributes, and more.
Finally, we build it for two platforms and since it does not need a back end, it deploys to "none", just compiles runnable programs.
Of course, many more variables will _actually_ be configured - multi/single player, join permissions, longevity, enemies and their modifiers and attributes, quests, but this is how it will generally work, just via a UI.
## The $MOD token
The $MOD token has several main utilities:
- currency for CypherMOD services and revenue
- auditing, verification, and insurance
- a global and DAO-ified multimetaverse talent network
Let's briefly explain each.
### Currency
Both RMRK and Phala will take $MOD as currency for services: building projects for brands and teams coming in with inquiries. In that regard, $MOD is the currency of the CypherMOD SaaS, similar to how BAT can be used to pay for Brave Ads.
The token will also be used to distribute profits from commercial licensing and integrations of CypherMOD.
### Auditing, Verification, and Insurance
The attack surface of CypherMOD is **immense**. There is no telling when someone will, behind a seemingly innocent function to pick up an apple in Sandbox, hide a function that steals one's Bored Ape. Therefore, a safety net is required.
A $MOD pool will be filled by **auditing and verification fees** from various projects who build plugins for CypherMOD (mods) and game experiences with CypherMOD. This pool will serve as the renumeration method for any damages suffered when an incident _does_ occur using verified tools and experiences.
The auditing will happen by both the community (\$MOD-incentivized via **$MOD burning**) and CypherMOD partners (initially Phala and RMRK, later others).
Verified mods and experiences will be added to **token curated registries (TCRs)** which can be voted on by $MOD holders to emphasize and de-emphasize list items, creating a community curated list of "officially vetted" content for the **official CypherMOD "marketplace"**.
Any incident will result in **burning** half the deposit of the TCR-ed project, and the rest will be added into the pool to help with the damage payout.
### Talent Network
We foresee a massive explosion of context-specific meta-DAOs forming on top of CypherMOD and its ecosystem, all powered (formation, voting, payments) by $MOD. Consequently, we will be building a handy UI to facilitate this activity.
We envision the future with a 3D-rendering DAO which specializes in providing rendering services to game teams and outsources the actual processing to something like Phala's back end cloud chain to speed up delivery. DAOs like "Pixel map artists" or "Game economy wizards" are also planned for the earliest iterations.
With this flourishing ecosystem of growing expertise, and as DAO members get reputational avatars that evolve over time and showcase their experience, we are creating a massive talent economy on top of the entire CypherMOD multimetaverse, ready to accept $MOD as payment for services.
### Where do I get $MOD?
The TGE is not planned for another year or so. Once live, there _might_ be a public sale; not guaranteed. Should there be a public sale, it will _probably_ be only for Kanaria and Phala World holders.
Right now we are not focused on launching the token at all - we need to build the product first.
## What does this mean for Skybreach?
We want to do maximum dogfooding, meaning to deliver a good Skybreach and a good CypherMOD, the two need to be developed on top of each other.
Similar to how Substrate came from developing Polkadot and Kusama, and is now what Polkadot and Kusama are built _**on**_, so too will CypherMOD be what builds Skybreach and Phala World, while we simultaneously use it to build Skybreach and Phala World.
Since Skybreach will build on CypherMOD, the full 1.0 release of Skybreach is not coming before 2023.
However, before then we will be releasing Skybreach mini-verses, companion products that allow you to start dipping you toes into Skybreach and these will dramatically expand the use-cases of $RMRK token. Starting with Chunky Quests - more info will be added to the [wiki](https://url.rmrk.app/wiki) soon. Rather than pull a date from the air for the full 1.0 Skybreach release date, we are changing to “it will be done when it’s done”.
This means **you will be able to use land**, build buildings, and interact with your Skybreach land plots before a full release of Skybreach. In many ways, we are speeding up Skybreach by releasing playable parts piece by piece and turning them into a whole bigger than the sum of its parts, than wait for a massive monolithic release. This also helps us to onboard users better, as they have less content to consume _at once_.
## Does $RMRK conflict with $MOD?
No.
The utility of RMRK is: governance of RMRK-related products and parameters, currency in Chunky Quests and Skybreach, Manafarming, minting and trading NFTs on Moonriver and Statemine, and token-curated-lists of verified collections and of NFT DEGEN scores (dynamic rarity indicators).
The purpose of the $MOD token is completely separate. Even though RMRK technology is at the core of CypherMOD, the token is not - there is no room for a deflationary protocol-specific token in a general purpose open source SDK. Therefore, RMRK tokens will be usable as a module in CypherMOD, but not required. For example, using the module to mint a cross-collection compatible NFT collection and adding it to the DEGEN Score TCR will require RMRK tokens, but other modules may not. Same with PHA tokens - Phala is a key part of CypherMOD and a sane default (opinionated best available thing to default to), but does not need PHA tokens unless you decide to utilize that infrastructure for data processing.
While the two tokens are only mildly complementary, they are **not at all** in competition with each other.
The RMRK team remains dedicated to the RMRK token's utility. The $MOD token is the CypherMOD community’s token, and is not planned for another year or so.
## More information
The story of CypherMOD will evolve over time as we close our strategic fundraise. In the meanwhile, feel free to reach out to us.
- [Telegram](https://t.me/cyphermodsdk)
- [Twitter](https://twitter.com/cyphermod_sdk)
- [Newsletter](https://cyphermod.substack.com)
Stay tuned!