Architecture
Last updated
Last updated
The diagram highlights how our platform enables e-commerce platforms to seamlessly integrate NFT minting capabilities, offering exclusive and personalized digital assets to customers
NFT Minting by Clients: NFTs are minted by the clients on our Onboardex's Minting Platform parallelly when the product is launched. Whenever a client wants to create unique NFTs associated with their products, they interact with our platform's API and provide the necessary metadata for minting.
IPFS Storage: The metadata holding the attributes of the product are securely stored on IPFS, ensuring decentralized and immutable storage.
Minting on Polygon: Once the metadata and assets are ready, our platform mints the NFTs on the Polygon blockchain. This process creates a unique and scarce digital asset linked to the corresponding product.
Customer Places Order: When a customer places an order on the client's e-commerce platform, the client triggers our API by sending a request containing necessary payloads.
API Request Validation: Our API validates the incoming request, ensuring the provided credentials are correct, and the product is eligible for NFT creation. If the validation fails, the API returns an appropriate error response.
Customers receive the email notification. This will include a secret code and a link to the Onboardex page for claiming their NFT.
NFT Transfer to Custodial Wallet: The NFTs will be transferred from the client's account to the user's custodial wallet. This ensures that the NFTs are securely held until the customer claims them.
At the core of this architecture is the utilization of blockchain technology, specifically the Polygon mainnet, which enables us to achieve high throughput and low transaction fees for NFT minting and transfers.
To ensure data integrity and decentralization, we have integrated the InterPlanetary File System (IPFS) for storing NFT metadata and associated assets. IPFS provides a distributed and immutable storage solution, making it ideal for preserving the integrity and availability of NFT content.
Furthermore, our platform incorporates smart contract functionality to govern the NFT minting process on the blockchain. Smart contracts facilitate seamless automation, enabling the creation and management of NFTs with predefined rules and conditions.
By leveraging these technical advancements, we empower developers and clients to offer a seamless and efficient NFT minting experience to end-users ensuring the security, scalability, and transparency necessary for a thriving NFT ecosystem.