Straits Industriesproduction
Search models, nodes, traces…⌘K
SI

gen_ffqgxgr837

succeededmiss

chat request through @company/general-balanced — the complete decision record: guardrails, routing, fallback, cache and settlement.

Principal
Ops Copilot Agent(agent)
Project
Agent Operations
Profile
@company/general-balanced
Requested
anthropic/claude-sonnet
Resolved model
anthropic/claude-sonnet
Session
Tokens in / out
1.5K / 620
Cached tokens
0
Cost
$0.01
Latency
1.72 s
Attempts
2
Age
2d ago

Decision timeline

  1. admission+0 ms

    chat request by prin_agent under profile @company/general-balanced (requested "anthropic/claude-sonnet")

  2. cache+0 ms

    exact cache miss

  3. route+0 ms

    selected anthropic/claude-sonnet via anthropic/acct_anthropic_ent_apse1 on node_sg_dc_01 (C-tier, ap-southeast-1) — objective=balanced, 3 candidates scored, 2 in fallback chain, 0 hard-filter rejections [router router-v3.4.1, policy policy-2026-07-14]

    3 candidates considered3 survived hard filters0 rejectedobjective: balancedfallback chain: 2router-v3.4.1 · policy-2026-07-14
    Score breakdown — top 3
    #CandidatequalitycostlatencyPenaltycacheSavingscontractValueshadowPriceretryRiskaffinityPenaltyTotal
    1anthropic/claude-sonnet via anthropic · node_sg_dc_01 selected+0.566-0.270-0.004+0.044+0.021-0.002-0.003+0.3000.653
    2anthropic/claude-sonnet via anthropic · node_my_kul_office_01 +0.567-0.270-0.031+0.043+0.022-0.002-0.007-0.1500.156
    3anthropic/claude-sonnet via amazon-bedrock · node_sg_dc_01 +0.563-0.297-0.044+0.049+0.020-0.002-0.003-0.1500.108
  4. attempt #1+40 ms

    #1 anthropic · account acct_anthropic_ent_apse1 · node node_sg_dc_01 — failed in 210ms (egress_unavailable: node_sg_dc_01 tunnel drained during maintenance window)

    failedanthropicacct_anthropic_ent_apse1pool enterprisenode_sg_dc_01Tier C210 msegress_unavailable

    node_sg_dc_01 tunnel drained during maintenance window

  5. attempt #2+300 ms

    #2 anthropic · account acct_anthropic_ent_apse1 · node node_my_kul_office_01 — succeeded in 1450ms

    succeededanthropicacct_anthropic_ent_apse1pool enterprisenode_my_kul_office_01Tier B1.45 s

    1.5K in / 620 out

  6. settlement+1723 ms

    settled $0.01 — 1500 in / 620 out tokens (2120 total)

    Ledger entries
    • reserve$0.02budget:bud_proj_agentsreserve est max for anthropic/claude-sonnet
    • settle$0.01budget:bud_proj_agentssettle actual provider usage
    • refund−$0.0062budget:bud_proj_agentsrefund unused reservation
    Cost layers (memo §15.3)
    Provider list
    $0.01
    Contract-adjusted
    $0.01
    Internal charge
    $0.01
    Contract savings
    $0.0011

    contract ct_anthropic_committed (committed)

  7. complete+1723 ms

    status=succeeded, model=anthropic/claude-sonnet, 1723ms end-to-end

fabric_metadata

The route-explanation envelope an API caller receives with X-OpenRouter-Metadata: enabled or routing.explain, reconstructed from this generation record.

fabric_metadata.json
{
  "requested": "anthropic/claude-sonnet",
  "resolved_model": "anthropic/claude-sonnet",
  "strategy": "balanced",
  "policy_version": "policy-2026-07-14",
  "router_version": "router-v3.4.1",
  "provider": "anthropic",
  "region": "ap-southeast-1",
  "account_pool": "enterprise",
  "node": {
    "ref": "node_my_kul_office_01",
    "trust_tier": "B"
  },
  "cache": {
    "response": "MISS",
    "prompt_affinity": "MISS",
    "predicted_cached_tokens": 0
  },
  "guardrails": [],
  "attempts": [
    {
      "provider": "anthropic",
      "status": 502,
      "error_type": "egress_unavailable"
    },
    {
      "provider": "anthropic",
      "status": 200
    }
  ],
  "routing_reason": [
    "selected anthropic/claude-sonnet via anthropic (balanced objective, score 0.6528)",
    "committed capacity preferred (contract economics)",
    "recovered via fallback after 1 failed attempt(s)"
  ]
}