Demos are underway — winners announced 1:00 PMDemos on — winners at 1:00
Embodied Metal Hackathon
Get API Key

Challenges & Prizes.

One challenge: make a robot do something cool. Build a harness and train a skill that work together to solve a problem. We judge ambition, accuracy, consistency — and how seamlessly the harness and the actions fit together.

Challenges

No challenge outweighs another — every team and every embodiment competes together. Three winners could come from one challenge or spread across all three.

Solve a puzzle

We provide puzzles: brain teasers, building blocks, kids' musical instruments. Make the robot solve them, consistently. Expect a mix of vision models and VLAs — the interesting work is the code that figures out what the task is and directs the model. Bring your own puzzle if you'd like.

Save the world

Recycling. Cans, paper, clean debris — all safe to handle. Build the best possible robot for taking a pile of recycling and doing something productive with it: sort it, crush it, separate it from trash. Anything that genuinely contributes counts.

Surprise us

Your robot, your idea. These vary widely — if you're not sure it qualifies, ask a judge. Be clever.

RerunSponsor prizes
$5,000

in Rerun prizes is up for grabs at the hackathon, across three tracks.

$2,000Most interesting use of the Rerun Viewer

Build something where the Viewer is central to the project, not just an extra visualization at the end. Creative blueprints, interactions, custom visualizers, UI panels, and entirely new custom views are all fair game.

$2,000Best example using the Rerun Query API

Use queries to inspect, align, filter, compare, transform, evaluate, or prepare robot data in a useful way.

$1,000Best end-to-end port of a non-SO-101 robot

Reproduce the complete data collection and learning pipeline we built for the SO-101 on one of the other robots.

On the table
01

1st place

$3,000 cash + $3,000 Modal compute

02

2nd place

$2,000 cash + $2,000 Modal compute

03

3rd place

$1,000 cash + $1,000 Modal compute