Event Engine
The Event Engine is the platform's specialized CRM system. It transforms chaotic on-ground activity into a structured business process with transparent logistics and budgeting.
In the Envorum architecture, Environmental Events serve as contract execution tools. They are utilized by both communities and institutional clients (cities, corporations) to address specific physical tasks-such as cleanup, planting, or repairs-where strict result verification and financial reporting are required.
1. Event Lifecycle
Every event in the platform undergoes a strict sequence of stages (State Machine):
Draft: The Organizer selects a location on the map or transforms an existing Trouble Marker into an event.
Scheduling Logic: For events without fundraising, the date is set immediately. For fundraising events, the Organizer sets the date only after the financial target is met.
Fundraising: The event is published. Wallets are activated (Operational & Reward Pools). The event appears on the Global Map.
Active Phase:
Logistics: Inventory procurement begins (Operational Pool funds are unlocked). Requirement: The Organizer must upload receipts to confirm all expenses.
Mobilization: Participants join the event via the app and coordinate in the chat.
Execution: The on-site phase.
Safety Briefing: The Organizer conducts a mandatory safety instruction.
Manual Check-in: The Organizer manually marks arrived participants in the Event Management Menu (shifting responsibility to the verified leader).
"Before" Evidence: The Organizer takes the primary "Before" photos.
Offline Mode: If internet connection is poor, data upload is permitted within 24 hours after the event start.
Finalization:
To close the event, the Organizer must upload metadata-rich media: at least 5 photos from different angles (within a 50m radius of the event) and a 15-second video walk-through.
Verification (Audit): The event is locked. The Truth Pipeline analyzes the data.
Settlement:
Success: Rewards are distributed to volunteers, and Impact Certificates are generated.
Fail: Unspent funds are returned to sponsors.
2. Verification Standards (Truth Pipeline)
Since events involve financial interactions, verification protocols here are stricter than in the Trouble Map. We utilize Truth Pipeline agents to enforce Proof-of-Work.
For the technical architecture of the AI agents (The Impact Verifier), please refer to the Truth Pipeline Architecture section
The system validates the following layers:
A. Proof-of-Result (Before / After)
Requirement: Closing a task requires a minimum of 5 photos ("Before/After") and video confirmation.
Validation: The Impact Verifier agent compares landscape geometry from multiple angles. It checks for object removal (e.g., trash) or appearance (e.g., saplings) while scanning for "Inpainting" (AI erasure) artifacts.
B. Financial & Legal Verification (Receipts & Permits)
Receipts: The Organizer must upload photos of receipts for Operational Pool expenses. The OCR Module extracts dates, sums, and items, cross-referencing them with the approved budget.
Permits: For specific event types (Planting) or mass gatherings (25+ people), the system requires Permit Documentation from the local administration.
Validation: The AI checks the document for:
Organizer's Name (Must match KYC).
Official Seals/Stamps.
Regional Language Consistency.
Liability: The Organizer bears full legal responsibility for the event execution.
3. Taxonomy
The platform supports a wide spectrum of restoration scenarios. The event category determines the specific verification algorithm used by the neural network.
♻️
Cleanup
Waste removal (Parks, Beaches, Forests, Deserts).
🌱
Planting
Reforestation, urban greening, soil care.
🐾
Animals
Shelter aid, feeder installation, wildlife rescue.
🛠️
Urban Repair
Street furniture repair, painting, vandalism/tag removal.
💧
Water Bodies
Cleaning riverbeds, springs, and coastlines.
⛰️
Mountains
Trail marking, slope reinforcement (erosion control).
🔬
Citizen Science
Sampling (water/soil), bio-monitoring, species counting.
4. Logistics & Supply
One of the main challenges for volunteers is the lack of inventory. Envorum solves this through the built-in Supply Requests module.
When creating an event, the Organizer can add specific items to the budget. Sponsors see that they are funding tangible goods rather than abstractions.
Supply Categories:
Equipment: Shovels, rakes, tools.
Consumables: Trash bags, gloves, paint, construction materials.
Logistics: Transport rental (Transfer), fuel.
Welfare: Volunteer meals, drinking water, first aid kits.
Services: Trash Removal, special machinery rental.
5. Roles & Permissions
A clear access hierarchy operates within each event.
👑 Organizer
Who: Activist (with KYC) or Organization (with KYB).
Rights: Event editing, budget management, chat moderation, Manual Participant Check-in.
Responsibility: Financial and legal liability for the event execution.
👷 Volunteer
Who: Any registered user.
Rights: Access to event chat, joining the event, receiving a share of the Reward Pool.
💸 Sponsor
Who: Individual or Company.
Rights: Viewing financial reports, receiving an NFT Certificate (Proof-of-Impact), mentions in the event feed.
6. Communication & Coordination
For real-time interaction, the engine provides built-in tools:
Event Chat: A closed group chat available only after clicking "Join." Supports geo-tags and photo sharing.
Announcements: Critical Push-notifications from the Organizer (e.g., "Meeting time moved to 10:00 AM").
Last updated