gen_bxa9cnizle
succeededbypasschat request through @company/confidential — the complete decision record: guardrails, routing, fallback, cache and settlement.
Decision timeline
- admission+0 ms
chat request by prin_admin under profile @company/confidential (requested "@company/confidential")
- PRE_ROUTE+10 msrestrict_routeegress-classifierconfidential classification -> SG region, tier >= B, ZDR
- PRE_MODEL+40 msredactpii-redactorredacted 4 spans (NRIC, phone) before dispatch
- cache+40 ms
cache bypassed (policy off or non-cacheable request)
- route+40 ms
selected anthropic/claude-sonnet via amazon-bedrock/acct_bedrock_prod_apse1 on node_sg_dc_01 (C-tier, ap-southeast-1) — objective=balanced, 3 candidates scored, 2 in fallback chain, 2 hard-filter rejections [router router-v3.4.1, policy policy-2026-07-14]
5 candidates considered3 survived hard filters2 rejectedobjective: balancedfallback chain: 2router-v3.4.1 · policy-2026-07-14Hard-filter rejections- ep_g3pro_vertex_euw1@node_cf_euw1_01region eu-west-1 not in policy allowedRegions [ap-southeast-1]
- ep_gpt52_openai_use1@node_cf_use1_01provider openai not in policy allowedProviders
Score breakdown — top 3# Candidate quality cost latencyPenalty cacheSavings contractValue shadowPrice retryRisk affinityPenalty Total 1 anthropic/claude-sonnet via amazon-bedrock · node_sg_dc_01 selected +0.563 -0.297 -0.004 +0.038 +0.026 -0.002 -0.003 +0.300 0.622 2 anthropic/claude-haiku via amazon-bedrock · node_sg_dc_01 +0.516 -0.099 -0.024 +0.046 +0.018 -0.002 -0.003 -0.150 0.288 3 anthropic/claude-sonnet via anthropic · node_sg_dc_01 +0.569 -0.270 -0.044 +0.042 +0.018 -0.002 -0.003 -0.150 0.130 - attempt #1+90 ms
#1 amazon-bedrock · account acct_bedrock_prod_apse1 · node node_sg_dc_01 — succeeded in 2636ms
succeededamazon-bedrockacct_bedrock_prod_apse1pool prodnode_sg_dc_01Tier C2.64 s4.3K in / 788 out
- PRE_RETURN+2400 msallowpii-redactoroutput clean after buffered inspection
- settlement+2690 ms
settled $0.03 — 4262 in / 788 out tokens (5050 total)
Ledger entries- reserve$0.04budget:bud_proj_corereserve est max for @company/confidential
- settle$0.03budget:bud_proj_coresettle actual provider usage
- refund−$0.01budget:bud_proj_corerefund unused reservation
Cost layers (memo §15.3)Provider list$0.03Contract-adjusted$0.02Internal charge$0.03Contract savings$0.0041contract ct_bedrock_provisioned (provisioned)
- complete+2690 ms
status=succeeded, model=anthropic/claude-sonnet, 2690ms 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": "@company/confidential",
"resolved_model": "anthropic/claude-sonnet",
"strategy": "guardrail-constrained-balanced",
"policy_version": "policy-2026-07-14",
"router_version": "router-v3.4.1",
"provider": "amazon-bedrock",
"region": "ap-southeast-1",
"account_pool": "prod",
"node": {
"ref": "node_sg_dc_01",
"trust_tier": "C"
},
"cache": {
"response": "BYPASS",
"prompt_affinity": "MISS",
"predicted_cached_tokens": 0
},
"guardrails": [
{
"stage": "PRE_ROUTE",
"action": "restrict_route",
"profile": "gp_strict",
"evaluations": 1
},
{
"stage": "PRE_MODEL",
"action": "redact",
"profile": "gp_strict",
"evaluations": 1
},
{
"stage": "PRE_RETURN",
"action": "allow",
"profile": "gp_strict",
"evaluations": 1
}
],
"attempts": [
{
"provider": "amazon-bedrock",
"status": 200
}
],
"routing_reason": [
"selected anthropic/claude-sonnet via amazon-bedrock (balanced objective, score 0.6223)",
"provisioned capacity preferred (contract economics)",
"2 candidate(s) rejected by hard filters",
"guardrails restricted the feasible route set (ZDR/tier/region)"
]
}