gen_ffqgxgr837
succeededmisschat request through @company/general-balanced — the complete decision record: guardrails, routing, fallback, cache and settlement.
Decision timeline
- admission+0 ms
chat request by prin_agent under profile @company/general-balanced (requested "anthropic/claude-sonnet")
- cache+0 ms
exact cache miss
- 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-14Score breakdown — top 3# Candidate quality cost latencyPenalty cacheSavings contractValue shadowPrice retryRisk affinityPenalty Total 1 anthropic/claude-sonnet via anthropic · node_sg_dc_01 selected +0.566 -0.270 -0.004 +0.044 +0.021 -0.002 -0.003 +0.300 0.653 2 anthropic/claude-sonnet via anthropic · node_my_kul_office_01 +0.567 -0.270 -0.031 +0.043 +0.022 -0.002 -0.007 -0.150 0.156 3 anthropic/claude-sonnet via amazon-bedrock · node_sg_dc_01 +0.563 -0.297 -0.044 +0.049 +0.020 -0.002 -0.003 -0.150 0.108 - 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_unavailablenode_sg_dc_01 tunnel drained during maintenance window
- 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 s1.5K in / 620 out
- 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.01Contract-adjusted$0.01Internal charge$0.01Contract savings$0.0011contract ct_anthropic_committed (committed)
- 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.
{
"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)"
]
}