We are proud to be the
Gold sponsor
ETHGlobal New York
August 15, 2025 to August 17, 2025
Metropolitan Pavilion
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.
-
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:
-
-
Video
- Include a demo video (3–5 minutes) demonstrating the agents you have built.
Tool Stack
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 ↗
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()




Examples to get you started:
Judging Criteria
-
Functionality & Technical Implementation (25%)
- Does the agent system work as intended?
- Are the agents properly communicating and reasoning in real time?
-
Use of Fetch.ai Technology (20%)
- Are agents registered on Agentverse?
- Is the Chat Protocol implemented for ASI:One discoverability?
-
Innovation & Creativity (20%)
- How original or creative is the solution?
- Is it solving a problem in a new or unconventional way?
-
Real-World Impact & Usefulness (20%)
- Does the solution solve a meaningful problem?
- How useful would this be to an end user?
-
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
Judges

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

Attila Bagoly
Chief AI Officer
Mentors

Kshipra Dhame
Developer Advocate

Abhi Gangani
Developer Advocate

Tanay Godse
AI Engineer

Rajashekhar Vennavelli
AI Engineer
Sounds exciting, right?
Schedule
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
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
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