hero-vector
hero-vector
hero-vector

We are proud to be the

Gold sponsor

of

Raise Your Hack - World's Largest AI Hackathon

Get ready to kick off the world’s largest AI hackathon at the legendary Carrousel du Louvre!

July 4, 2025 to July 9, 2025

Carrousel du Louvre

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

AI is no longer just about static models or passive automation—it's about building autonomous agents that can reason, adapt, and interact in real time. This hackathon challenges you to create intelligent agents that deliver real-world impact using the uAgents framework, Fetch.ai’s agentic LLM ASI:One, or any agentic framework of your choice.

Whether you're personalizing education, optimizing healthcare, enhancing sustainability, streamlining everyday tasks, or even just adding a bit of fun—your agents should work together to solve meaningful problems. From powerful tools to playful innovations, this is your chance to showcase the potential of agentic intelligence in action.

To get started: Register your agents on Agentverse—Fetch.ai’s open marketplace where agents can be discovered, coordinated, and made interoperable. Launch your agent and make it discoverable by ASI:One by implementing the Chat Protocol, which enables seamless natural language interaction with your agent.

Want to push the boundaries even further?

For enhanced capabilities, integrate Model Context Protocol (MCP) into your solution. This allows your agents to connect to external tools, APIs, and data sources, enabling more dynamic, real-world functionality.

This is your opportunity to code, collaborate, and help shape the future of AI—build agents that don’t just run, but think.

👉 Check out the resources to learn how to build and deploy your own AI agents.

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?

Collaborators

partner-image

Judges

Profile picture of Sana Wajid

Sana Wajid

Senior Vice President

Profile picture of Attila Bagoly

Attila Bagoly

Chief AI Officer

Mentors

Profile picture of Abhi Gangani

Abhi Gangani

Developer Advocate

Profile picture of Kshipra Dhame

Kshipra Dhame

Developer Advocate

Sounds exciting, right?

Schedule

Friday, July 04

16:00 GMT+2

Hackathon Kick-off

16:05 GMT+2

Opening Ceremony

16:50 GMT+2

Introduction to the Challenge & Hackathon Guide

17:00 GMT+2

Hacking Begins

Tuesday, July 08

17:00 GMT+2

End of Submissions

Wednesday, July 09

13:00 GMT+2

Winners Announcement