hero-vector
hero-vector
hero-vector

We are proud to be the

Gold sponsor

of

ETHGlobal New York

Jump into a weekend of exploration, experimentation, and excitement as you bring your AI Agents to life with Fetch.ai.

August 15, 2025 to August 17, 2025

Metropolitan Pavilion

Introduction

Fetch.ai’s vision is to create a open AI Agent marketplace. We are empowering developers to build on our platform that can connect services and APIs without any domain knowledge.

Our infrastructure enables ‘search and discovery’ and ‘dynamic connectivity’. It offers an open, modular, UI agnostic, self-assembling of services.

Our technology is built on four key components:

uAgents - uAgents are autonomous AI agents built to connect seamlessly with networks and other agents. They can represent and interact with data, APIs, services, machine learning models, and individuals, enabling intelligent and dynamic decision-making in decentralized environments.

Agentverse - serves as a development and hosting platform for these agents.

Fetch Network - underpins the entire system, ensuring smooth operation and integration.

ASI:One - A Web3-native large language model (LLM) optimized for agent-based workflows.

Challenge statement

Build Autonomous AI Agents with the ASI Alliance

This is your opportunity to develop AI agents that don’t just execute code—they perceive, reason, and act across decentralized systems. The ASI Alliance in partnership with Fetch.ai Innovation Lab, brings together world-class infrastructure from Fetch.ai, SingularityNET, and Ocean Protocol to support the next generation of modular, autonomous AI systems.

Use Fetch.ai’s uAgents framework or your preferred agentic stack to build agents that can interpret natural language, make decisions, and trigger real-world actions. Deploy them to Agentverse, the ASI-wide registry and orchestration layer where agents connect, collaborate, and self-organize.

Enhance your agents with structured knowledge from SingularityNET’s MeTTa Knowledge Graph, or ingest dynamic, real-world data using Ocean Protocol’s decentralized data tools. For agent discovery and human interaction, integrate the Chat Protocol to make your agents accessible through the ASI:One interface.

Whether you’re building in healthcare, logistics, finance, education, or DeAI-native applications—this is your launchpad. Develop agents that talk to each other. That learn and adapt. That drive real outcomes across sectors.

The future of decentralized AI isn’t siloed. It’s composable, cross-chain, and powered by the ASI Alliance.

What to Submit
  1. Code

    • Share the link to your public GitHub repository to allow judges to access and test your project.
    • Ensure your README.md file includes key details about your agents, such as their name and address, for easy reference.
    • Mention any extra resources required to run your project and provide links to those resources.
    • All agents must be categorized under Innovation Lab.
      • To achieve this, include the following badge in your agent’s README.md file:

        ![tag:innovationlab](https://img.shields.io/badge/innovationlab-3D8BD3)
        
  2. Video

    • Include a demo video (3–5 minutes) demonstrating the agents you have built.
architecture

Tool Stack

architecture

Quick start example

This file can be run on any platform supporting Python, with the necessary install permissions. This example shows two agents communicating with each other using the uAgent python library.
Read the guide for this code here ↗

code-icon
code-icon
from uagents import Agent, Bureau, Context, Model
    class Message(Model):
        message: str
    
    sigmar = Agent(name="sigmar", seed="sigmar recovery phrase")
    slaanesh = Agent(name="slaanesh", seed="slaanesh recovery phrase")
        
    @sigmar.on_interval(period=3.0)
    async def send_message(ctx: Context):
       await ctx.send(slaanesh.address, Message(message="hello there slaanesh"))
        
    @sigmar.on_message(model=Message)
    async def sigmar_message_handler(ctx: Context, sender: str, msg: Message):
        ctx.logger.info(f"Received message from {sender}: {msg.message}")
    
    @slaanesh.on_message(model=Message)
    async def slaanesh_message_handler(ctx: Context, sender: str, msg: Message):
        ctx.logger.info(f"Received message from {sender}: {msg.message}")
        await ctx.send(sigmar.address, Message(message="hello there sigmar"))
        
    bureau = Bureau()
    bureau.add(sigmar)
    bureau.add(slaanesh)
    if __name__ == "__main__":
        bureau.run()
Video introduction
Video 1
Introduction to agents
Video 2
On Interval
Video 3
On Event
Video 4
Agent Messages

Judging Criteria

  1. Functionality & Technical Implementation (25%)

    • Does the agent system work as intended?
    • Are the agents properly communicating and reasoning in real time?
  2. Use of Fetch.ai Technology (20%)

    • Are agents registered on Agentverse?
    • Is the Chat Protocol implemented for ASI:One discoverability?
  3. Innovation & Creativity (20%)

    • How original or creative is the solution?
    • Is it solving a problem in a new or unconventional way?
  4. Real-World Impact & Usefulness (20%)

    • Does the solution solve a meaningful problem?
    • How useful would this be to an end user?
  5. User Experience & Presentation (15%)

    • Is the solution presented clearly with a well-structured demo?
    • Is there a smooth and intuitive user experience?

Prizes

1st Prize

Cash Prize

2nd Prize

Cash Prize

3rd Prize

Cash Prize

Collaborators

partner-image
partner-image
partner-image
partner-image

Judges

Profile picture of Sana Wajid

Sana Wajid

Chief Development Officer - Fetch.ai
Senior Vice President - Innovation Lab

Profile picture of Attila Bagoly

Attila Bagoly

Chief AI Officer

Mentors

Profile picture of Kshipra Dhame

Kshipra Dhame

Developer Advocate

Profile picture of Abhi Gangani

Abhi Gangani

Developer Advocate

Profile picture of Tanay Godse

Tanay Godse

AI Engineer

Profile picture of Rajashekhar Vennavelli

Rajashekhar Vennavelli

AI Engineer

Sounds exciting, right?

Schedule

Friday, August 15

13:00 ET

Event Registration OPENS

Metropolitan Pavilion

14:00 ET

ASI Workshop

Metropolitan Pavilion

18:30 ET

Dinner

Metropolitan Pavilion

20:00 ET

Welcome & Opening Ceremonies

Metropolitan Pavilion

21:00 ET

Hacking Begins

Metropolitan Pavilion

Saturday, August 16

08:00 ET

Event Registration OPENS (last call)

Metropolitan Pavilion

10:00 ET

Brunch

Metropolitan Pavilion

12:00 ET

Event Registration CLOSED

Metropolitan Pavilion

18:00 ET

Dinner

Metropolitan Pavilion

Sunday, August 17

08:00 ET

Breakfast

Metropolitan Pavilion

09:00 ET

Project Submissions Due

Metropolitan Pavilion

09:30 ET

Project Judging

Metropolitan Pavilion

12:30 ET

Lunch

Metropolitan Pavilion

15:00 ET

Finalists Notified

Metropolitan Pavilion

15:30 ET

Closing Ceremonies

Metropolitan Pavilion