Last updated 2 years ago
Immature tooling and platforms put building a custom metaverse that uses Plutus smart contracts to manage exchanges of value out of reach of small teams
Extend our the 1.0 metaverse/dapp builder platform by adding support for Plutus Smart Contracts. Our builder has already been successfully deployed to build food traceability meteverses in Ghana.
This is the total amount allocated to Emursive DApp (Metaverse) Builder.
Extend our the 1.0 metaverse/dapp builder platform by adding support for Plutus Smart Contracts. Our builder has already been successfully deployed to build food traceability meteverses in Ghana.
The team of has completed a 1.0 version of our product. Our team includes a Plutus Pioneer and a programmer experienced with Haskell. We have all the experience required to implementation the Plutus Smart Contract needed to complete this proposal. More details can be found below
S U M M A R Y
PROBLEM STATEMENT
But at first glance, a metaverse does not appear to be a good fit for using blockchain smart contracts. As people work, shop, play, track shipments, and otherwise conduct business on the metaverse, they create transactions around locally relevant units of logic that would require thousands of lines of code to capture in aggregate. Smart contracts, on the other hand, are severely limited in the amount of physical resources and units of processing they can consume.
METAVERSE AND DAPPS
Both Metaveres and DApps an be built on a sliding scale of emulsion and high and low resolution.
We don't distinguish between a low-resolution Metaverse and a very advanced DApp. There is no point where a Metaverse is not a DApp and some DApps may are Metaverse.
REASONING BEHIND OUR APPROACH
What is required, a new kind of smart contract that, while being trustless and transparent like our current conception of smart contracts, has been optimized to execute isolated arbitrarily selected units of logic without using unrelated resources or consuming additional processing. Logic may be limited to a visual component; a location in the metaverse, or a set of laws specific to a domain such as property rights. Our approach is unique in that it meets the requirement described above.
STAKEHOLDERS & USERS
Our usability tests have shown clear evidence that metaverses address a broader more inclusive audience and extend the frontier for DApps that are required to present complex or process based logic (see below). The Cardano developer community will find Metaverse Builder a great tool for building DApps with complex logic that need to be delivered quickly with both high quality and high reliability.
IMPLEMENTATION
The cost of executing a unit of logic must be independent of the aggregate amount of logic and a function ONLY of the local logic needed to handle the request.
To achieve better properties develop a very small library that contains methods which can be run on a script.
Plutus Library
In our system, the processing logic is accomplished when data packets are sent across interconnected nodes (figure 6). Each node can modify the data packet using local logic and forward it to the subset of nodes it knows about.
The algorithm we use is deterministic and optimized to be highly performant while conserving resources. The data and relationships determine a unique firing-chain (see figure 6) in response to user input in a reactive system.
Figure 6
Each operation in the path is isolated and contains both the data and logic to determine:
The operation does not need to know the history of the firing chain or the logic in the next operations. Its entire raison d'etre is confined to the outputs that are generated from its inputs.
Figure 7
Each segment of the execution chain can be:
Formal Verification
Formal Verification is the state of the art way to prevent bugs in programs. It goes beyond what testing can do and provides and uses mathematical techniques to prove a program is correct.
Our extension allows these methods to apply to Cardano DApps.
This gives us exactly what we need to handle the massive amount of transactional logic that is required to be run on the blockchain.
PLUTUS
The three types of data that are needed to run our super script are describe in Table 1.
Table 1
The best part of this implementation is that our enhanced scripting language runs as a Plutus script.
To invoke a Plutus smart contract it is only necessary to pass in the trigger data.
Our Plutus script will execute the trigger data after retrieving location data and structure data from the Datum of the outputs
Figure 8
The inputs will contain both the Structured Data and Location Data. Since Structure Data never changes, the transactions output will have a EUTXO with the identical Structured data as the input.
The EUTXO output Location Data on the other hand will not be the same as the EUTXO of the input data (see figure 9). Note that this is a somewhat idealized view and there will be more than one of both the Structure EUTXOs and the Location Data UTXOs.
Figure 9
Vasil Hark Fork Optimizations
The performance of our application can be improved by using new Plutus Capabilities that are coming in the Vasil hard fork.
CIP 31 (reference inputs) - allowing to reference of Structural Data without consuming it.
CIP 33 (reference scripts)- allowing our contract to be much smaller.
OUTPUT OF THIS PROPOSAL
A version 2.0 of our metaverse builder platform that uses Plutus Smart Contracts for transactions that require Cardano blockchain.
OUTCOMES
Upon completion of this project building a metaverse with deep integration with Cardano will have been reduced by several magnitudes of order.
Building a highly transactional metaverse even with a low budget, short amount of time, and limited expertise, a large variety of applications can be built.
Examples of use cases include.
Brand Loyalty and Rewards - Large brands, not eager to direct their customers to the mega metaverse(s), will launch campaigns and loyalty programs based on a gamifications that combines customer actions like purchases, and achieve game objectives like new level that grants special perks such as discounts, line-skipping, or NFT ownership.
NFT Sales and Trading - NFT Collections will want to set up their own marketplaces where they can sell, or trade their NFTs in ways that are unique to their collection. Trading baskets of NFTs, discounts for early purchasers, etc… Every NFT Collection can have its OpenSea.
Supply Chain Management/Food Traceability - Metaverses become an ideal metaphor for explaining complex processes such as Supply Chain Management, Food Traceability, etc. Our experience (described below) has shown that a metaverse model of a complex Food Traceability application can be intuitively understood by individuals with little or no education (see attached case study).
DeFi/Insuretech - Multiple stage defi operations such as lending and insurance will be represented as a metaverse game. Apps such as DeFiLand7 have already entered this space.
Sports - The rich emursive possibilities of the sport along with the strong competition between branding will make Ad Hoc metaverses a strong fit for clubs and teams. Sports oriented games like fantasy football will be an attractive target.
Virtual Work - People confined or marginalized by reality are likely to be the first adopters of virtual experiences in the metaverse. Metaverses will allow people from locations in the Global South to find jobs all over the world.
Replacement for Web 2.0 Websites - The Metaverse paradigm is now a credible candidate for being the interface of Web 3.0. The obvious impediment to realizing this status is the difficulty of building a metaverse as compared to building a Web 2.0 website. Another obstacle is that the emulsive nature of the metaverse requires the ability to customize to the objectives and audience of retail, fintech, and NFT sales… Metaverse Builder solves these problems in a way that will let it become the fulfillment of Web 3.0.
SOCIAL IMPACT
One of the metaverse’s attractions is that it sits outside the traditional edges of reality and therein offers an alternative medium for people to socialize, work, invest, or explore. People confined or marginalized by reality are likely to benefit most from the Metaverse. This includes individuals that live in developing countries and lack economic opportunities.
Benefits to Developing Economies
The benefits of complex technology such as Supply Chain Management/Food Traceability, DeFi Loans, and InsureTech… require domain knowledge that is impossible to convey with Web 2.0 interfaces. Metaverse provides the ability to gamify real world processes that make complex technology available in regions where specialists are hard to find.
Our Pioneering work using Metaverse for Food Supply Chains in Ghana Africa.
We are pioneering the use of Metaverse in developing countries so that rural communities and villages can benefit from using food provenance applications that raise the income of small landholder farmers while combating the epidemic of food poisoning that accounts for 137,000 deaths and 91 million acute illnesses in Africa every year (Read more in the Appendix).
Not all DApps need to be a metaverse but a low-resolution metaverse should be considered for any DApp that requires the user to make complex decisions; where differences in culture, language and education levels make in the DApps users require a different approach, where the DApp is a game, or is meant for the creative economy.
The project addresses the requirements for
A. Simplify building Novel and viable applications and products on top of Cardano attracting users. pulling in more adoption.
B. Will increase the number of DApps built on Cardano by providing a platform with significant advantages when building emulsive and non-emulsive DApps.
C. Cardano has exactly the right environment to implement this project, e.g, Plutus Smart Contracts
Thinking Big
Metaverse is a large factor driving users to use blockchain. We are thinking big! A emulsive DApps (metaverses) can drive thousand of users and create millions of jobs in the creator economy. But a product that unleashes the creativity of the Cardano Community to build their own metaverse, by reducing reducing the barrier to entry will have a massive multiplier effect.
Why Now
With a very high Growth rate (estimates around 36% - 40%), multiverses are making a strong claim for becoming the Web 3.0 replacement for the Web 2.0 website. The so-called low-res metaverses - are DApps
Analytic Data
Figure 2
Changing in underlying libraries and technology
We will develop by designing the API first. Clients of 3rd party applications
Return of Covid causing the team to have to work from home
We have developed extensive plans including providing communication equipment on computers, equipments like desks and chairs, and laptops.
We have been through two lockdowns and understand this process.
Sickness or other emergency by the team members, architect, or lead.
We follow a documentation process that includes daily updates to our project management product as well as updates to our architect documents. Team members are cross trained so a substitute can take over if needed.
Project may go over budget.
Our experienced team leads and architects created project plan and budget and are satisfied the budget will take us to completion. If there is a shortfall in the budget, very unlikely, the company will absorb the loss not Catalyst since it was our estimation.
Project may take longer than estimated
The company follows a project management methodology, Agile Methodology, that is designed to provide advanced warning to potential delays. Any potential bottlenecks are identified immediately and can be addressed before a serious problem occurs.
MILESTONES
Milestone I (Deliverables) 1 week ( 1 UX Designer, 1 Blockchain engineer, 1 Architect, 1 Tester, 1 Technica Writer)
Milestone II (Deliverables) (1 UX Designer, 2 Blockchain engineers, 1 Architect, 1 Tester, 1 Technical Writer)
Milestone III 8 weeks (2 Blockchain engineers, 1 Architect, 1 Tester, 1 Technical Writer)
Milestone IV 1 week (1 Blockchain engineer, 1 Architect, 1 Tester, 1 Technical Writer)
Other Projects:
Our team is working on two proposals that will be completed before this project begins. One other proposal has been submitted for Fund 9. There are no overlaps in the teams between the two proposals. We are a fairly large team of and our business requires us to work on projects in parallel.
The calculation can be found at this link
https://docs.google.com/spreadsheets/d/1i7bKCnwaPhkYw2ijkJN9GWJd1KWrkIEBovkN18c61mM/edit?usp=sharing
We believe rates for developing on Cardano are the global rates of remote workers.
At FuixLabs, we believe everyone has their own particular part to play in making our world a better place. No part is too great or too small, and no one is lacking the power to do something. We share a common belief that Cardano offers us all the best chance to empower ourselves to empower each other and this belief is what drives us.
We believe in staying humble and approach each Catalyst proposal with a spirit of service and a strong sense of responsibility to the community. We are committed to transparency and we track the progress of our projects on our website where we publish the project documentation and status.
Our engineers and BA are quality driven and committed to build the highest quality products that provide exceptional user experiences created by our Senior UI/UX designer - Su Tong Quoc, who works tirelessly to build and test interfaces that are inclusive, elegant, and easy to use.
List of accomplishments:
1 . FuixLabs is an active contributor to the Cardano Community.
2 . Fuixlabs contributes to open source libraries and frameworks and documentation on Cardano.
3 . FuixLabs travels around the world to listen to Cardano customers in Africa, and around the world to build innovative products on Cardano that fit with the Global South.
DApp: https://github.com/tuvalusoftware/TradeTrust
Cardano Service: https://github.com/tuvalusoftware/CardanoService
DID Resolver: https://github.com/tuvalusoftware/DIDResolver
DID Controller: https://github.com/tuvalusoftware/DIDController
4 . Fuixlabs is committed to Self Sovereign Identity Atala Prism
DApp: https://github.com/tuvalusoftware/TradeTrust
Cardano Service: https://github.com/tuvalusoftware/CardanoService
DID Resolver: https://github.com/tuvalusoftware/DIDResolver
DID Controller: https://github.com/tuvalusoftware/DIDController
5 . Our Teams
Tim has 20 years of experience building critical mission applications while working for Raytheon, Citi Group, Deutsche Bank, Bank of Tokyo, Danske Bank, Philips Health, Cerner Health, Norwegian Air Continental Airlines, and most recently Google. Tim has worked with Cardano technology since 2019 and is a member of the Atala PRISM Pioneers program. Recently Tim's primary focus is making the power of the blockchain available to everyone. Tim has 6 years of blockchain development and runs blockchain development company with over 15 employers. Tim is a member of Singularity University. Tim was one of the early moderators of the Cardano Eastern Town Hall.
Su has been working with UI/UX for over 9 years. He owns experience in working with many foreign partners all over the world such as Taiwan, Australia, the US, etc. He covers many tasks in order to contribute that such a perfect project including designing and developing the brand identity and collaborating with the marketing and other teams to ensure the creation and product delivery.
As a well-experienced developer with over 6 years working in the backend team, he’s able to use various technology languages such as Java, Internal platforms, JSF, PrimeFaces, Javascript, JQuery, XHTML, CSS, etc. He takes great responsibilities in burning out the tasks from the Product Owner, working with other stakeholders, enhancing requirements, keeping the projects on track, and implementing architecture and technical solutions for the Company's product.
Hanh Nguyen presents Quality Assurance team to determine the tools, techniques, staffing, methodologies that ensure the efficient release of the quality of software features and company’s products. Her great contribution in perfect products is described in her tasks related to designs, develops, tests, and debugs software applications used by end users or integrated with other applications by Independent Software Vendor (ISV) partners.
Tam started working in Metaverse Builder with over 4 years of developing smart contracts and creating token contracts according to ERC-721, ERC-1155 standards, and establishing NFT on Cardano.
Huynh is known as a well-experienced frontend developer who contributed in developing web interface, mobile applications. She is not only concentrating on maintaining Dapps and integrating blockchain components.
Truong has worked as a frontend developer for over 4 years of experience. His great contribution in maintaining Dapps and integrating blockchain components benefit to both web interface development and mobile applications.
We believe that the rates for work on blockchain are global.
This proposal will fund the 2.0 version of our product. Improvements requests from our customers may collection and a proposal for a 3.0 version may be submitted to the community to see if based on our progress they think funding a 3. version is appealing.
We are not planning on this, just saying it is a possibility.
We will measure the number of applications deployed using our builder platform which is the true measure of its value- the number of new DApps/Metaverse in use.
We will use Google superProxy with Google Analytics to collect usage date on our builder site and make the analytics data publicly available. This will provide members of the community that want a very detailed understanding of how our platform is used to view charts and graphs of usage.
More about superProxy is available on the link below and in the YouTube Video.
https://www.youtube.com/embed/8Or8KIhpsqgTransactions on our DApps have unique signature that can be searched using Cardano Explorer. This data may be interesting to track the actual value being exchanged on DApps/Metaverses.
This is a new project
SDG goals:
End poverty in all its forms everywhere
End hunger, achieve food security and improved nutrition and promote sustainable agriculture
Promote sustained, inclusive and sustainable economic growth, full and productive employment and decent work for all.
Ensure sustainable consumption and production patterns
SDG subgoals:
By 2030, halve per capita global food waste at the retail and consumer levels and reduce food losses along production and supply chains, including post-harvest losses.
Develop and implement tools to monitor sustainable development impacts for sustainable tourism that creates jobs and promotes local culture and products
Correct and prevent trade restrictions and distortions in world agricultural markets, including through the parallel elimination of all forms of agricultural export subsidies and all export measures with equivalent effect, in accordance with the mandate of the Doha Development Round.
Sustain per capita economic growth in accordance with national circumstances and, in particular, at least 7 percent gross domestic product growth per annum in the least developed countries.
Achieve higher levels of economic productivity through diversification, technological upgrading and innovation, including through a focus on high-value added and labour-intensive sectors.
By 2030, achieve full and productive employment and decent work for all women and men, including for young people and persons with disabilities, and equal pay for work of equal value.
By 2020, substantially reduce the proportion of youth not in employment, education or training
Increase Aid for Trade support for developing countries, in particular least developed countries, including through the Enhanced Integrated Framework for Trade-related Technical Assistance to Least Developed Countries.
Key Performance Indicator (KPI):
Average hourly earnings of employees, by sex, age, occupation and persons with disabilities
Unemployment rate, by sex, age and persons with disabilities
Proportion of youth (aged 15–24 years) not in education, employment or training
(a) Food loss index and (b) food waste index
Aid for Trade commitments and disbursements
Universal Human Rights Index (UHRI):
#proposertoolsdg
The team of has completed a 1.0 version of our product. Our team includes a Plutus Pioneer and a programmer experienced with Haskell. We have all the experience required to implementation the Plutus Smart Contract needed to complete this proposal. More details can be found below