Blockchain
Blockchain Integration
Envorum uses blockchain technology not as a trend, but as a fundamental tool to ensure transparency, accountability, and the creation of a digital legacy for every ecological achievement. We chose the Base blockchain for its high speed, low transaction costs, and mature NFT ecosystem.
Key On-Chain Components Our architecture includes several key elements that operate on the Base blockchain:
Event NFT
Standard: We use the ERC-721 standard, which is the gold standard for NFTs in the EVM ecosystem (including Base).
Metadata: All key information about the completed event is embedded into each NFT:
Event name and date.
Geolocation (coordinates or a map link).
A link to the final report ("before/after" photos, uploaded to IPFS for permanent storage).
A link to the group photo of participants (also on IPFS).
A list of donor wallets (optionally, with their consent) to verify their contribution.
Uniqueness: Only one unique NFT is minted for each verified event, making it a true digital artifact.
Minting Smart Contract This is our smart contract deployed on the network. Its sole task is to securely and standardly mint the Event NFT upon command from our backend.
Dashboard Sale Smart Contract A second smart contract that acts as a decentralized "store." Immediately after minting, the NFT is automatically sent to this contract and becomes available for purchase on the envorum.com dashboard. The contract is responsible for securely receiving payment (in ETH or USDC) and transferring the NFT to the buyer.
The Workflow: From Event to NFT The process is fully automated and built on a hybrid model (off-chain logic + on-chain result) for maximum efficiency and reliability:
Event Completion: The organizer holds the event.
AI Verification: The organizer submits a report, which is successfully verified by our AI auditor (Gemini 2.5 Pro).
Photo Request: The system automatically notifies the organizer to upload a group photo of the participants.
Cloud Function Trigger: After the photo is uploaded, our backend triggers a secure cloud function.
Metadata Preparation: The cloud function gathers all information (name, links to reports and photos on IPFS) and creates a JSON metadata file.
Smart Contract Call: The function calls our "minting smart contract" on the Base blockchain and commands it to mint an NFT with the prepared metadata.
Storefront Listing: Once created, the NFT is sent to the "dashboard sale smart contract" and becomes available for purchase on the website.
NFT Utility and Value ​
For Participants and Organizers: The NFT serves as irrefutable digital proof of their contribution and a collectible item. Upon purchase*, it will remain forever in the participant's crypto wallet as a memory of their good deed.
For the Project: The public sale of these unique NFTs at a fixed price is one of the funding mechanisms for the continued development of the Envorum platform, allowing us to maintain low or zero fees within the application.
For the Community: Anyone in the world, even if they could not attend an event, can support Envorum's mission by purchasing an NFT and owning a piece of our planet's digital history.
* Since Envorum does not charge transaction fees and is developed using personal funds and donations, at this stage, we are unable to transfer Event NFTs to participants for free as a reward. Purchasing an NFT is a form of support that allows the project to continue its operations.
Last updated