Technology

Our technology is divided into three key segments
1. API Layer
The API layer is tasked with facilitating connectivity between external entities and our Web3 layer.
2. Web3 Layer
The Web3 layer is primarily responsible for deploying blockchain smart contracts and generating collectibles. This layer takes advantage of EVM (Ethereum Virtual Machine) based blockchains to create collectibles, given their reputable security and reliability. We continuously strive to uphold the highest standards of blockchain security with ongoing updates.
Wallets
Wallets serve as storage for user's cryptocurrency, collectibles, or other digital assets. They are equipped to seamlessly connect and communicate with blockchains and smart contracts.
Smart contracts
Essentially, smart contracts are blockchain-stored programs that execute once predefined conditions are fulfilled. They are typically employed to automate the execution of an agreement, ensuring all participants immediately know the outcome without requiring intermediaries or wasting time. Smart contracts can also automate workflows, triggering subsequent actions when conditions are satisfied.
Minting
The creation of a collectible involves the deployment of a smart contract with the collectible's metadata on the blockchain. This metadata includes Name, Description, Image, etc. When a user decides to claim a collectible, we instruct the smart contract to "mint" the collectible to the user's wallet address.
3. Transaction Relay Layer
Just like cloud services or credit card processors that charge fees, blockchains also impose a nominal fee for every transaction, often referred to as gas fees and usually paid in cryptocurrency. However, this can serve as an entry barrier for new users. To mitigate this issue, we've incorporated transaction relays. These are responsible for managing blockchain transactions from users and the Badges API, enabling an easier onboarding experience.