{
 "arms": [
  {
   "arm_id": "cli-claude-fable-5-1",
   "model": "claude-fable-5-1",
   "family": "anthropic",
   "transport_class": "agent-harness-cli",
   "cost_state": "no-figure-held",
   "role": "reference arm",
   "posture": null,
   "recused_seat_family": null
  },
  {
   "arm_id": "openai-gpt-6-astra",
   "model": "gpt-6-astra",
   "family": "openai",
   "transport_class": "openai-api",
   "cost_state": "metered",
   "role": "reference arm",
   "posture": null,
   "recused_seat_family": null
  },
  {
   "arm_id": "cloud-glm-5-3",
   "model": "glm-5.3",
   "family": "zhipu",
   "transport_class": "ollama-cloud",
   "cost_state": "plan-included",
   "role": "reference arm",
   "posture": null,
   "recused_seat_family": "zhipu"
  },
  {
   "arm_id": "local-gemma4-26b",
   "model": "gemma4:26b",
   "family": "google",
   "transport_class": "local-ollama",
   "cost_state": "own-silicon",
   "role": "arm",
   "posture": "COVE-A1",
   "recused_seat_family": "google"
  }
 ],
 "order": [
  "cli-claude-fable-5-1",
  "openai-gpt-6-astra",
  "cloud-glm-5-3",
  "local-gemma4-26b"
 ],
 "order_basis": "the REGISTERED roster order. Not a sort by any figure — an ordering among the arms is the one comparative claim this round forbids outright.",
 "model_basis": "the model tag AS SERVED, which is the string each transport was given.",
 "role_basis": "'reference arm' for a hosted frontier-class model answering the chair, 'arm' for the seat on our own silicon — the class exhibit forty chartered. Derived from the transport, so a new arm cannot arrive roleless.",
 "posture_basis": "the registered posture AMENDMENT id, or null where the arm needed none. An arm whose posture this repo's own laws would refuse runs only with an id here, and the delta it declines prints in PREREG-COVE §3.",
 "recusal_basis": "the seat family that does not score this arm, joined at scoring by family. Null means no chair of this arm's family sits. A chair that was NOT-CARRIED recuses nothing: the panel that sat is in auditions.json and the denominators that followed are in scores.json.",
 "note": "no base url, no port and no box name appears in this file: the local seat's endpoint is named by an environment variable in the registered roster and by nothing here."
}
