Reads protocols and evidence, resolves intent, and produces typed proposals with provenance.
Robots need an
agent contract.
Embodied Arena now exposes HILO knowledge as deterministic, structured, read-only tools. Agents can reason over benchmark evidence without gaining a path around physical safety.
One trace. Two control planes.
The reasoning plane may interpret, compare, and propose. The robot plane alone may authorize and execute.
Checks limits, state, permissions, stop conditions, and hardware interlocks before dispatch.
Small tools, explicit meaning.
Stable names, strict JSON Schema, structured output, read-only annotations, and deterministic ordering reduce ambiguity and improve caching.
compare_systemsCompare two to four named robot models or edge platforms while preserving layer boundaries.
READ ONLY · IDEMPOTENTget_hilo_protocolRead HILO’s loop, Human Burden, MTHI, event vocabulary, safety split, and time tiers.
READ ONLY · IDEMPOTENTget_site_mapChoose the narrowest human or machine-readable source for the next agent step.
READ ONLY · IDEMPOTENTlist_edge_platformsInspect Jetson-class compute as hardware—not as a robot policy or embodiment.
READ ONLY · IDEMPOTENTlist_robot_modelsFilter the public-beta seed set by task and open availability, with caveats attached.
READ ONLY · IDEMPOTENTAgent-native does not mean agent-controlled.
Every output carries the limits needed to stop an agent from promoting a convenient number into an unsupported claim.
Source, evidence type, protocol state, and public-beta caveats stay adjacent to the data.
Model, runtime, edge compute, embodiment, and safety envelope are never silently collapsed.
Agents can retrieve Human Burden and MTHI definitions, not hide operator labor behind task success.
This public MCP server exposes no mutating or actuation tool. A future action server must be separately authenticated and approved.
One endpoint, two examples.
Use the protocol request with any compliant client. The OpenAI Responses API is shown as one reference consumer, not a required runtime.
POST /mcp
MCP-Protocol-Version: 2026-07-28
Mcp-Method: tools/call
Mcp-Name: get_hilo_protocol
{
"jsonrpc": "2.0",
"id": "hilo-1",
"method": "tools/call",
"params": {
"name": "get_hilo_protocol",
"arguments": {},
"_meta": {
"io.modelcontextprotocol/protocolVersion": "2026-07-28",
"io.modelcontextprotocol/clientInfo": {
"name": "my-agent",
"version": "1.0.0"
},
"io.modelcontextprotocol/clientCapabilities": {}
}
}
}const response = await client.responses.create({
model: "gpt-5",
tools: [{
type: "mcp",
server_label: "embodied_arena",
server_url: "https://YOUR-DOMAIN/mcp",
require_approval: "never"
}],
input: "Compare GR00T N1.6 with Jetson AGX Thor."
});Because every exposed tool is annotated read-only, the OpenAI example disables per-call approval. Keep approval enabled for any future tool that writes data, contacts people, changes a benchmark submission, or proposes physical execution.
Change deliberately.
A daily research review watches protocol, model, edge, and benchmark shifts. Publication still requires evidence and a human decision.