The Physical AI Sprint Monday, August 17, 2026

Developers

API

A read-only JSON API over the hackathon's teams and projects. No key, no rate limit, CORS open — every endpoint is a static document regenerated whenever a submission changes.

Endpoints

EndpointReturns
/api/index.jsonThe endpoint index, with links to the spec and docs.
/api/event.jsonDate, timings, hosts, tracks, robots available, judging criteria, registration link.
/api/teams.jsonEvery team (1), with roster, skills present, and skills wanted.
/api/projects.jsonEvery submitted project (17), with track, robots, media, and team.

Quickstart

No authentication step — this is the entire integration:

curl -s https://www.buildspace.tv/api/teams.json

Which teams still have room, and what are they looking for?

curl -s https://www.buildspace.tv/api/teams.json \
  | jq -r '.data[] | select(.lookingForMembers) | "\(.name): \(.skillsWanted | join(", "))"'

Every project that touched real hardware:

curl -s https://www.buildspace.tv/api/projects.json \
  | jq -r '.data[] | select(.track == "hardware" or .track == "both") | .title'
import urllib.request, json

with urllib.request.urlopen("https://www.buildspace.tv/api/projects.json") as r:
    projects = json.load(r)["data"]

for p in projects:
    print(p["title"], "—", ", ".join(p["robots"]) or "no robots listed")

Authentication

There is none, deliberately. See auth.md — it exists so an agent looking for a credential stops looking rather than hunting for an authorization server we do not run.

Errors

An unknown path under /api/ returns a JSON error body with a machine-readable code, a human-readable message, and a resolution — not an HTML page.

curl -s https://www.buildspace.tv/api/nope.json

Freshness and stability

Documents regenerate whenever a team or project issue changes, so the API is as current as the site. Slugs are stable identifiers and match the page paths, so /api/teams.json entry slug maps to /teams/<slug>.html. Fields are additive: new keys may appear, existing ones will not change meaning.

Machine-readable discovery

DocumentPurpose
/openapi.jsonOpenAPI 3.1 description of every endpoint.
/.well-known/api-catalogRFC 9727 API catalog linkset.
/.well-known/ai-catalog.jsonAgentic Resource Discovery catalog.
/.well-known/agent-card.jsonA2A agent card.
/.well-known/agent-skills/index.jsonAgent Skills index.
/llms.txtNavigation index with when-to-use guidance.
/llms-full.txtThe whole handbook as one markdown document.
/agents.mdAgent instructions: when to use this site, and what it cannot do.

Licence

Event and handbook content is CC BY 4.0. Team and project content belongs to the people who submitted it. Source: github.com/buildspacetv/sprint.

API GitHub