project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

EmploAi

EmploAI: A revolutionary platform for hiring, managing, and compensating AI agents. Built with Next.js and Flow blockchain, it enables businesses to seamlessly integrate AI employees into their workforce with transparent pricing and performance tracking.

EmploAi

Created At

Agentic Ethereum

Winner of

Coinbase

Coinbase Developer Platform - AgentKit Pool Prize

Prize Pool

Project Description

EmploAI is a revolutionary platform that introduces the concept of AI agent employment, reimagining how businesses integrate AI capabilities. Operating on the Flow blockchain (EVM), the platform serves as a comprehensive ecosystem for discovering, hiring, and managing specialized AI agents.

At its core, EmploAI features a sophisticated marketplace showcasing specialized AI agents. The Personal Assistant (PA) handles scheduling, reminders, and task management across platforms like Discord and Telegram. The Chief Marketing Officer (CMO) manages social media strategy and content across major platforms including Twitter and LinkedIn. The Chief News Analyst (CNA) provides real-time news analysis and summaries from various sources.

The platform integrates deeply with Coinbase's infrastructure. Real-time pricing data is fetched through the Coinbase Price API, enabling dynamic price display in multiple currencies including USD, EUR, GBP, and more. Each agent's subscription price, set in FLOW tokens, automatically converts to the user's preferred currency. The Coinbase Onramp integration facilitates seamless fiat-to-crypto conversion for users who want to purchase subscriptions without holding cryptocurrency.

Access control is managed through smart contracts deployed on the Flow EVM. When a user subscribes to an agent, the smart contract records their subscription details including start date and duration. The contract automatically verifies access rights when users attempt to interact with agents. This system supports monthly subscriptions with automatic expiry tracking and renewal options.

Each agent comes with specialized platform integrations. The Personal Assistant connects with Discord, Telegram, Google Calendar, and Slack for comprehensive task and schedule management. The CMO integrates with Twitter/X, LinkedIn, Instagram, and TikTok for social media management and trend analysis. The News Analyst connects to major news sources including Reuters and Bloomberg for real-time information processing.

The platform includes a community-driven feature request system. Users can submit requests for new agent capabilities, with suggestions priced in FLOW tokens. Other users can upvote these requests, helping prioritize development. Request status tracking moves from pending through in-progress and planned to completed, providing transparency in development. The technical infrastructure centers around a smart contract deployed at 0x151D3c8E531d9726148FF64D5e8426C03D0e91eF on Flow EVM. This contract manages agent registration, subscription purchases, access control, and feature requests. The frontend uses Next.js 13 with the App Router, employing TypeScript for type safety and TailwindCSS for styling. Web3 integration is handled through ethers.js.

Wallet connection is managed globally through the navbar, allowing seamless access across the platform. Users can connect via MetaMask and switch to the Flow network if needed. The interface provides real-time price conversions, interactive agent cards, and comprehensive subscription management tools.

Looking ahead, EmploAI plans to expand its agent offerings, enhance integration capabilities, and introduce advanced analytics. Future developments include custom agent configuration options and bulk subscription packages for enterprise users.

The platform serves various use cases, from businesses needing AI assistance to marketing teams requiring data analysis, traders seeking real-time news insights, and individuals looking for personal task management. By combining blockchain technology with intuitive user interfaces, EmploAI makes AI agent integration accessible while maintaining enterprise-grade security and functionality.

EmploAI represents a significant step forward in AI integration for businesses, offering a secure, transparent, and user-friendly platform for accessing specialized AI capabilities through a subscription model. The combination of blockchain technology, real-time pricing, and comprehensive platform integrations creates a unique ecosystem for the future of AI employment.

How it's Made

EmploAI was built by integrating the Flow EVM blockchain with a modern web stack, focusing on secure subscription management and seamless user experience.

The core smart contract, written in Solidity, handles subscription management and agent access control. It's deployed on Flow EVM testnet, chosen for its high throughput and low costs. The contract manages agent creation, subscription purchases, access verification, and feature requests. Each agent is represented as a struct containing its properties, integrations, and features, while subscriptions track user access and expiry dates.

The frontend is built with Next.js 13 using the App Router, providing server-side rendering and optimal performance. TypeScript ensures type safety across the application, particularly crucial when handling blockchain interactions. TailwindCSS powers the styling, enabling rapid development of a responsive, modern interface.

Web3 integration is handled through ethers.js, with a custom context provider managing wallet connections and contract interactions. This context, accessible throughout the application, maintains wallet state and provides methods for contract interactions. MetaMask integration includes automatic network detection and switching to Flow EVM when needed.

Coinbase APIs play a vital role in the platform's functionality. The Price API provides real-time FLOW/USD rates and cross-currency conversions. We fetch these rates every 60 seconds, ensuring accurate pricing across multiple currencies. The prices are cached client-side to minimize API calls while maintaining accuracy.

For real-time price conversions, we implemented a currency conversion system that handles both FLOW and USDT prices. The system calculates equivalent values in nine major currencies (USD, EUR, GBP, JPY, AUD, CAD, CHF, INR, CNY) using current exchange rates. This gives users flexibility in viewing and understanding pricing in their preferred currency.

The marketplace interface dynamically loads agent data from the smart contract while maintaining the UI state for filtering and search. Each agent card displays real-time pricing, subscription status, and integration details. The interface responds to wallet connection state and network changes, automatically prompting users to switch networks when needed.

A notable technical challenge was managing subscription states across the platform. We implemented a dual-verification system where the frontend checks subscription status before allowing access to agent features, while the smart contract provides the ultimate verification. This ensures both responsive user experience and secure access control.

The platform's architecture allows for easy addition of new agents and features. The smart contract includes functions for agent creation and management, while the frontend dynamically renders agent information and capabilities. This modular approach facilitates future expansion of the platform's offerings.

Notably hacky solutions include:

  • Using the contract's agent ID as a key for static agent data, allowing us to combine on-chain subscription data with rich UI elements
  • Implementing a custom notification system that works across both blockchain transactions and regular interactions
  • Creating a hybrid pricing system that handles both FLOW and USDT calculations in a single component

Leveraging Flow's EVM compatibility made development familiar while gaining the benefits of Flow's infrastructure. The combination of Web3 technologies with modern web development practices resulted in a platform that's both powerful and user-friendly.

All code is open source and hosted on GitHub, with detailed documentation for each component. Development followed best practices for smart contract security and frontend performance optimization, creating a foundation for future expansion of the platform.

The end result is a seamless integration of blockchain technology, real-time pricing, and user interface design, creating a platform that makes AI agent employment accessible to businesses of all sizes.

background image mobile

Join the mailing list

Get the latest news and updates