not approved
enigmi - Live, Gamified, Multiplayer NFT Platform MVP
Current Project Status
Unfunded
Amount
Received
₳0
Amount
Requested
₳300,000
Percentage
Received
0.00%
Solution

We will make NFT minting and trading more exciting by introducing a platform that provides live, online puzzle building, creating an interactive, social experience for collectors and creators alike.

Problem

Current NFT minting and trading lacks live, interactive, engaging game mechanics, leading to a passive, uneventful experience for collectors and creators.

Team

2 members

enigmi - Live, Gamified, Multiplayer NFT Platform MVP

Please describe your proposed solution.

Note that we already have a working prototype where all the features that have been indicated as completed can be experienced by the community on the preprod network in our UAT environment.

https://uat.enigmi.io/

https://uat-play.enigmi.io/

Quick start:

  • Get tADA on the preprod network into your wallet.
  • Connect your Web3 wallet to the enigmi UAT site above.
  • Buy some random puzzle pieces from the sample collections.
  • Bring along a couple of friends to do the same, as you will only be able to experience the trading with other players currently online.

Here is a quick video and screenshare where Jacques (myself), and Piro talk a little bit about what enigmi is.

<https://www.youtube.com/embed/Y5yqrxfztmk?si=AwfEnEx8rEK77yca>enigmi will engage 3 distinct groups of people; 2 relating to the general ecosystem and community, and 1 technical; the developer community:

  • General Cardano Ecosystem:
  • NFT Creators: This would include any person or project that creates NFTs in their own right, like art, or for any other reason such as utility or value add for a project, system, or game.
  • NFT Enthusiasts: This would include collectors, traders, web3 gamers, etc.
  • Cardano Technical:
  • Developer community; particularly, those who work in the .Net stack.

Below, we provide a brief overview from these different perspectives. If you do not have technical software interests, you are welcome to skip the technical sections.

For NFT Creators

This engaging and immersive platform aims to solve the problems of suboptimal user experiences and limited options for NFT minting and distribution in a fun and interactive way. enigmi provides an exciting launch experience for NFT mints or distributions, encouraging their communities to trade and interact with one another in a real-time online environment during and after the primary mint.

For NFT Enthusiasts

From the player’s perspective, enigmi is a unique and engaging NFT minting experience built on the Cardano blockchain, designed to gamify and enhance the user experience in the NFT space. By using puzzle mechanics, enigmi allows users to buy random puzzle pieces from various collections, trade them with other players, and collect the necessary pieces to complete a specific puzzle. Once all the pieces are collected, users can burn these individual puzzle piece NFTs in a single transaction, minting a unique, final NFT in the process.

Thus, for the general end user community, the enigmi solution is unique as it offers a new way to mint and distribute NFTs while fostering engagement across the Cardano community. By providing a fun, interactive, and scalable platform, enigmi aims to attract a wide range of users, benefiting artists, collectors, and the Cardano ecosystem as a whole.

A substantial part of our focus is on the real-time online interactive aspects of the platform. We believe there is room for such an experience in the Cardano space. We would like enigmi to become a hub of activity, where players come to hang out, mint, chat, and trade with others in real-time.

For Cardano Technical Community

While the Cardano software developer community is healthy and passionate, there is a very lean representation of .Net developers.

With our many, many decades of cumulative experiences building enterprise grade systems and systems that can scale, and having a deep love for trying to solve complex problems in the simplest way possible, we believe developing the enigmi opensource project will bring value to the Cardano developer echo system as a whole, showcasing what can be done in .Net and Cardano, and helping to open the door for the millions of .Net developers in the world. It will serve as a fully functional use case of combining a set of carefully selected technologies into a thoughtful and robust architecture for a platform that aims to bring the following to Cardano:

  • Gamified NFT minting experiences
  • Multi-player, web3, real time and live social trading
  • Ability to scale to 10s of thousands of concurrent users.
  • A showcase and reference project of how a solution of this nature and scale can be implemented.

Aspects that will be showcased in this project:

  • Fully functional, vertically integrated real-time system, from front-end development and web3, to backend multiplayer constructs, and persistence and storage.
  • Software best practices and principals.
  • Comprehensive, automated integration tests.
  • How to build on MS Orleans, a virtual actor-based framework.
  • How to combine DDD (domain driven design) in the context of a virtual actor-based system.
  • How to build nontrivial front-ends in MS Blazor.
  • How to orchestrate real-time messages pushed to specific or many users via websockets and SignalR for a live and interactive user experience.
  • How to build for Cardano using .Net and the CardanoSharp library.
  • Minting NFTs
  • Burning NFTs
  • Atomic swaps requiring multi-party transactions
  • How to build a scalable and robust multi-party trading capability against Cardano without using any smart contracts and without taking any custody of any user’s asset, not even into the custody of a smart contract.
  • How to track and manage off-chain UTXO reservations to reduce invalid transactions, while saving on blockchain transaction fees.
  • How to manage UTXO outputs to allow for optimal parallelization.
  • How to build, submit, and monitor nontrivial transactions.

We will host the platform on MS Azure to be functional on the preproduction network for a minimum of 6 months.

We will also deploy the platform to mainnet in a beta release.

We have elected to build enigmi on Microsoft Orleans for it’s robust and foundational support for complex, concurrent systems.

Microsoft Orleans is a proven, cross-platform framework designed to simplify the creation of distributed applications - software that runs across multiple processes, often stretching across hardware boundaries using peer-to-peer communication. It works by enabling these applications to scale elastically, ranging from a single server to thousands of servers distributed across cloud-based platforms.

In simpler terms, think of Orleans as a toolbox for building scalable software that is split across different servers and systems, which allows the applications to be very resilient and easily adaptable to changing loads, like a website handling sudden spikes in visitors.

Orleans uses something called the Virtual Actor Model, a programming concept where "actors" are individual, lightweight objects that hold a piece of data and the rules for managing that data. These actors, referred to as "grains" in Orleans, interact with one another through asynchronous messages. A crucial feature of these grains is their 'virtual' existence, meaning they always exist and can always be called upon, regardless of whether the server they're on fails. This unique feature brings a level of resilience to applications that isn't common in typical software development.

These grains can be considered as the basic building blocks of an Orleans application. Each grain has a stable identity, behaviour, and state that is defined by the user. The identity of a grain is a user-defined key that makes it always available for invocation, whereas behavior is the specific operations the grain can perform. State refers to the data a grain holds, which can be temporarily volatile or persistently stored. Grains are stored in 'silos', another Orleans term for hosting entities.

Orleans has a diverse set of uses, from gaming and banking to chat apps and GPS tracking. Some parts of popular Microsoft services like Azure, Xbox, Skype, and Halo are built using the Orleans framework.

Orleans also offers features like persistence, timers, and reminders. Persistence ensures the data is available and consistent before processing a request. Timers and reminders provide scheduling mechanisms to execute certain actions at future points, adding yet another layer of reliability to applications built with Orleans.

The combination of scalability, fault tolerance, and simplicity is the reason we decided to build enigmi on Orleans.

A couple of useful links to Orleans’ benefits, philosophy, and approaches, for those more technically minded:

<https://learn.microsoft.com/en-us/dotnet/orleans/benefits>

<https://learn.microsoft.com/en-us/dotnet/orleans/overview>

<https://learn.microsoft.com/en-us/dotnet/orleans/>

Please define the positive impact your project will have on the wider Cardano community.

Here again, the impact will be both to the general Cardano NFT community and the Cardano Technical Software Development community.

General community

Introducing a new platform with innovative and unique experiences for launching and minting NFTs will broaden the Cardano ecosystem as a whole. The gamified and live, online, interactive minting, playing, and trading experience aims to draw in NFT enthusiasts and traders from other blockchains, or from the general public not yet exposed to web3 and blockchain.

Technical community

enigmi will serve as a benchmark and reference implementation for the Cardano developer community of a interactive, multi-player platform that Is designed from the ground up to have a scalable architecture.

Draw in new .Net developers.

There is an estimated 7 to 8 million .Net developers globally. <https://www.griddynamics.com/global-team-blog/number-software-developers-world>

Even though projects like CardanoSharp (<https://www.cardanosharp.com/>), to which we have contributed, opened the door to the .Net community, the .Net representation and exposure within the Cardano ecosystem is still relatively tiny.

Making available a project of this scope and quality will make it more interesting for exploring .Net developers to look into what is possible on Cardano.

In future, if we successfully launch this as a commercial product, we also hope to bring in some mainstream brands into the Cardano space. (Not in scope for this phase of enigmi)

How will you measure this impact?

For the general NFT community:

  • Increasing number of projects and creators launching their NFTs on enigmi.
  • Increasing number of players taking part in NFT launches.
  • Increasing number of trades completed on enigmi.

On the technical side

Part of the success of the Enigmi project can be measured by its ability to attract and engage .NET developers within the Cardano ecosystem, ultimately enabling them to create solutions that benefit the entire Cardano community.

This could be observed through development community engagement via developer forum activity, Github issues opened by the community, and the number of contributions to the Enigmi code base by external individuals. By attempting to draw more .NET developers into the ecosystem, Enigmi aims to contribute to the growth and diversity of the Cardano developer community.

Additionally, the success of Enigmi can be evaluated by assessing the ease of understanding, running, and utilizing the project. A successful implementation should provide well-structured code, an easy way to execute the project, and an intuitive user interface. These factors will ensure that .NET developers can quickly grasp the concepts and mechanics of the Cardano ecosystem, allowing them to hit the ground running and start creating valuable solutions.

How will you share the outputs and opportunities that result from your project?

The entire code base of Enigmi will be made available on the Enigmi Github repository under an opensource license. This decision reflects our commitment to transparency and collaboration within the developer community. Furthermore, to showcase the functionality and usability of Enigmi's features, we will host a live version of the game on enigmi.io.

Looking ahead, our vision for Enigmi extends beyond its current state. We plan to evolve it into a commercial product, catering to a wider audience. In fact, several Cardano projects have already expressed interest in partnering with us to utilize Enigmi as a means of distributing their collections in an innovative manner. This collaboration will further establish Enigmi as a versatile platform within the Cardano community, providing new opportunities for both developers and users alike.

What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?

At Inversion, our software development company, we have built a strong reputation for delivering projects with a high level of trust and accountability. With a solid track record of successful and timely deliveries over the course of more than 5 years (the start of the company), we have established ourselves as a reliable and dependable partner. Please also refer to our references on the bottom of our website (inversion.dev).

The Inversion team comprises 13 developers, each with an average of 20 years of experience in the software industry. This wealth of expertise enables us to tackle complex challenges and implement innovative solutions effectively. We have experience on the full lifecycle of software development projects, including planning, initiation, design and architecture, implementation, iteration, deployment, hosting, monitoring and support.

We take pride in our team's capabilities and their ability to adapt to the evolving landscape of software projects as the needs of the project evolves.

Furthermore, our experience extends specifically to the Cardano ecosystem. We have worked closely with other clients in the Cardano space, assisting them in creating similar solutions. These projects have not only excelled from a technical standpoint but have also demonstrated financial success. This experience in the Cardano ecosystem positions us as an ideal partner to deliver this project effectively.

We have also successfully completed 2 other small catalyst proposals from Fund 8, thus further displaying our ability to deliver successfully: <https://projectcatalyst.io/funds/8/f8-open-source-development-ecosystem/net-cardanosharp-deserialization>

<https://projectcatalyst.io/funds/8/f8-open-source-development-ecosystem/net-blazor-web-wallet-support>

Inversion also actively sponsors other Cardano open-source projects, such as Opshin: Revolutionizing Smart Contracts with Python - Write Once, Deploy Everywhere, Leveraging Python's Elegance and Efficiency for Secure, Intuitive, and Flexible On-Chain Operations.

https://Github.com/OpShin/opshin (scroll to the bottom)

We started development of enigmi before Fund 10, and even though we did not receive any grants from Fund 10, we continued developing enigmi on our own risk and with our own funds. We have now reached a point where the platform is live and functional on the preprod network, and the repository is available on Github. We trust this shows our commitment to the project and ability to execute.

What are the key milestones you need to achieve in order to complete your project successfully?

(Note that development for this milestone is already well under way, and the basic atomic swaps have been proven and are functional in the prototype)

Milestone: Implementing peer-to-peer (puzzle piece for puzzle piece) trading with atomic swaps

  • Description: Functionality for peer-to-peer trading of puzzle pieces using atomic swaps, ensuring secure and trustless transactions.

  • Outputs: Code and UI elements that includes a robust and secure mechanism for users to trade puzzle pieces directly with each other, leveraging atomic swaps for seamless and decentralized transactions and without using smart contracts.

  • Acceptance Criteria: Relevant code in the GitHub repository, a video showcasing the trading and swapping user experience, and a running version of the feature on the UAT site.

>Milestone: Enhancing peer-to-peer trading atomic swaps to support offering ADA or any other Cardano native fungible token for a puzzle piece

  • Description: Extended functionality for peer-to-peer trading, enabling users to offer ADA or other Cardano native fungible tokens in exchange for puzzle pieces. This is To diversify the trading options within the game, promoting engagement and facilitating the exchange of different Cardano native tokens for puzzle pieces.

  • Outputs: Code and UI elements for an expanded trading system that allows users to leverage various Cardano native tokens as trade assets in the puzzle piece marketplace.

  • Acceptance Criteria: Relevant code in the GitHub repository, a video showcasing the enhanced trading and swapping user experience, and a running version of the feature on the UAT site.

>Milestone: Implementing puzzle building – burning puzzle piece NFTs and minting the final NFT

  • Description: Functionality for users to burn puzzle piece NFTs and mint the final NFT once all the pieces of a given puzzle have been obtained and the puzzle is complete.

  • Outputs: Code and UI elements of a smooth and reliable process for users to assemble their collected puzzle pieces, burn individual pieces, and mint a final NFT representing the completed puzzle.

  • Acceptance Criteria: Relevant code in the GitHub repository, a video showcasing the puzzle building, burning, and minting user experience, and a running version of the feature on the UAT site.

>Milestone: System Administration Tools

  • Description: Currently, most system administration, such as loading and preparing new NFT collections, configuring collections rules around parameters, such as pricing, commission, number of collections, number of allowed puzzle piece duplicates, number of allowed NFT builds, etc., is all done through manual backend operations. This milestone will add the first version of administrative tools to allow this kind of setup and management to be done through the UI by system admins.

  • Outputs: Code and UI elements that allows for this type of administration.

  • Acceptance criteria: relevant code in a GitHub repository, and a video showcasing the first version of the administrative tools.

>Milestone: Adding CIP-68 support

  • Description: Currently, enigmi supports only CIP-25 metadata. We will add support for CIP-68 type NFTs. The concept involves two digital assets: a reference NFT and a user token (which could be an NFT, FT, or another asset). The user token, stored in a user's wallet, has metadata accessible through the output where the reference NFT is locked. The issuer controls how this output is locked, allowing either immutable metadata via an unspendable script or updatable metadata through a custom script. This structure enables using the metadata in Plutus V2 scripts, promoting innovation in token technology.

  • More about CIP-68: <https://developers.cardano.org/docs/governance/cardano-improvement-proposals/cip-0068/>

  • Outputs: Code, UI elements, and administrative tools for managing, and minting, CIP68-compatible NFT collections.

  • Acceptance criteria: relevant code in the GitHub repository, a video showcasing the functionality, links to a blockchain explorer on the pre-prod test network, showcasing the CIP-68-compatible NFTs that were minted through the system, and the actual system running on the UAT site for users to experience.

Who is in the project team and what are their roles?

The company behind the Enigmi initiative is Inversion. <https://inversion.dev/>

Even though Inversion has a wider team available to assist and draw on if needed, the following are the primary members that are working on enigmi.

Piro Vorster is a skilled tech professional and founder of 2 successful software startups, Inversion and Pink Fish, with an impressive 17 years of experience in technologies like .NET, Azure, C#, and more. He's worked in a broad range of sectors, including Auctioning, Insurance, and Reinsurance, and relishes the thrill of solving complex challenges. Piro's credentials include a BSc (Hons) Computing degree and a wealth of leadership experience. He also boasts an unusual asset — a black belt in Brazilian Jiu-Jitsu, reflecting his commitment to discipline and strategic thinking. Piro prioritizes projects where his success is intrinsically linked to the project's outcome, a testament to his deeply invested approach.

<https://www.linkedin.com/in/piro-vorster-ba166111/?originalSubdomain=za>

Jacques Bosch, a tech entrepreneur from South Africa, loves the way harnessing software can reshape the real world. With a quarter of a century career spanning a diverse range of industries, from Blockchain and Auctioning to Education and Insurance, Jacques has a wealth of experience in implementing successful systems across many countries. For over 18 years, he has led competent teams founded on strong and respect-based relationships. Currently, he is concentrating on developing blockchain products and generative AI solutions for enterprise scenarios, highlighting his love of innovation and progress.

<https://www.linkedin.com/in/jacquesbosch/>

Kobus Pelser is an accomplished software developer with a B. Tech degree in Information Technology and over two decades of diverse industry experience. Having worked in sectors ranging from the Internet industry to vehicle tracking and auctioning, he is adept at creating robust, high-performance systems that deliver real-world value. Kobus is known for his commitment to excellence and his ability to exceed technical expectations.

Fred Snyman is a full stack developer with over 24 years experience in the Tech, Financial, Recycling, Crypto and Entertainment industries, covering multiple technologies, with a focus on the .NET stack. He has a keen eye for design and has extensive experience in developing visually appealing websites and applications, that are both functional and user-friendly. His creative skills extend to other fields such as music production, visual effects, as well as game design and development.

Paul Cowan is a seasoned programmer with over 20 years of experience, largely with C# .NET. He's worked across multiple industries, most notably in online retail, gaming, and now in the emergent fields of blockchain and NFTs. Working in both private and open source spaces, and a keen problem solver, Paul brings a blend of expertise, lateral thinking, and collaborative spirit to every project.

Besides having a team with a deep and broad experience, spanning far in excess of 1.5 centuries of cumulative track record of building successful, high impact software systems across many industries, Inversion has also built a number of successful solutions relating to Cardano, including applications for minting, burning, and managing non-fungible tokens (NFTs), staking and delegation, chain data monitoring and analytics, as well as web3 apps that integrate with the blockchain to create delightful user experiences. Our team is deeply familiar with the Cardano platform and its unique features and capabilities, including the EUTXO model, native tokens, metadata, and staking delegations.

We have also been fortunate enough to have 2 small opensource proposals funded in Catalyst Fund 8 to add deserialization support to the popular .Net based CardanoSharp library, as well as to add a module to the same library to integrate with the CIP-30 Web Wallet APIs from .Net Blazor WASM. Both of these were completed on track and are being used in the wild by other Cardano builders.

<https://projectcatalyst.io/funds/8/f8-open-source-development-ecosystem/net-cardanosharp-deserialization>

<https://projectcatalyst.io/funds/8/f8-open-source-development-ecosystem/net-blazor-web-wallet-support>

More about our work relating to Cardano can be seen here: <https://inversion.dev/cardano/>

Jacques and Piro are also co-founders and co-host of the Africa On Chain podcast that is in it’s very early stages. Interested parties could review podcast episodes to get a feel for who we are and our expertise.

"Africa On Chain" is an essential podcast for those seeking to deepen their knowledge of blockchain technology and its transformative effects on a global scale. Hosted by a group of four experts hailing from various regions of South Africa, the show combines the talents of marketing professionals and software developers to provide a weekly podcast that breaks down the complexities of blockchain in a conversational and engaging manner.

<https://www.africaonchain.io/>

Note, there was a bit of a pause producing the podcast for a while, with team focus being required on other initiatives, but new episodes should be published again inQ2 of 2024.

Please provide a cost breakdown of the proposed work and resources.

Considering a 0.39 USD to 1 ADA exchange rate (1 USD to 2.56 ADA), the revised project plan estimate for the project amounts to 313,921.06 ADA.

We are applying for the maximum budget allowed under the Use Cases – Solutions track: 300,000 ADA.

Inversion will fund the difference, and as demonstrated by the running system on UAT / preprod, and the opensource code in the Github repository, we have already made sizable investments into the project, and we are committed to it’s further development.

Inversion has already invested well over $100,000 USD

Budget breakdown below

  • MS Azure Hosting costs per month:
  • 200 USD or 512 ADA
  • Cost for 6 months: 3072 ADA
  • Blockfrost API costs per month:
  • 29 EUR or 81.51 ADA
  • Cost for 6 months: 489.06 ADA
  • Project management: 7680 ADA
  • Documentation: 2500 ADA
  • Reporting back to the community: 2500 ADA
  • Publicity / marketing / promotion / community engagement: 7680 ADA

Milestone Budgets

-------------------------------------------------------------------------

Milestone: Peer-to-peer trading with atomic swaps

Cost: 100,000.00 ADA

-------------------------------------------------------------------------

Milestone: Enhancing peer-to-peer trading atomic swaps to support offering ADA or other Cardano native fungible tokens for a puzzle piece

Cost: 40,000.00 ADA

-------------------------------------------------------------------------

Milestone: Puzzle building - burning puzzle piece NFTs and minting the final NFT

Cost: 70,000.00 ADA

-------------------------------------------------------------------------

Milestone: System Administration Tools

Cost: 30,000 ADA

-------------------------------------------------------------------------

Milestone: Adding CIP-68 support

Cost: 50,000 ADA

-------------------------------------------------------------------------

How does the cost of the project represent value for money for the Cardano ecosystem?

We believe that the cost of the project represents good value for money for the Cardano ecosystem, and we would like to address this by explaining the costs previously described and how they are justified.

We have already invested well over $100,000 USD of our own funds developing the project to it's current state. (See previously completed milestones below)

In determining the costs of the project, we have considered industry standards and typical freelance rates of individuals with similar levels of experience and expertise. These rates ensure fair compensation for our highly skilled team members, allowing them to deliver exceptional work within the allocated timeframes.

Furthermore, the costs of the project are proportional to the value it will deliver to the Cardano ecosystem. Our team members have a deep and broad track record of building successful, high-impact software systems across various industries. This wealth of experience, spanning over 1.5 centuries cumulatively across the Inversion team, ensures that the cost is justified by the value our team brings.

The Enigmi project aims to provide significant cost savings in the long run by open-sourcing the code base. This enables developers to reference and leverage our work and easily build their own solutions on Cardano. By fostering collaboration, knowledge sharing, and innovation within the Cardano community, we contribute to the growth and development of the ecosystem as a whole. The open-source approach ensures that the benefits of Enigmi extend beyond our specific implementation and can be widely adopted and improved upon by the community.

Additionally, our team's expertise in the Cardano platform and its unique features, such as the EUTXO model, native tokens, metadata, and staking delegations, positions us to deliver outstanding results. Our familiarity with these aspects of Cardano ensures that the project will be developed to the highest standards and will provide value to the ecosystem.

In summary, the cost of the project is justified by the extensive experience and expertise of our team, their track record of successful projects, and the long-term benefits Enigmi will bring to the Cardano ecosystem. We are confident that the value derived from Enigmi, both in terms of cost savings and the expansion of developer participation, justifies the investment and represents excellent value for money for the Cardano community.

-------------------------------------------------------------------------

Since we included a set of milestones in our Fund 10 proposal, and since we continued development of enigmi, even though we did not receive any funding, we have already achieved quite a few of the previously defined milestones. We will include those milestones here.

Fund 10 Milestone: UI prototype for rapid iteration on UX

  • Description: A working prototype of a user interface (UI) designed to gather user feedback. It includes basic, interactive features for testing and refining through iterative processes. The prototype operates independently, without any connection to backend systems or blockchain technology. Its primary focus is to mimic the actual user experience for evaluation purposes and rapid evolution.

  • Outputs: A set of assets that include a visually appealing and interactive UI that can be run in a local environment and shared via screenshare for discussion.

  • Acceptance criteria:

A video where this UI prototype is showcased, as well as the downloadable artifacts for anybody to run the prototype themselves.

Milestone already successfully completed. UI mock-up available for download to run locally.

Demo video showcasing UI mockup

<https://www.youtube.com/embed/ldqMiGYbW7c?si=pq2yyFpZxFA6PR58>UI mockup that can be downloaded and run locally

-------------------------------------------------------------------------

Fund 10 Milestone: Bootstrapping project backend code base on MS Orleans

  • Description: Backend code base utilizing MS Orleans framework, including necessary infrastructure and foundational components with the intended outcome to establish a robust and scalable backend architecture that can handle increasing user demands and provide a solid foundation for future development.

  • Outputs: A scalable and efficient backend infrastructure based on MS Orleans, ready to support the core functionalities of the project.

  • Acceptance criteria: Relevant code in the GitHub repository.

Milestone already successfully completed. Code can be reviewed in the Github repo, and running system can be experienced on preprod network.

-------------------------------------------------------------------------

Fund 10 Milestone: Implementing baseline UI in Blazor based on learnings from the dummy functional UI

  • Description: Baseline UI implemented using Blazor framework, incorporating the improvements and learnings from the dummy functional UI.

  • Outputs: An enhanced UI with improved design, responsiveness, and usability based on the lessons learned during the initial UI prototype phase.

  • Acceptance criteria: Relevant code in the GitHub repository, a video showcasing the new user interface, as well as a running version of the product in the UAT environment.

Milestone already successfully completed. Code can be reviewed in the Github repo, and UI can be experienced running on the UAT site on the preprod network.

-------------------------------------------------------------------------

Fund 10 Milestone: Implementing puzzle collection dispensers and puzzle piece ordering

  • Description: This feature includes puzzle collection dispensers and an ordering system for puzzle pieces. It allows users to acquire random puzzle pieces through a designated process.

  • Outputs: Working mechanisms for users to acquire puzzle pieces, including collection dispensers and a seamless ordering process.

  • Acceptance criteria: Relevant code in the GitHub repository. A video showcasing the ordering process. And a running version on the UAT site where users can experience it for themselves.

Milestone already successfully completed. Code can be reviewed in the Github repo, and the ordering process, including the dispensing of randomized puzzle pieces, can be experienced running on the UAT site on the preprod network.

-------------------------------------------------------------------------

Fund 10 Milestone: Deployment to pre-production network

  • Description: Deployment of the project to a pre-production network, showcasing the functionality and readiness of the project for further testing and refinement.

  • Outputs: A running version of the project on a Cardano test net, serving as a tangible example of the project's features and capabilities.

  • Acceptance criteria: A video showcasing the running system on the UAT site as well as the UAT site itself for people to experience.

Milestone already successfully completed. Available on UAT site.

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00