A gamified cross-service based MCP platform in a TEE to unify dApps and Web2 apps
Prize Pool
Memest Cutest Platform is a gamified, cross-app based Model Context Protocol (MCP) platform designed to seamlessly integrate Web2 and Web3 services in a single, unified interface. It tackles the fragmented experience users face when interacting with various Web3 platforms (like MetaMask, Uniswap, 1inch) and Web2 platforms (like Gmail, Google Sheets). Instead of jumping between multiple tabs and manually connecting wallets or logging into separate accounts, Memest Cutest Platform enables users to create custom workflows across these platforms, all from one place.
The platform empowers users with a visual, drag-and-drop interface that lets them design workflows by connecting different services (e.g., notify me via Gmail whenever funds are transferred in MetaMask, or log those transactions into Google Sheets). Behind the scenes, an AI agent orchestrates the execution of these workflows, automating tedious tasks like cross-chain swaps, email notifications, and spreadsheet logging.
Memest Cutest Platform also introduces a Trusted Execution Environment (TEE) for enhanced security. By embedding the entire workflow orchestration within a secure enclave, users’ sensitive data such as private keys, credentials, and personal information are kept safe from both malicious actors and even the platform's own operators. This ensures that all workflows executed in the platform are private and tamper-proof.
The project is built with a strong emphasis on user-friendliness, transparency, and privacy. Its gamified interface allows users to visualize and understand how their interactions unfold in real-time, providing them with a clear sense of control over their data and workflows.
Key Features of Memest Cutest Platform:
Cross-platform Integration: It connects both Web2 (like Gmail, Google Sheets) and Web3 (like MetaMask, Uniswap) platforms seamlessly.
No-Code Workflow Creation: Users can visually drag and drop to create cross-platform workflows without needing to write any code.
AI-Driven Orchestration: The platform uses intelligent agents to automate and execute workflows with minimal user input.
Gamified Visualization: Service interactions are visually represented in a playful, engaging way.
TEE-Protected Privacy: The integration of a Trusted Execution Environment ensures that users’ sensitive data remains secure and encrypted during execution.
Open Ecosystem: The platform allows users to contribute new services and plugins to continuously expand its capabilities.
Memest Cutest Platform aims to provide a unified, gamified, and private experience for both Web2 and Web3 users, solving the pain points of fragmentation, complexity, and privacy concerns across services.
Memest Cutest Platform was built using a mix of modern web technologies and blockchain integration tools to create a highly scalable, secure, and user-friendly system. Here’s a breakdown of how the platform is constructed and how the different technologies come together:
Three.js: The 3D visualizations (e.g., playful representations of services like MetaMask as a fox or Google Sheets as a paper spreadsheet) are rendered using Three.js, which enables interactive and engaging 3D animations that enhance the user experience.
Tailwind CSS: Tailwind CSS was used for UI styling and responsive design, making it easier to create a clean and consistent look across the platform.
Magic UI: A custom UI components library was utilized to ensure a cohesive design and smooth user experience throughout the platform.
Ethers.js & Viem: These libraries are used to interact with the Ethereum blockchain for tasks like executing smart contract transactions or fetching blockchain data. Viem provides a TypeScript interface to interact with Ethereum, making the integration clean and efficient.
1inch & Polygon/Celo: To enable features like cross-chain token swaps, we integrated 1inch for decentralized exchange (DEX) aggregation. The platform supports both Polygon and Celo for interacting with decentralized applications (dApps) and capturing blockchain events.
The AI Agent is the core of the orchestration engine, interpreting user-defined workflows and automatically triggering events across connected services. The agent also provides a real-time, visual representation of the execution process, allowing users to understand the flow of their automation.
Phala Network's TEE: To address privacy concerns, the platform uses Phala Network's TEE, which ensures that all sensitive data and operations within the platform are encrypted and secure. This prevents unauthorized access to users' personal data and ensures that even the platform itself cannot access sensitive information during execution.
TEE Attestation Verification: Every operation within the platform generates a cryptographic proof (an attestation hash), which verifies that the operation was performed within the TEE and was not tampered with.
Server & Containerization: Docker: To deploy and secure the platform, we used Docker to containerize the codebase, ensuring that the platform can run consistently across different environments, including Phala Network’s TEE. Containerization also helps in creating isolated environments for testing and development.
Automation & Workflow Execution: Natural Language Processing (NLP): Users can define workflows in natural language, and the system uses NLP to interpret and transform those instructions into executable actions. For example, a command like "Whenever I receive tokens in MetaMask, notify me on Gmail" is translated by the AI agent into a series of actions that interact with MetaMask and Gmail APIs.
The drag-and-drop interface allows users to visually create workflows, with each service represented by a playful block (e.g., a fox for MetaMask, a unicorn for 1inch), making the process engaging and easy to understand.
End-to-End Encryption: All interactions between users, the AI agent, and external services are encrypted to maintain privacy and data integrity.