{"ok":true,"site":{"host":"motion-arena.vercel.app","url":"https://motion-arena.vercel.app/","type":"live","desc":"A browser-native motion reconstruction arena for the OpenAI WebMCP Challenge.","tools":[{"name":"inspect_episode","kind":"act","impl":"imperative","description":"Inspect the instruction, hidden interval, execution mode, scores, budget, and allowed search ranges.","hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"run_rollout","kind":"act","impl":"imperative","description":"Generate and verify one candidate with MoMask search parameters; the LEFT motion updates visibly.","inputSchema":{"type":"object","properties":{"seed":{"type":"number","minimum":0,"maximum":2147483647},"temperature":{"type":"number","minimum":0.1,"maximum":1.5},"condScale":{"type":"number","minimum":0.5,"maximum":8},"topK":{"type":"number","minimum":1,"maximum":100},"timeSteps":{"type":"number","minimum":4,"maximum":64},"residualTemperature":{"type":"number","minimum":0,"maximum":1.5},"residualCondScale":{"type":"number","minimum":0.5,"maximum":8}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inspect_reward","kind":"answer","impl":"imperative","description":"Read deterministic aggregate verifier signals. Ground-truth arrays and hidden tokens are never returned.","inputSchema":{"type":"object","properties":{"rolloutId":{"type":"string"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"refine_span","kind":"act","impl":"imperative","description":"Generate and verify a candidate targeted at one normalized temporal span.","inputSchema":{"type":"object","properties":{"start":{"type":"number","minimum":0,"maximum":1},"end":{"type":"number","minimum":0,"maximum":1},"seed":{"type":"number","minimum":0,"maximum":2147483647},"temperature":{"type":"number","minimum":0.1,"maximum":1.5},"condScale":{"type":"number","minimum":0.5,"maximum":8},"topK":{"type":"number","minimum":1,"maximum":100},"timeSteps":{"type":"number","minimum":4,"maximum":64},"residualTemperature":{"type":"number","minimum":0,"maximum":1.5},"residualCondScale":{"type":"number","minimum":0.5,"maximum":8}},"required":["start","end"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"submit_best","kind":"transact","impl":"imperative","description":"End the episode and submit the best aggregate-scoring rollout.","inputSchema":{"type":"object","properties":{"rolloutId":{"type":"string"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"AI & Agents","apiSurface":"spec","toolCount":5}}