Welcome to the Magic Square Knowledge Base. This page is dedicated to serving our vision of full transparency by providing unfiltered information about all of our products and processes. Here we reveal all of the magic in our ecosystem: the Magic Store, Magic Spaces, Magic Connect, and Magic Community, as well as information relevant to the three key players in the ecosystem: Users, Creators, and Validators. We update this page regularly to reflect the latest product info.
All Magic Square products are dedicated to our mission of bringing our users the ultimate experience by bridging blockchains, integrating features, and simplifying user flows. We create a secure environment for our Users, Creators, and Validators alike through the power of our DAO community.
Before the Magic Store, there was no place for users to discover community-validated crypto applications, and there was no place for Creators to market and host their crypto apps. The Magic Store emerged to fill this need: to host community-vetted crypto apps and give users one convenient place to discover and use secure, trustworthy apps. But the Magic Store doesn’t stop there, and it’s not just a store: it’s a holistic platform complete with integrated DeFi, streamlined cross-chain staking, NFT discovery, and more.
The Magic Store operates under a policy of complete transparency: voting results, user reviews, and live app statistics, such as the number of total downloads to Spaces, are displayed under each app page on the Magic Store.
Magic Square users are rewarded daily for all of their on-Store activity through a use-to-earn model. Each day, Magic Square distributes rewards based on the personal ranking of the user, known as their “Karma Score”. Users with the highest monthly score receive additional rewards as special NFTs.
“Magic Karma” is a personal score granted to users which quantifies all of their Magic Square activity. The higher a user’s score, the more the community can trust the user. Magic Karma has many uses in the Magic Square ecosystem, including determining Use to Earn reward allocation.
|Like||+0.1||Maximum of ten likes per day|
|Share||+1||Maximum of ten shares in total and one share per app per day|
|Comment||+0.3||Only 1 comment per dApp (Up to 10 Comments per Day)|
|Add to Space||+0.1||Limit of +1.0 point per day in for total Adds to Space|
|Reviews||+0.4||Up to ten reviews per day|
|Reviews||+1.5||More than ten reviews per day|
|Referrals||+3||Upon new user’s completion of a full Magic Connect registration|
|Swaps||+0.3||Limit of one reward per token. Unlimited number of tokens|
|Staking||+0.3||Limit of one reward per token. Unlimited number of tokens|
|Trades||+0.3||Limit of one reward per token. Unlimited number of tokens|
|Lend||+0.3||Limit of one reward per token. Unlimited number of tokens|
After you, as a user, discover an app on the Magic Store, the next step is to add it to your personal dashboard known as Magic Spaces. Magic Spaces allows you to use apps without downloading them to any device. Now all you need is to add an app to your personal Spaces, log in with Magic Connect, and open it within the Spaces interface. When you select an application to use in Spaces, it simply opens in a new tab inside of Magic Spaces. You can also organize your apps to suit your needs and add any helpful widgets you want to customize your Spaces just for you. To connect to Magic Spaces and all of the apps and widgets hosted there, simply log in with your one-click Magic Connect login.
All you need to do to access your Magic Spaces is log in with your one-click secure Magic Connect login. Magic Connect establishes a secure connection to all of your apps at once using Self-Sovereign Identity (SSI) technology. SSI lets you maintain complete control over your credentials and information at all times. Magic Square apps cannot access your information, wallets, etc. without your explicit SSI permission, which you manage through the Magic Connect interface.
Magic Connect is an HTTP-based service that uses smart contracts hosted on the blockchain. It serves as a holder of the Verifiable Data Registry which stores Decentralized Identifiers (DIDs) and maintains an interaction between all the participants.
The Magic Connect system includes the following components: Users, Verifiable Data Registry, Issuers, and Verifiers. Issuers are defined as the institutions that issue Verifiable Credentials (VCs). Verifiers are the institutions that are requesting the User’s VCs. The interaction between the Users, Verifiable Data Registry, and Issuers is essential for a one-time setup of the Magic Connect login. Once Magic Connect is set up, users are always just one click away from their Magic Spaces, apps, and widgets.
The Magic Community oils the gears of the Magic Square ecosystem, operating as a DAO by governing all decisions within the ecosystem. The community validators are responsible for voting on the quality of each app to decide whether it should be whitelisted or rejected. This way, Magic Square ensures that all of the featured apps in the Magic Store are high quality and trustworthy.
The community zone is an internal communication platform of the Magic Square ecosystem dedicated to all the topics related to Magic Store, Apps, and Spaces. In the Community Zone, validators vote on topics such as the addition of new apps to the Magic Store, and users interact with the app developers, chat peer-to-peer, and participate in contests and challenges.
For more information on the system of validation please refer to the Validators section of this page.
The SQR Token is the native token to the Magic Square ecosystem and dictates all operations within the ecosystem. SQR is based on the Solana blockchain.
|Base Package||Stake 150SQR||Unlimited downloads to Spaces|
|Pro Package||Stake 500SQR||Use to EarnReferral RewardsKarma Score|
|Influencer Package||Magic Karma Score > 5000Stake 1000SQR||25% boost of daily rating early access to all events, exclusive contests, etc.|
|Summary||Number of Tokens||%||Initial Market Cap|
|TGE Circulation (Tokens)||8,000,000||0.8%||TBD|
|Private Round – Phase 1||30,000,000|
|Private Round – Phase 2||TBD|
|Category||Number of Tokens||Token Price, $||Funds $||%||Comments|
|Team||200,000,000||20.00%||Lockup 12 Months|
Vesting 30 Months
|Advisors||50,000,000||5.00%||Lockup 12 months|
Vesting 30 months
|Private Round – Phase 1||100,000,000||0.03||3,000,000||10.00%||5% Distributed 1 month after DEX / CEX Listing|
Lockup 6 Months
Vesting 24 Months
|Private Round – Phase 2||50,000,000||5.00%||Private Round – Phase 2 will be opened after the Magic Store achieves 100k+ Daily Active Users. Estimated by the end of Q3 2022|
5% Distributed 1 month after DEX / CEX Listing
Lockup 6 Months
Vesting 20 Months
|Public Sale||5,000,000||0.5%||TBD – Since the Magic Square is a pure B2C project, we are not sure yet that this round will be available. The right Scenario is to list the token on one or two major exchanges for public purchase.|
If Public Sale is available, the terms will be the following:
10% Unlocked 1 month after DEX / CEX Listing
3 Month Cliff
Vesting 9 Months
|Activity Rewards and Grants||150,000,000||15.00%||1 Month Cliff|
Vesting 36 Months
|DEXs Liquidity||50,000,000||5.00%||2 Weeks Cliff|
Vesting 6 Months
|Staking Rewards||150,000,000||15.00%||1 Month Cliff|
Vesting 36 Months
|Reserves||215,000,000||21.50%||Marketing and Development|
Lockup 12 Months
Vesting 36 Months
There are many reasons to use Magic Square: it’s simple, it’s convenient, it’s all in one place, but to really understand the value that Magic Square brings to users like you, let’s understand the crypto space before Magic Square existed. Before Magic Square or the Magic Store, you would need to find each crypto app individually. You might have found each app through its own webpage, or social communities through airdrop or bounty campaigns, or maybe from a friend. Wherever you might have heard of the app, you would still need to do some research about the project to see if it’s trustworthy or quality, and the extent of your research would be limited to what you can find on Google — there is no guarantee, even after doing hours of research on a project that it’s a good one.
So, to summarize, before Magic Square, finding new crypto apps was difficult, time-consuming, and risky. Thankfully, the Magic Square ecosystem changed all of this. The combination of Magic Store, Spaces, and Connect make your crypto app experience simpler and more streamlined than ever, and the Magic Square community validation system ensures that any app you find on the Magic Store is secure, trustworthy, and quality. It’s also really easy to compare different apps on the Magic Store using the metrics and ratings listed on each app page.
We understand that the needs of each user might be slightly different, so we let our users choose from three access packages or “staking tiers”:
Users can manage and upgrade their staking tier in their “Personal Profile” area. Users can also use the Personal Profile area to customize their Magic Square persona by uploading an avatar icon, managing personal data (password, email, etc.), and setting up Two-Factor Authentication.
For Creators like you, choosing to list on Magic Square should be the easiest decision of your career. Think about it: the Magic Store is the only place you can list your apps where you can be sure that you’ll get users without investing tons in building an individual community around each app, marketing campaigns, etc. With Magic Square, the community already exists, and your apps are whitelisted after community validation to bring you immediate user trust.
Listing on Magic Square means you can invest your time and resources in the development of your apps, and leave the marketing, community building, user-attracting to us. Plus, Magic Square gives you all kinds of extra perks, like access to the Magic SDK toolbox, and Creator Grants for qualifying projects.
Creators of newly listed apps on the magic Store can qualify for grants of up to 200,000 SQR tokens to attract users. The amount of grant tokens is determined through a voting process of the Magic Square Community Validators. Creators who wish to receive a grant must first stake the number of SQR tokens to match the amount they are requesting, for a period of 12 months.
*See Governance and Validation for an in-depth review of Magic Square Community Validation.
Before starting to work with the application, the client is shown a page with terms and conditions, with which the client must agree, only after that further screens open.
Before uploading the application assembly, you must provide general information about the application:
Users will see it when they download the application to the device. The name is displayed on the app’s page in the Magic Store. (A good formula for a marketing name is app name + idea/purpose). If the app is available in multiple languages, we check the length of the title in each language.
Localized countries are countries for which we have specified a translation: they will have their own language on the application page in the Magic Store. Non-localized – those for which all information will remain in the default language.
By changing the localization, we only change the settings of the application page in the Magic Store. The application itself will not change the language if it is not hardwired into its code.
Make your app searchable by adding keywords and tags. Tags promote the application to appear in the search results. We choose tags based on the words that the audience is most likely to use when searching for an app in the Store.
Magic Store Tag Requirements:
The Store may send the application for rejection due to errors and violations in keywords and tags.
The following represent examples of prohibited tag instances:
Each application must include:
After filling in all the required information about the application, you can proceed to upload the application itself to the Magic Store.
Consider the following technical requirements which differ depending on the type of device on which the application will be used:
1. Archive must weigh no more than 512 Mb
2. Archive structure should be as follows:
– icon. [ico | png | svg]
index.html – the entry point to the application, should contain the index.css and index.js connection
index.css should contain all styles
index.js – bundle
assets – can contain up to 300 media files
File extensions and size limits are as follows:
|PDF – 2mb||Mp3 – 5mb|
|JPEG – 2mb||Ico – 2mb|
|PNG- 2mb||SVG – 2mb|
|MKV – 50mb||JS – 5mb|
|Mp4 – 50mb||CSS – 2mb|
|Webm – 50mb||Html – 300kb|
|Gif – 5mb|
The store has a size limit for compressed APKs at the time they are downloaded on all supported devices.
The following restrictions apply:
150 MB is the maximum size of compressed single device APK downloads generated from App Bundles. The size of the set itself can be much larger.
100MB is the maximum compressed APK download size for applications published in APK format.
Check the uploaded app. Make sure the application looks the way you intended. In case of identified inconsistencies, re-upload the application, or make the necessary changes within the application.
Before you can enter your app into the validation process, your app is entered into automatic diagnostic testing to check performance, security, and reputation (anti-fraud).
The verification process is conducted by a group of randomly selected Magic Square community validators. All apps, without exception, must pass the community validation process before being featured on the Magic Store.
To start the validation process, you must stake 10,000 SQR tokens. 50% of these tokens are staked for the duration of the listing, 35% is paid to the validators for their work, and 15% is paid to Magic Square. In the event of the rejection of the application by the validators, you will be reimbursed all of the tokens except for the 35% which will have already been paid to the validators for their work.
Because our validation model is based on the work of manual validators, the validation process can take up to two weeks but may be completed well before the two-week mark. It is therefore not possible to set an exact app release date.
We provide our Creators with three methods for release after validation:
On-Demand Release – Once the application is reviewed and verified, we can send the Creators a “release” button. When they click the button, the app will be published on the Magic Store.
In the event that your application is rejected by the validators, you will receive a notification indicating the reason for the rejection. Your next steps will be to either:
When uploading your application, please make sure that your product complies with all security requirements of our system. (See next section: Invalid Content for specifics).
Apps should not include content that is offensive, derogatory, insensitive, upsetting, intended to disgust, or in exceptionally poor taste. Examples of such content include
Magic Square operates as a Decentralized Autonomous Organization (DAO) with its system of community governance. Magic Square validators manage and secure the Magic Square ecosystem by voting on community decisions such as new app listings, DeFi service providers, contests, grant funding, and more. Any member of the Magic Square Community can become a validator and earn rewards in return for helping secure the ecosystem. There are two primary types of Magic Square validators: qualified validators and standard validators.
Qualified validators earn the highest rewards for their efforts. 80% of the validator fee paid by Creators for app listing is awarded to qualified validators. This reward is distributed among up to 50 participating qualified validators in the validation process of each listed application.
To become a qualified validator:
If a community member would like to stake 5,000SQR but would prefer not to participate in the validation processes, he/she can divert the qualification test to a nominee. Once the nominee passes the test, he/she can participate in the validation processes in place of the “staker” and receives a portion of the qualified validator reward. Each staker can select only one nominee per validation process.
Standard validators don’t need to pass the qualification test or stake SQR tokens, and they receive a much smaller reward for their efforts.
20% of a Creator’s validator fee is awarded to the standard validators, to be distributed among up to 200 Standard Validators per validation process.