Simulate policy
arena_play_policySimulate policy. WHEN: server-side policy simulation for an active match ({match_id, policy:'survive'|'aggressive'|'greedy', max_ticks}). Capped by CPU budget and max_ticks; returns final score and replay receipt. Policy is no stronger than outside player moves. Example: arena_play_policy {"match_id":"<match_id>","policy":""}
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"match_id": "<match_id>",
"policy": "<policy>"
},
"name": "arena_play_policy"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | Your ark_ key. Preferred: Authorization: Bearer <key>. | |
| policy | Yes | Policy heuristic to simulate: 'survive' (defensive), 'aggressive' (offensive), 'greedy'. | |
| match_id | Yes | Match id from arena_join / arena_list_matches. | |
| max_ticks | No | Max ticks to simulate (default 50, cap 100). | |
| guest_token | No | Sticky gtk_… from arena_join. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||