The 200 billion star systems and 400 billion planets of Macroverse will all be produced, down to sub-meter resolution, from a single seed, using advanced procedural generation technology.
On-chain data storage is expensive. The shared Macroverse world will be available to blockchain-based game developers as middleware, allowing more and better games to be brought to market at lower cost.
Players will be able to explore the shared Macroverse world, discovering new places that have never been seen before. A virtual real estate system will allow players to claim and exchange land, planets, and star systems.
Macroverse is a procedurally generated universe, available to be used by blockchain-based games. Rather than paying expensive gas costs to store environment and level data on the blockchain, or spending large amounts of developer effort on custom world generation algorithms, game developers will be able to use Macroverse as a piece of game development middleware, and to find settings for their games by exploring the single, shared Macroverse universe. Macroverse will provide trusted, proven world generation algorithms, and a shared universe accessible to all developers, allowing even small developers to make big games.
Players exploring the Macroverse world will be able to discover, claim, and trade virtual real estate. If you find a particularly compelling star, planet, or geographical feature, you will be able to purchase it and make it yours. Ownership of real estate may confer beneficial effects or advantages in supported games.
Macroverse is being developed by Novak Distributed, a California-based software company. The lead developer on the Macroverse project is Adam Novak.Read the Whitepaper
Macroverse will be generated by the Macroverse Generator (MG), a system of smart contracts on the Etherum blockchain. When on-chain game logic needs access to information about the game world, it will query the MG for that information. Queries to the MG can also be made by off-chain components of dapps and games, in order to display the game world on a user's local machine.
Players will be able to claim virtual real estate in the Macroverse world by recording their claims with the Macroverse Registry, a smart-contract-based ownership tracking system. Once claimed, players are free to transfer their real estate holders to other players, or even to custom smart contracts. Players own their virtual real estate outright, independent of any centralized entity or game company.
The first phase of Macroverse Generator development, code-named Cannon, has already been completed. The current Macroverse Generator supports the generation of an entire galaxy of distinct, well-characterized stars, suitable for use in large-scale exploration and strategy games. The current Macroverse Registry implementation allows these stars to be claimed by and transferred among players. On the backend, the Macroverse Generator uses novel smart contract technologies, including an advanced random number generator based on reverse Merkle trees and specialized for procedural content generation, and a novel fixed-point math library.
The Macroverse Star Generator is deployed on the Ethereum blockchain at address
0xc9650c155Bb268A1667B5F9c68701638cAE93d3f. The Macroverse Star Registry is deployed at address
Players who hold at least the minimum balance requirement of 100 MRV can use this online tool to explore the Macroverse world in their web3-enabled browser.Explore Macroverse Read the Code
Access to the Macroverse Generator will be enabled by an ERC20 token, MRV. A minimum balance in MRV must be held by any account wanting to query the Macroverse Generator, as a sort of software license. MRV tokens will also be put up as deposits by players claiming virtual real estate, to prevent players from claiming more than their fare share of the Macroverse world.
The minimum balance requirement, required to issue queries to the Macroverse Generator and use Macroverse-enabled dapps and games, will begin at 100 MRV. The minimum deposit requirement, which is locked up when a player claims a piece of virtual real estate, will begin at 1000 MRV.
The MRV token will be initially distributed to players in a crowdsale. After the crowdsale, the supply of MRV will be fixed, with the value determined by the market. In order to maintain the value of "1 MRV" in a range convenient for gaming use, the MRV token contract will use adjustable decimal place technology to allow for simple 10-to-1 splits and merges.
The MRV token is deployed on the Ethereum blockchain at address
The MRV token crowdsale is currently scheduled to commence on July 1st, at approximately 10 AM PST, or 1498928534 seconds since epoch, Ethereum time. The crowdsale is currently scheduled to last for approximately 90 days. The crowdsale contract address is
0xAB6CF87a50F17d7F5E1FEaf81B6fE9FfBe8EBF84. Token and crowdsale functionality are unified in a single contract. Participants are encouraged to review the crowdsale smart contract code, which controls in all respects over any other terms.
The MRV crowdsale has not yet started. Sign up below to be notified when it begins.
The MRV crowdsale is currently open. You can now buy MRV, the token required to access the functionality of the Macroverse system.
The MRV crowdsale has finished! MRV, the token required to access the functionality of the Macroverse system, is no longer available from the crowdsale contract. However, it may be available on the secondary market from ERC20 token exchanges.
During the crowdsale, 100,000,000 MRV tokens will be available for purchase, at a rate of 5,000 MRV per ETH. Additionally, 5,000 MRV tokens are reserved by Novak Distributed, the Macroverse developer, for internal use. The number of tokens sold will determine the ultimate total supply of the MRV token. No additional MRV tokens will ever be created, and all sales will be final.
At the balance requirements set at Macroverse launch, 5000 MRV are sufficient to meet the minimum balance requirement for 10 players and to additionally claim ownership of 4 star systems. The minimum recommended purchase is 100 MRV, at 0.02 ETH, which is enough to meet the minimum balance requirement for a single account.
Please note that MRV tokens do not grant ownership of or voting rights in the Macroverse project. They do not entitle holders to future returns from the project. They are not a security. There are a number of risks involved in the Macroverse project, including without limitation security risks to the Macroverse smart contracts, the risk that Macroverse development will not be completed, and the risk that the final Macroverse system will not operate as described here. Crowdsale participants assume all of these risks!
It is strongly advised that all purchasers read and understand the smart contract that governs the crowdsale. The smart contract code takes priority over all terms given here, or in the white paper, or even in the smart contract comments, and controls the crowdsale in all respects.Read the Contract
In light of recent SEC guidance on token sales, Novak Distributed would like to reiterate that the Macroverse token (MRV) is not a security.
MRV is not an investment product. The token is marketed to players who want to explore the Macroverse universe, and to developers who want to develop applications and games that use the Macroverse Generator. The token should not be purchased by would-be investors seeking a profit from the potential success of the Macroverse project. Money used to purchase MRV tokens is treated as software license sales revenue by Novak Distributed.
The Macroverse project is not a common enterprise. It is a project of Novak Distributed alone. Novak Distributed is undertaking the development of the Macroverse system independent of the sales performance of MRV tokens, and that development plan will not be meaningfully different depending on the number of MRV tokens sold.
Purchasers of MRV have no reasonable expectation of profit. Software products, such as access to the Macroverse Generator, generally do not increase in value over time. Novak Distributed has wide lattitude in its management of the Macroverse Generator's access control system, and the Macroverse Registry's deposit system, and does not plan to use this authority to attempt to raise the resale value of MRV tokens. In fact, Novak Distributed desires to keep the resale value of MRV tokens low, and has the smart-contractual authority to produce and sell alternative means of access to the Macroverse Generator, if necessary, in order to do so. MRV tokens are transferrable to allow developers to transfer them to the users of their games, to allow players to transfer tokens that they no longer wish to use themselves to others, and to allow users to change their Ethereum addresses, not to allow MRV tokens to be resold for profit.
Similarly, virtual real estate in the Macroverse world, while it is not being offered for sale by Novak Distributed, is also not a security. With billions of star systems in the Macroverse world, the likelihood of being able to sell a piece of claimed real estate for a profit is extremely low. The virtual real estate system is designed to give players the satisfaction of ownership, not monetary gain.
During the crowdsale, you will be able to buy the Macroverse token, MRV, by sending any amount of Ether from an ERC20-supporting wallet you control to the crowdsale contract at this address:
A gas limit of 70,000 gas units or more is recommended; slightly less than that will be consumed by a successful transaction, but if only 60,000 is available, the transaction will fail. For some purchasers, that information will be sufficient. If not, detailed guides for how to accomplish this in popular wallets are presented below. Buy MRV with MyEtherWallet Buy MRV with Mist
The Macroverse crowdsale operates exclusively in Ether (ETH), the currency of the Ethereum blockchain platform. In order to purchase MRV tokens, and use the Macroverse system, you will need to obtain some Ether to spend. The easiest way for many people to buy Ether is by using a credit card or linkled bank account at Coinbase, a digital currency retailer. For those who already own other cryptocurrencies, the simplest way to obtain Ether is by using Shapeshift.
DO NOT send Ether directly from an exchange to the crowdsale contract! Doing so will give any MRV tokens purchased to the exchange instead of you, and you will not get them back. Send Ether ONLY from a real, ERC20-compatible wallet for which you control the private keys. You assume all risks of user error when participating in the MRV crowdsale.Buy Ether at Coinbase Buy Ether at Shapeshift
MyEtherWallet is one of the most popular web-based Ethereum wallets. If you have your Ether stored in MyEtherWallet, follow these instructions to participate in the Macroverse crowdsale and purchase MRV.
0xAB6CF87a50F17d7F5E1FEaf81B6fE9FfBe8EBF84, as the To Address. Ensure that the icon matches the one pictured here.
Once your MRV tokens have been purchased, you can add the MRV token as a token in MyEtherWallet, so that you can see your balance and send the token to to others. To do this, follow the guide below.
0xAB6CF87a50F17d7F5E1FEaf81B6fE9FfBe8EBF84, in the Address field.
Now your MyEtherWallet should know about MRV, the Macroverse token, and will allow you to view your balance and send it around just like Ether.
The Mist browser is one of the most popular Ethereum clients available. If you have your Ether stored in Mist, follow these instructions to participate in the Macroverse crowdsale and purchase MRV.
0xAB6CF87a50F17d7F5E1FEaf81B6fE9FfBe8EBF84, as the TO address. Ensure that the icon matches the one pictured here.
Once your MRV tokens have been purchased, you can add the MRV token as a token in Mist, so that you can see your balance and send the token to to others. To do this, follow the guide below.
0xAB6CF87a50F17d7F5E1FEaf81B6fE9FfBe8EBF84, in the TOKEN CONTRACT ADDRESS field. The other fields should fill in automatically. Note that future updates to the decimal location may not be reflected by your wallet.
Now your Mist wallet should know about MRV, the Macroverse token, and will allow you to view your balances and send it around just like Ether.