We are pleased to present the project proposals submitted to the 2.0 version of the KardaChain Pioneer Program. A comprehensive list of themes to build on the KardiaChain Blockchain, which was the result of countless hours of labor and inspiration, and a clear step towards mass adoption.
The community is invited to select the decentralized applications (dApps) deserving of support from KardiaChain and Kardians, with the assistance of our esteemed judges and strategic advisors from the Blockchain industry in selecting the winners. Here are the 24 submissions for evaluation and selection.
Theme: GameFi & Metaverse
Truly decentralized, multi-chain, cross-platform, community-driven & developed play-and-earn gaming metaverse platform.
In traditional games, games are played for pure pleasure with no real-world reward structure for the end-users playing the games. We saw players passionate for the new Play-2-Earn blockchain games and the financial incentives. While most blockchain games focus on Play-2-Earn, I want to focus on the fun of playing and offer real-world rewards as part of in-game achievements. This creates more stable in&out-game economic systems and thus a more sustainable game.
With this background, I started MetaCraft to create a truly decentralized, multi-chain, community-driven virtual space where players can play, build, own, trade, and profit through skilled gameplay and contribution to the ecosystem. MetaCraft is built on the backbone of the all-time most popular game Minecraft. Utilizing its proven success, strong community and open source ecosystems, I can expand quickly and to the decentralized gaming metaverse of MetaCraft.
This project is inspired by Minecraft and on-chain GameFi projects such as NFT worlds, Genesis critterz, sandbox, and many others. Our team has significant experience working in different tech companies based in the Bay Area and New York. We have also collectively spent over 10,000 hours in Minecraft since its launch in 2009.
What it does
We have the following sections:
- Project Introduction
- $BUILD Tokens
- How to play in Metacraft
1. Project Introduction
Fully on-chain NFTs enabling P&E on Minecraft The MetaCraft NFT Project is a multi-chain game on the Near/ Aurora/ Ethereum blockchain to enable Play-and-Earn on Minecraft. You can stake your Blockhead to generate in-game currency $BUILD and use $BUILDs to purchase Blockhead NFTs / Plots / various in-game props to enhance the playing experience. Features of ownership include:
• Fully on-chain NFTs that live on the Near/ Aurora Blockchain forever. • Stake Blockhead to access an exclusive Minecraft world. • Generate $BUILD tokens by playing Minecraft. • Use $BUILDs to claim Plots of land in Minecraft as NFTs.
2.1 Blockhead NFT
BlockHead NFTs are generated on-chain, and each one is uniquely randomized is created when the NFT is minted. This means that instead of relying on third-party servers like IPFS, users’ NFTs are stored directly on the Near blockchain. This guarantees that users’ Blockhead will never disappear as long as the Near network is up.
Each BlockHead NFT is a 64 x 64-pixel art, which also works as a Minecraft skin.
2.2 plot map
The Minecraft server world consists of 12 x 18 plots, where each plot is 512 x 512 blocks. The map includes various biomes.
3.1 Mechanics to unlock
Blockhead NFTs provide various utilities and mechanics through staking. Users can access Blockhead after connecting his/her wallet to interact with these mechanics. The main mechanisms that staking unlocks are: • Access to the Blockhead Minecraft world. • Generating $BUILDs using in-game playtime. • Renting out unused staked Blockhead to other players for a share of their $BUILDs generation. These mechanisms are only accessible when Blockheads are staked. Users will lose access to them if they unstake their Blockhead.
4. $BUILD Tokens
4.1 $BUILD token generation
$BUILD tokens that are generated with in-game activity in Minecraft and staked Blockhead. To achieve this, I had to build a custom oracle to compute $BUILDs generated based on playtime and bridge onto the Near blockchain without incurring high gas fees for the player. $BUILDs generation is influenced by two factors: play time and build factor.
4.2 $BUILD claiming
$BUILD tokens are claimed on my $BUILD claiming dashboard. Under the hood, a query is sent to the oracle to get the amount of $BUILDs claimable along with a signature. This information is then used to claim $BUILDs from the contract.
5 How to play in Metacraft
5.1 Joining the world
Instructions for joining the MetaCraft Minecraft Server are in the https://hackathonprojectmetacraft.netlify.app/. Upon joining the server, players are asked to type /verify in the chat and open the in-game link. The link will ask the player to connect to Near wallet/ Metamask, after which their account will be connected.
Anyone can access the server, but only players with at least one staked (and verified) Blockhead can access the main world to start generating $BUILD with in-game time. All players are required to have a legitimate version of Minecraft 1.18 Java Edition to play.
5.2 Minecraft Server Gameplay
The Minecraft server is a survival mode server on Java Edition 1.18. Upon joining, players are placed in a cool glass lobby before they verify their wallets and staked Blockhead with the /verify command. When players are verified, they are instantly teleported to the main survival world.
How Metacraft was built it
• ReactJS, NearAPI for wallet and contract integrations • Metamask RPC API “eth_requestAccounts” for connecting to metamask and running on ETH/Aurora testnet.
We deployed 2 near rust smart contracts. • BlockHead NFT contract (NEP-178 standard): this contract stores metadata about the blockhead on-chain. The nft must be staked to enable players to play on my server.
• BUILD FT contract (NEP-141 standard): tokens player earned during gameplay. The $BUILDs are generated proportional to the accumulated playtime for a player.
We built Back4app relational databases to store user verification status and accumulated playtime.
I built a Minecraft server mod using Forge to support the login lobby, communication with the database, and user verification logic. The login lobby is a custom Minecraft structure made of custom indestructible glass blocks, to enforce that the user must connect to a NEAR account in order to play. The mod sends HTTP requests to the database to query the user’s verification/stake status. If the user is verified, the mod teleports the user out of the lobby so that they can start playing. The Minecraft server is hosted on an AWS EC2 machine.
The challenges with frontend was using Near-api to integrate with blockchain. We spent a lot of time figuring out what api methods I should use to retrieve data from the blockchain.
• Rust has a quite steep learning curve, learning the language and being able to fully understand the near example contracts are challenging. • Near blockchain has some fundamental differences compared to Ethereum. For example, there are no distinction between contract and external owned accounts. Also the account storage deposit concept. One challenge I faced is that I mint tokens to a user account and check there is a balance for this user in the contract. However, the balance is not showing in the user’s near wallet.
The most challenging part of my mod was ensuring the custom login lobby structure is generated during world generation and making its location known to the login logic. Custom structure is one of the hardest topics in Minecraft modding, requiring advanced APIs like ChunkGenerator (for associating the structure configuration with world generation) and techniques like Access Transformers. The custom indestructible glass blocks also posed issues on lighting, since I want sunlight to pass nicely through the lobby walls. On top of that, Minecraft modding changes significantly for each new Minecraft version, and there aren’t many great tutorials for the latest version. The Forge modding API has very little documentation. Often, the functionality of an API can only be inferred from its name.
Hiding the master key in the gaming server would be the challenging part since I don’t want to expose my secret keys in the code.
What's next for MetaCraft
Knowing the importance of a stable economic system for the game, I have spent a great amount of time on designing the in& game economy and project roadmap.
NFT Marketplace on the KardiaChain Network (Demo)
Theme: NFT platform
These features are included in the NFT Marketplace:
- Users can mint nft from their assets.
-We can integrate any minting engine. (So that the artist can contact us with all assets or the collection contract address we can integrate their mint system into our platform)
- User can buy/sell nft.
- It supports an auction system.
- There is a user profile management system. (in the profile page, user can see their owned, onsale, created, liked nft)
- There are like/unlike nft features.
- ERC20 Token & KAI (native coin) payment system.
- The important things that are there are the import collection features. As a result, if a user contacts us and provides us with their collection address, we will import all of their nfts into our system. so that users can trade its NFTS on our platform.
Theme: NFT platform
Publish your own raffle to millions around the world in just about a minute. Rafflable empowers everyone to raise money by leveraging the potential of NFT as a ticket to a raffle. Think of it as a cross between Opensea and Kickstarter.
With Rafflable Launchpad, you can raise money to build your dApp by selling tickets to your investors in exchange for that ticket becoming an NFT membership on your platform. With Rafflable Collectibles, you can raise money by selling your 10,000 unique NFT collection, where each of the collectibles is also a ticket to a raffle. With Rafflable Crowdfunding, you can raise money by publishing your own crowdfunding campaign in which the incentive to support you is a raffle.
All of the raffles that have sold out will be listed on our partner NFT marketplace so that owners of the tickets can list them for sale on the aftermarket if they wish to do so. Yes, your ticket is valuable no matter if you won a prize or not. You may be holding a great and unique NFT collectible in a collection that is worth much more than the ticket cost or you may have that NFT membership that gives great benefits on that dApp you helped fund.
With Rafflable, your ticket is never useless and the raffles never die because 10% fees on secondary sales of tickets are contractually sent back to the raffle prize balance.
- Timelocked raffles. Tickets cannot be bought before the configured timestamp.
- Late-Reveal raffles. For collectibles, your NFT is revealed only after the raffle has sold out.
- Perpetual raffling The NFT sold on the secondary market contributes to building the prize for the next raffle.
Rafflable sold roughly 30,000 tickets (NFT) across all raffles created on the testnet in the last 2 weeks. That is a lot of people clicking the "Buy ticket" button.
A word from the author:
I had no followers and no subscribers on the mailing list, but it grew to over 500 in a couple of days after I published a Medium article about the testnet. A community has started to gather around Rafflable on Telegram. This is all really exciting and I know this project will be talked about in all blockchain communities because it is unique, it is fun, and it brings value to everyone. I strongly believe in this project and the impact it will have on the growth of the Kardiachain ecosystem.
Now, it needs to be simple, fast, elegant, and 100% reliable. The next stretch of work will be interfaces for creating and listing raffles in each of the pillars : Launchpad, Collectibles, and Crowdfunding. Then, we wire in the RAFF token for featured raffles, whitelisting KRC20 tokens and securing your raffle's success.
I would also like to launch the RAFF token this month and go private sale with Kaimond and Kaistarter, then list it on Kaidex. I am discussing with established NFT marketplaces adding a raffle section to their market so we can list those raffle tickets on a secondary market.
HITAYA KARDIA CHAIN (Demo)
Theme: DeFi Dapp
A Financial DApp – Hitaya is derived from a Sanskrit word that means Welfare. Hitaya Chain DApp primary focus is to use Kardia Chain BlockChain to transfer HAT tokens from one user to another, and give the user a personalized dashboard, to check all this income and expenditure in a given period of time. Users can request/give a short loan from a peer/friend using a smart contract and decide upon the interest rate and duration of the loan. Users can Buy and mint NFT using our platform too.
- User Profile
- Personalized Income/Expenditure Dashboard
- Change Password/Profile Details
- User Dashboard
- Admin Dashboard
- Send/Transfer Tokens
- Receive Tokens
- Swap Tokens
- Burn Tokens
- Mint NFT
- Borrow HAT Token
- KRC 20 Token
- Admin Profile
- Air Drop Tokens
HITAYA CHAIN REGISTRATION SCREENSHOTS
How Hitaya Chain Registration will works ?
- A user can upload their identity proof in the form of a image
- The Machine Learning API will detect the image and extract the User ID from Image
HITAYA CHAIN FINANCE SCREENSHOTS
Hitaya Finance can be used to get soft loans from other peers/colleagues/friends belonging to the same organization. (Work in Progress)
How Hitaya Finance works ?
- A user can ask for loan (HAT Tokens) from his colleague/friend within an organization at a fixed interest rate.
- The Colleague can accept/reject/negotiate the interest rate and the timeline of the loan repayment.
- If both parties agree a loan is sanctioned from the smart contract.
- And the loan repayment is done by the deducting the amount from monthly salary of the employee after calculating the Monthly payment from the Time, and Interest Rate of loan Repayment.
- All benefit from the agreement as the loan taker can get a lower interest rate on loan, than been charged by the traditional banking System.
- And the loan giver can earn a higher interest on their money, than saving it in the traditional banks systems.
HITAYA CHAIN NFT SCREENSHOTS
Hitaya Chain to Mint and Purchase NFT in the Platform.
- Mint a NFT
- Purchase a NFT from the Hitaya Market Place
ALMIGHT-SUPER Dapp DEVELOPEMENT PLATFORM (Demo)
Theme: Web 2 to Web 3 Tools
ALMIGTH is a complete Dapp development kit and workspace. ALMIGHT is trying to do a similar thing to what FireBase has done for WEB2. The difference is that we will cover most of the built-in functionalities from WEB2 and WEB3 together. In other words, it is a tool that provides support and assistance in helping Web 2 developers learn and build on Web 3
The core objective of ALMIGHT is to improve the developer experience while delivering products with a top-notch user experience. We connect technologies such as PAYMENT GATEWAYS, SOCIAL SIGN-IN, CENTRALISED STORAGE, DECENTRALISED STORAGE, DATABASE, TRANSACTION, AND EVENT HISTORY, WALLET AND PROVIDERS, SMART CONTRACTS, AND MANY MORE through a single function call.
One of the main reasons why WEB2 developers are resisting WEB3 development is because web3 development is complex. Integration of WEB3 and WEB2 in a single Dapp is inevitable but a cumbersome process. Web3 technologies are scattered and the existence of standardization has just begun. Due to heavy lifting configurations and high volatility, web2 developers are finding it hard to try Web3 technologies. For example, the wallet authentication system needs a variety of implementations depending on the device, for almost every provider, whereas on web2, third-party login systems can be designed in minutes from a single API.
The complete roadmap and the featuring services are listed below:
1. Software Development Kit (SDK) with plug-n-play elements and a simple integration system
2. All-In-One Authentication System
3. Concise Provider
4. Crypto & Fiat Payment Gateway, Smart Contract CDN Hosting, and Dapp Hosting
5. Transaction and Event Indexers
6. Database, Centralized, and Decentralization storage
7. Push-Notifications, EventTriggers
For this hackathon, We have developed our website and hosted it (https://www.almight.co.in/). Due to the time strain, we have developed the ALL-IN-ONE AUTHENTICATION SYSTEM successfully. This authentication system supports direct web-wallet authentication as well as mobile wallet authentication with just a scan of QR. Now any web3 developer can integrate the whole authentication system in his/her application with just a snippet of code using ALMIGHT. The demo is shown and explained below.
In the current stage, prototype is not fully functional, but we tried to build an authentication system which will allow users to authenticate on few clicks. The developer will have to implement few methods and then most of the wallet will work.
PredictRAM DeFi (Demo)
Theme: DeFi Dapp
For long-term investors, volatility before financial and economic events can destroy wealth in a couple of ways. Volatility creates fear and uncertainty, which can lead to bad investment decisions.
Too many investors see a big drop in the value of their portfolio and they sell in a panic to avoid further losses. This makes investors fearful about investing more money in the market. High cost to hedge your portfolio
Existing Solutions & Limitations:
Future & Options - Less knowledge about the F&O and diversification.
Diversification - Hiring a financial advisor & doing multiple transactions can be costly
Re- balance - Researching for specific events can be time consuming & limited stocks available for hedging.
Risk Management Protocol uses AI. ML, CI & Web 3 technologies to create event-specific asset-backed synthetic tokens to mitigate individual portfolio risk at a low cost.
Analyzing upcoming economy & industries risk using AL, ML & predictive models
Aggregating portfolios of professionals, data distribution, and optimizing oracles
Giving multi-asset collateral backed Synthetic tokens for hedging to reduce portfolio risk
Our objective is not just to analyze the impact of upcoming financial and economic events using AI, and ML models. We wanted to inform investors about the portfolio risk associated with the upcoming event along with the solution to mitigate risk using web 3.0 technology.
Robin Mania (Demo)
Theme: GameFi & Metaverse
Robin Mania is a 2D MMORPG game built on the Kardiachain network. It is an open world for adventures where players can join in solo or in teams to do quests, explore the map and fight other players.
Players have complete ownership and control over their assets, they can thereby keep them, sell them or put them on auction on our marketplace at https://robinmania.vercel.app/
Robin Mania is community driven, meaning that players will get the chance to contribute to the game development with their support and feedback, or they can participate in governance through our DAO.
*The multiplayer feature and the DAO are a WIP and not ready yet.
The United States Environmental Protection Agency (EPA) estimates that 10% of CO2 is emitted by the Agri sector. On one hand, Agri companies have sustainable products and services to offer to the growers. On the other hand, without proper economic incentives, farmers are reluctant to adopt sustainable practices. Centralized platform business models have so far not succeeded in creating economic value for farmers, even while the demand for a voluntary carbon market is increasing. What technologies and business models can enable and financially incentivize farmers to implement climate-smart practices? What are the ways the buyer has proof of authenticity? In what ways can the participants, including investors, derive economic value?
ArgoChain ArgoChain is an NFT application based on the KardiaChain Blockchain, written in Solidity Smart Contract, and using the power of React Frontend, and ether.js to interact with the Smart Contract present in the KardiaChain Blockchain. A user can Upload & Mint (In IPFs), buy and sell NFT in the ArgoChain NFT marketplace.
It provides a way for farmers to sell carbon credits in the form of NFT to industrial buyers who needs to buy carbon credits in order to achieve sustainability goals, thus giving farmers money to invest in more sustainable farming practices, and creating a win-win situation for all. The air quality verification is done using IOT devices, thus acting as a verification mechanism to ensure, that money is invested by farmers to adopt more sustainable farming methods.
- Farmer Registration.
- Mint NFT for Cabon Credits using Verification from IoT Data to prove sustainable farming practice is adopted.
- IoT Device data is directly streamed to NFT for verification using Device ID and Azure IoT Hub.
- User Dashboard to view all the NFT Minted, Sold, and Purchased.
- Customers or industries can buy NFT carbon credits to meet their ESG goals and remain carbon neutral companies.
- Money in the form of cryptocurrency is directly transferred to farmers without commission and middlemen, so they can invest the money in adopting more sustainable farming methods.
Kardiachain War Alpha (Demo)
Theme: GameFi & Metaverse
NEW IN V2 (Developed exclusively for the Kardiachain Hackathon) :
- Improved graphics (New UI design, new glow effect, new bullet design, new firing animation, new engine animation, etc.)
- Music and sound effects! (V1 was pretty quiet, V2 will immerse you with epic music and sound effects)
- The NFT ship generator now uploads all combinations to IPFS for permanent storage
- Multiples fixes (Fix impact of enemy's bullets with player's ship, fix drop of undefined parts, fix alignment of bullets and weapons, fix inventory drag and drop bug, etc.)
- A BRAND NEW IN-GAME SHOP! (You can now purchase spare parts in a shop using our new game currency: ALPHAS. The ALPHA token is a new ERC20 token that you can earn when selling your parts to the in-game merchant or spend to buy new spare parts).
About Kardiachain War Alpha
Kardiachain War Alpha is the first-ever game with upgradable NFTs. Mint a basic spaceship to start with. Pilot it in the game and fight enemies! Harvest their parts. Upgrade your ship. Then sell your upgraded NFT.
First, click "connect your wallet". Metamask opens to authorize the connection. If you are not already connected to the Kardiachain Testnet, Metamask will offer you to do so.
The game will then fetch all your spaceship NFTs from the smart contract. If you do not yet have a Kardiachain War Alpha NFT, click "Mint New Ship" and Metamask will open to trigger the mint. You will receive a basic ship with entry-level weapons, wings, engine, and cabin. The ship will appear in your list of ships (if not refresh the page). Select that ship to access the game.
Then open your inventory to see all the parts you have found. Drag and drop a ship part to its corresponding area on your ship to upgrade that part. A Kardiachain transaction opens that will actually modify your NFT metadata and image with the new part.
The smart contract is a modified ERC721 with a new endpoint to modify an NFT metadata and image. We have created an NFT collection of 256 unique spaceships made of 4 cabins, 4 wings, 4 engines, and 4 weapons.
How it's built
The GitHub repository is a mono-repo containing :
The game, located in
The images and metadata generator for the NFTs, located in
src/generator, a custom script that takes the 4 cabins, 4 wings, 4 engines, and 4 weapons and mixes them together to create the 256 combinations of JSON metadata and png files.
The smart contracts for upgradable NFTs in
src/contracts, which is a modified ERC721, created with OpenZepellin, Hardhat, and Typechain.
I want to create more parts to generate up to 10,000 unique ships and then sell the collection in order to finance the development of the game for more enemies, worlds, multiplayer, some storytelling, etc...
GrowLimitLess - Unified Web 3.0 Interface to Tokenize Your Phone/Email (Demo)
Theme: Tools & Analytics
One of the main concerns related to crypto’s mainstream adoption is the increase in money laundering and illicit activities. Many exchanges have adopted the mechanism for KYC to fight it and to help government and security agencies to counter the threat that is imposed from such consequences.
Our solution is about creating a unified crypto interface which helps in bridging the gap between wallets and phone numbers / email ids. Using the power of blockchain, we aim to create a link between phone number and wallet and, at the same time, retain the KYC information of the customers.
This unified crypto interface can then serve as a gateway or form an Oracle which can be used by other DEFI/dApps as well. In the long run, this will make the transfer of cryptocurrency much faster, easier, and more secure than ever. Along with the interface, we are also building a dApp which can allow linking of phone numbers or email addresses to multiple wallets backed by OTP and KYC. Thus, paving the way towards sending and receiving of crypto and NFTs between phone numbers/email.
Our unified crypto interface can serve as a gateway or form an Oracle which can be used by other DEFI/dApps as well. In the long run, this will make the transfer of cryptocurrency much faster, easier and more secure than ever. Along with the interface, we are also building a dApp which can allow tokenizing of phone numbers or emails to multiple wallets backed by OTP and KYC. Thus, paving the way towards sending and receiving of crypto and NFTs between phone numbers/email. Impact Metrics can be evaluated based on the users' registered/beta user traction. We are trying to whitelist the crypto sending process backed by real people (through email and phone). Frameworks used are Solidity upgradeable proxy smart contracts, Hardhat, NextJS, Tailwind CSS extremely end user friendly solution, where the sender of crypto does not need to register on the platform either. Accessible across cross chain and available in web and mobile version. Highly scalable and has the potential to become the world’s first whitehat blockchain of real users and their web 3.0 wallets.
USP Of OUR IDEA:
Even if the sender is not yet registered with GrowPay, he can send crypto to his friend, if he knows his/her phone number or email address using the power of GrowPay. It is possible to add multiple wallets to the same phone/email and make the primary wallet the default wallet for receiving. So you can decide whether the sender should fund your Metamask/Coinbase/Trust wallet, all tied to the same phone number verified by OTP and backed by KYC. Only supported cryptocurrency against a network shall be available for sending. Thus cutting down on the possibilities of sending unsupported crypto to any network. The world’s first blockchain that tokenizes your phone and email. The First Unified Crypto Interface that can be used as an Oracle between Web 3.0 Dapps as well as an API Protocol to become the bridge from Web2.0 to Web3.0
Theme: Social Goods and Community Engagement Projects
A decentralized platform to store all records in a patient's medical history using blockchain in chronological order. Records, once added, can’t be changed (since blockchain is an immutable ledger) Data is added and linked to the patient's record only with the consent of both the hospital and patient. Neither hospital nor patient is in full control of the system, preventing any misuse of authority. Assuming, that the activity is legally compliant to be performed by hospitals and patients after any medical treatment of certain importance.
We've stored medical data using medical data objects, which are mapped by the respective patient's address. One can only accept and decline records added to the ledger, After that, data is completely immutable. We've demonstrated a KYC process when Admin registers new patients and hospitals. Above the existing project, we've improved the decline API, and to facilitate report uploads, we're uploading images to IPFS using infura and storing CIDs on the blockchain as a part of the medical data object.
Aboat Entertainment | Talkaboat (Demo)
Theme: Other Web 3.0 Applications
We aim to make monetization and visibility more equal across content creators as only 15% of all creators receive almost 100% of visibility and monetization, which builds an incredibly hard to overcome entry barrier for newcomers. Our solution helps distribute the visibility by giving incentives and gamification, mixed with a ranking system for content creators. The lower your rank is, the more incentives the users get for consuming your content and providing feedback. Additionally we give creators direct access to monetization through our consuming based reward system, where the community and creators are rewarded every time someone listens to their content (or a community member that is listening to content). We mixed this with a strong attitude towards social media aspects and included games to increase the sense of unification between creators and the community.
Kardia Bridge (Demo)
Theme: Critical Infrastructure Projects
The worldwide spread of COVID-19 and recent WAR situation has led to a significant disruption in collaboration activities across the world in various fields be it education, services, marketing and more. In education sector, the lockdown led to a significant loss of "learning time" for the students. Many countries have turned to online instruction to ensure continuity of learning. Re-imagining remote collaboration in post COVID-19 & beyond towards Inclusivity and Equality through resilient platform KardiaChain Bridge powered by KardiaChain blockchain and specifically video capabilities. Has led to a significant disruption in educational activities across the world
• The lockdown led to a significant loss of "learning time" for the students • Many countries have turned to online instruction to ensure continuity of learning • Rapid shift to Everything Remote Everything online • Online Teaching Amid COVID-19 Brings Out Digital Divide in Society • Current online-based ways of remote learning, is not ideal for creating an inclusive learning environment. • Millions of students have resorted to a solution of online teaching. • Specially abled students gets negatively affected with no access to school / friends / learning time • Online classes have come across as a piece of decorated systemic oppression that excludes learners with disabilities. • Disproportionate impact on learners with disabilities
What it does
Explore the Solution KardiaChain Bridge
- We strongly believe this challenge can be tackled together in a sustainable manner through KardiaChain Bridge.
- Let’s look beyond the horizon. Further we deep dive into how we have utilized the KardiaChain storage and video capabilities to bring entire platform for specially abled people. • Technically – KardiaChain generated APIs have elevated features to support inclusivity with • Videos with additional speech to text subtitle functionality • Sign language video generated in frame to understand content seamlessly • Community and chat features on existing Videos to make them more knowledge rich for everyone
How we built it
• Speech to Text capabilities from hyperscaler – here for hackthaon we have used Google speech to text service • Node.js • KardiaChain Blockchain storage • SendGrid • Google Text to speech
Free Tier + Institute account setup Open platform for everyone for defined free tier usage and collaboration Institute Tenant support for privacy and building contextual knowledge Scalable to large payloads with underlying power of KardiaChain blockchain Multi member Meeting Multiple participants Video and Audio through browser and app based Toggling of Video (start / stop) , Audio (Mute / unmute), Mute all or one Screen Sharing, Chat notifications Inclusivity at Education Subtitle : Voice to text and sign, Video in subtitle playing with sign language Authoring through typing Text to Voice and feeds in subtitle (above point) Multiple sign language support Remote Collaboration Video recording [client level and at tenant level to develop knowledge repository) Search repository for past sessions & gain answers to queries (AI driven) Leave bridge, End bridge for organizer Privacy attributes Individual voice to text rendering in subtitle Record meeting On / Off and at time of End bridge for organizer of the bridge
What we are proud of
We must look at both quality and equity of learning The focus on online means that many people with disabilities are left behind. Strong need to develop the massive knowledge repository for all offline learning, revision and learning anytime anywhere Bring new innovative ways Bringing individual level feedback, proactive actions and so on with cognitive capabilities Look beyond the Horizon
- Re-imagine education institutes as a resilient system which can function under continuous turbulence
- Develop a more inclusive platform reinventing together everyone
- Aim for shaping a better community through resilient platform towards right to equality in education
- Prepare for scale and any lockdown in future with participating enterprises
What's next for KardiaChain Bridge
We sincerly look forward to KardiaChain team support to make this production ready and much scalable with access to everyone to make difference to society
• analytics • indexer • node.js • sendgrid • signlanguage • speechtotext • texttospeech • KardiaChain • video
Kardiachain Mobile Decentralized Storage (Demo)
Theme: Other Web 3.0 Applications
The project is a decentralized mobile storage dapp which users can use instead of centralized cloud providers. The dapp uses kardichain deployed smart contracts to manage the files and file system. This dapp has numerous benefits for the adoption of decentralized storage.
The dapp allows users to simply store files on the go and access the files by downloading them from the file system.
RCX an NFT Market place for sustainable ecosystem (Demo)
Theme: NFT platform
RCX an NFT Market place for sustainable ecosystem
Deployed Contract on KardiaChain with below address
Chain address: 0x11d6D469FafB86B561B3A1Fa1d883aa7bEf7dD76
Idea: https://bit.ly/rcx-idea UX: https://bit.ly/rcx-ux GIT: https://bit.ly/rcx-api
Theme: Social Goods and Community Engagement Projects
In this world of educational learning through the internet, none, if not almost all, very few, work for truly non-profit. Through blockchain, we can leverage the technology to remove the middleman completely. "Solushare" is an educational website where a user can post their questions, and fellow peers and teachers can answer the questions posed by the user. By using smart contracts and blockchain, students can directly tip the teachers without the need for a middle man. Users can upvote/ downvote posts. Where upvoting results in increasing the points of the poster, these points are converted into crypto currency via an algorithm. This encourages more people to answer and engage with the community. This website is in the early stages of development and no backend work was able to be completed in time. In the future, we are passionate enough to continue building this platform to provide as much as we can to the community. In future planning, we are interested in adding live streaming, one-on-one classes, tutoring, and many more all with the help of the community. This helps us propel into the future where learning is truly free.
Theme: GameFi & Metaverse
It is a fun classic retro game that was enjoyed by most and it will spark some good memories for some. Create good ones for those who are new and love exploring classics. This game will unite make even the people who are not so confident in gaming have fun and relax.
The game can run on localhost , through index.html
Wize - Gig Economy (Demo)
Theme: NFT platform
1 // Gig economy is still not fully recognised by our mainstream economy and our governments 2 // no trusted visibility around their work experience, skill sets and their earning history 3 // extremely difficult to build a consistent profile makes access to financial services challenging
Kardia info v2 (gINFO) (Demo)
Theme: Critical Infrastructure Projects
Kardia Info has become a relatively established dApp in the KardiaChain ecosystem. It currently acts as a means of tracking tokens on the KAI blockchain and has a successful mini-game franchise that brought the INFO a lot of profits (around $140k so far), which benefited the holders through the increase in staking rewards and the burning of 12% of the supply of the token. In addition to this, Kardia Info provides a range of services that benefit all kardiachain users; services such as a telegram bot to check the price of tokens directly in the chat and an oracle, which with the introduction of gINFO will become way better.
Governance INFO (gINFO) is an addition to Kardia Info that will make the dApp more decentralised by allowing its holders to participate in the profit sharing, network maintenance, and governance. To access governance features, users have to lock their gINFO. The more gINFO they lock, the more features they get access to. The locking of gINFO can also be profitable as unlocking comes with a timed tax and other 'governors' receive the tax proportionally.
gINFO also comes with a bond system which enables users to purchase it directly from the website as opposed to the exchange at a deviated price, thus creating opportunities for arbitrage. The funds go towards the treasury, and the users decide on how to use them.
gINFO will be launched with an ICO on the kardia info website, kardiainfo.com. Due to the market conditions, the ICO will last for 2 weeks to allow time for as much funds to be collected as possible. After the ICO, gINFO will gain its initial use cases, specifically:
The ability to access a secret governance chat on telegram where decisions about the website are made (such as buybacks and burns of INFO or the addition of new features to the website and controlling the treasury).
The ability to purchase "staking" functionality in the kardia info mini-game (kardiainfo.com/game) where the participants in the stake directly earn a portion of the profits.
The ability to participate in the INFO "Oracle mining", which is a new technology for a totally secure onchain oracle, is available only on KAI due to the incredibly low fees. (Not available at launch as there is not much demand for oracles at the moment).
Ultimately, gINFO will create a more decentralised Kardia Info and will bring its holders lots of benefits. The symbiosis between INFO and gINFO will make it so that Kardia Info is resilient in all market conditions.
TaiShang Micro FaaS System with Code NFT (Demo)
Theme: Web 2 to Web 3 Tools
A Micro FaaS system based on Arweave & NFT, code snippets written in languages such as Elixir/Rust can be pulled from the Arweave Network and loaded into Runtime to provide functional service support for other applications. Plugin is used for uploading code snippets.
And the code could be minted into Code-NFT on Kardiachain to confirm the code owner!
Theme: NFT platform
Polyecho is a schelling game where the objective is to publicly co-create songs worthy of purchase by NFT collectors. Collectors can explore, curate, and own a wild world of memetic music. Proceeds are distributed to the artists, including future royalties.
Why We Built It:
- We like it when crypto-art is more than art purchased and represented on a blockchain.
- We see untapped potential in using these powerful coordination tools to directly influence musical collaboration.
- We believe creative works born from these collaborations could hold unique cultural significance among collectors and provide more opportunities for artists to earn their way as a community.
-A PolyEcho Project
- This is the project details page for a PolyEcho project with multiple stems and collaborators. Project details page
- Allow users to create new projects to collaborate on
- Allow users to upload stems to be stored on IPFS and contribute to a project
- Allowing users to playback individual tracks with visualization and/or play all tracks simultaneously
- Allow projects to be minted as audio NFTs and sold for 0.01 MATIC/ETH - Contributors split sale price evenly - Allow NFTs to be bought and sold on a secondary market
- Seller gets 90% sale price
- Contributors split 10% sale price evenly as royalties
We have used a variety of web3 technologies across the application so far. We've written our smart contract in Solidity, adhering to the ERC721 standard and representing our audio NFT collection. Below are some of the technologies we've used, including those in the context of the bounties we've applied for. This is how we're using your product.
We're using NFT.storage to upload audio files to IPFS and ensure redundancy, making Filecoin deals; we're storing both the raw audio file as well as a JSON blob of metadata centered around the NFT Metadata Standard for each NFT that gets minted on our platform.
* We combine multiple audio files into a singular, layered audio file and store that along with a metadata.json file associated with it on NFT.storage
* We store that audio reference within the metadata for the NFT, along with ipfs:// references to the sub-stems that make it up, which point to their metadata.json files also on NFT.storage.
* We post all this, along with other NFT information, like images, descriptions, contributors, etc, as the metadata.json blob, and host it on NFT.storage as well.
Theme: DeFi Dapp
Issue Document Execution and verification post-covid, it is very difficult to execute signatures on documents. there are some existing solution - like DocuSign, AdobeSign etc, but they have following problems
1 - They are costly 2 - Signature link is coming in email, which is open & insecure 3 - Signed documents cannot be verified positively. 4 - No accounting methods, so customers have to use other costly solutions/ERP
Our solution is Contrato, which is a secure method of contract management and execution. it includes:
1 - Blockchain-account based e-signatures
2 - Create NFT for Document Data and Verification
3 - Update NFT for Document Status Changes
4 - Link Smart Contracts for financial transactions
5 - Enable On-Chain Payment Transactions (Part-Payment)
6 - Accounting and Reconciliation Reporting
Theme: Web 2 to Web 3 Tools
After reading so much about Web 3.0, we began to wonder what we might do to help shape this new era in technology in our own backyard. Spense, a decentralised blockchain system, was the end outcome of a brainstorming session that followed. In the last several months, KardiaChain and its native DeFi ecosystem have flourished, and we've been amazed not only by its great technical possibilities but also by the wonderful community and talent growing across all KardiaChain verticals. Our team sees this as a unique opportunity to make it easier for friends and family to share expenses from throughout the KardiaChain ecosystem and make them available in a user-friendly and accessible interface.
What it does
KardiaChain powers Spense, a decentralised system that makes it easier for family and friends to pool their resources for common needs. Your pooled spending, receivables, and payables may all be found in one place, making it easier to determine who owes what. Spense makes it simple to divide a group vacation, share a rental with roommates, or pay someone back after lunch. All of our transactions are fast, digital, secure, and worldwide, so we don't have to worry about losing track of our records. If you have an iPhone, an Android phone, or a computer, you can use our cloud-based platform. Using our interactive dashboard, you may go down and filter data in order to get a distinct viewpoint. Using interactive drilled-down charts, the dashboard presents the amount you owe and the amount you owe your friend in a concise and clear manner, enabling data-driven organisational decisions to be made. The visual impact of our presentation captivates the audience.
On the account screen, you may see the total net transaction value for all of your friends, family, and others. You'll notice the account's current condition much faster thanks to the clever indication. You can use the red and green indicators to indicate the accounts in which you owe money to friends and family members, respectively. A link on the same page allows you to quickly settle an account expense in bitcoin in the currency of your friend or family member's choice.. We are able to maintain our records without worry of data loss because these transactions are driven by KardiaChain, which is a digital, safe, and worldwide platform.
We'll know for sure after the settlement transaction. After signing into Spense, Ravi navigates to the Accounts page. The account must be paid in full if the red signal appears. Ravi decides to pay off his debt to David and launches a settlement transaction with David's permission. Complete the form, select your crypto currency of choice, and the system automatically determines its value. The transaction is started by connecting with the KardiaChain API, which is done by Ravi. Before the transaction, there is a picture of the account on the screen. Bitcoin transactions are selected and completed for transmission via the KardiaChain API. Cryptocurrency is used in the settlement. There are no outstanding balances in Ravi's account with Darren following the settlement.
The following are a few of the solution's most notable features. Our service is one of a kind because it allows you to pay your bills with your favourite cryptocurrency. Each day, currency conversion rate feeds are updated via a batch procedure that runs at the end of the working day. When your friend's account reaches a certain threshold, the smart threshold tool will notify you and remind you to take care of your own. Your friends, family members, or coworkers can use our platform to set up automatic payments and keep track of any events that take place. Among the many other features that make our platform the most up-to-date, efficient, and safe solution available are offline access and expense import.
How we built it
The KardiaChain NodeJS SDK was used to connect to the blockchain. To build APIs, we turned to NodeJS. QuickBase (a low-code, no-code platform) was used to build the front end, which was then integrated into the platform.
Challenges we ran into
We encountered a slew of roadblocks when building the platform. Because the technology we used was new, we had difficulties in determining the origin of our problems.
Accomplishments that we're proud of
Full-stack Web 3.0 application built from the ground up. A good, user-friendly product that shows the synergy between design and engineering is something we strive to achieve with our designs that adhere to UI/UX guidelines.
What we learned
It was interesting to hear about the various technologies, as well as the benefits and drawbacks of the current state of technology, and how blockchain and decentralised internet could help to alleviate some of these problems. Many new technologies have been introduced to us this year, including KardiaChain, Smart Contracts, and Web3.
What's next for Spense
Integration of Google Home and Alexa with WhatsApp and Twilio Using machine learning, develop a model that can anticipate spending patterns and provide insights into those patterns..
Node is required for generation and recommended for development.
package.json is always generated for a better development experience with prettier, commit hooks, scripts and so on.
In the project root, Spense generates configuration files for tools like git, prettier, eslint, husk, and others that are well known and you can find references in the web.
/src/* structure follows default Java structure.
.yo-resolve(optional) - Yeoman conflict resolver Allows to use a specific action when conflicts are found skipping prompts for files that matches a pattern. Each line should match
[pattern] [action]with pattern been a Minimatch pattern and action been one of skip (default if ommited) or force. Lines starting with
#are considered comments and are ignored.
/src/main/docker- Docker configurations for the application and services that the application depends on
To start your application in the dev profile, run:
Spense Control Center
Spense Control Center can help you manage and control your application(s). You can start a local control center server (accessible on http://localhost:7419) with:
docker-compose -f src/main/docker/qualize-control-center.yml up
Building for production
Packaging as jar
To build the final jar and optimize the qualize application for production, run:
./gradlew -Pprod clean bootJar
To ensure everything worked, run:
java -jar build/libs/*.jar
Packaging as war
To package your application as a war in order to deploy it to an application server, run:
./gradlew -Pprod -Pwar clean bootWar
To launch your application's tests, run:
./gradlew test integrationTest jacocoTestReport
Sonar is used to analyse code quality. You can start a local Sonar server (accessible on http://localhost:9001) with:
docker-compose -f src/main/docker/sonar.yml up -d
Note: we have turned off authentication in src/main/docker/sonar.yml for out of the box experience while trying out SonarQube, for real use cases turn it back on.
You can run a Sonar analysis with using the sonar-scanner or by using the gradle plugin.
Then, run a Sonar analysis:
./gradlew -Pprod clean check jacocoTestReport sonarqube
Using Docker to simplify development (optional)
You can use Docker to improve your Spense development experience. A number of docker-compose configuration are available in the src/main/docker folder to launch required third party services.
For example, to start a mysql database in a docker container, run:
docker-compose -f src/main/docker/mysql.yml up -d
To stop it and remove the container, run:
docker-compose -f src/main/docker/mysql.yml down
You can also fully dockerize your application and all the services that it depends on. To achieve this, first build a docker image of your app by running:
./gradlew bootJar -Pprod jibDockerBuild
docker-compose -f src/main/docker/app.yml up -d
Theme: DeFi Dapp
To begin, there is BNPL services are becoming increasingly popular around the world, with more than a third of US customers having used them in some form. First and foremost, according to the BNPL provider split, the largest difficulty is how to recoup lost ecommerce sales. Third, the growing popularity of younger consumers and those with thin credit histories.
What it does
We provide an innovative approach to financing here. Our solution is called Crediall, which drives the decentralised consumer credit. The concept is to introduce cryptocurrency into the BNPL realm. Cryptocurrency-accepting systems should be supported using the BNPL approach, just as the TradFi world is.
Our solution utilizes the features of NFTs to enrich our solution further digitizing and securing the rewards and offers for the customers. Lets take a look at the overall process.
Customers use the Crediall platforms for their transactions online or offline by scanning QR code of the merchants or retailers. One the Crediall transaction completes and the NFT Tokens as rewards are credited to customers wallet for future use. Customer can either use those NFT tokens or trade them online to amplify the gains from his transaction. This service allows for greater transparency and security of buying, selling, and lending of physical goods as well as digital goods and assets. A large majority of NFTs today are digital assets, and we feel this technology is being greatly under-utilized at the moment. With funders we are striving for optimal integration of BNPL, KardiaChain and NFTs for benefits of customer today and in future.
Crediall is a decentralized exchange protocol that runs on the BNPL platform, which is built on the KardiaChain blockchain. Crediall is a forward-thinking platform that aims to share advantages with all participants. We are aiming to create a market for everyday transactions and micropayments using Crypto and BNPL. The platform includes third-party applications, merchants, online retail stores, and the world's most well-known staking mechanism. Introducing the Crediall token, a reward system based on predefined events such as purchase or instalment payment. Crediall brings two distinct sets of capabilities.
Integrated wallets for KardiaChain, ETHERUM, and AURORA, as well as relevant defi capabilities such as transaction visibility, wallet transfer, and yield staking. Crediall tokens will be used to integrate the BNPL paradigm for cryptocurrencies. The application displays transactions for each cryptocurrency, including KardiaChain, Ethereum, and Aurora. Additionally, the app includes filters and search capabilities for transactions. Transfer enables the exchange of tokens across linked wallets and with Crediall. The Crediall Wallet tab displays a dashboard that displays the available Crediall tokens in the form of a balance, a limit, and spent tokens. This dashboard establishes restrictions on an individual's BNPL credit for ecommerce transactions, whether online or in-person. This way, the customer has the choice of paying using available tokens in their KardiaChain, Ethereum, or AURORA wallets or with Crediall tokens via the BNPL channel. In the event of the BNPL option, repayment can be made via a pre-defined EMI. This can be accomplished using the wallet's available currency or their debit or credit cards. Users receive benefits in the form of Crediall tokens following installment. Crediall offers different methods of earning Crediall NFT tokens. The Crediall NFT tokens Points earned will vary between different cards based on transaction categories such as shopping at partner stores, partner restaurants, other dining expenses, entertainment and so on.
This is accomplished through an established technology stack that enables us to operate with the agility, scale, and ease of integration required in an ecosystem. Outsystems is a low-code platform that enables the delivery of experiences to users across many channels – web, mobile Android, and iOS. Node.js is used to construct APIs on top of the KardiaChain blockchain, which may be consumed by an ecommerce platform or the Crediall app, depending on the demoed functionalities. Balance and transfer APIs have been developed, as well as an underlying KardiaChain API that is based on the KardiaChain account ID.
Challenges we ran into
Initially, bringing numerous wallet coins to Crediall as a unified platform presented some issues. Through Crediall, we were able to integrate KardiaChain, Ethereum, and Aurora chains into the solution for the Hackathon. We linked OutSystems' low-code platform with the KardiaChain environment to enable API-driven transactions. Initially, we encountered integration challenges, but we were able to integrate our application quickly.
Accomplishments that we're proud of
Crediall's extensibility allows for the addition of other wallets and interoperability with e-commerce systems such as Amazon, Shopify, and others. Crediall was conceptualised and implemented as an additional token to complement BNPL's methods of financing in order to target untapped shoppers. Aligned with Web 3.0 standards, with transparency, openness, and scalability at its core
What we learned
About the world of cryptocurrency and how it may be used in real-world circumstances, particularly in finance, with Crediall
What's next for Crediall
Establish guidelines to facilitate open integration among ecommerce operators for the purpose of bundling BNPL via Crediall.
Criteria for Evaluation
Each project will be evaluated on a scale from 1 to 10.
Points from the community poll (Click here) will be distributed proportionally to each project. For example, if the winning project receives 10% of all votes, it will receive 10 points from the community.
Calculation of the Final score: June 15
Release of Results: June 16