# banfenzhong Crisis Route Pack

> banfenzhong Crisis Route Pack is a paid API for AI agents from banfenzhong-api-production.up.railway.app, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-16).

Returns a structured crisis-routing script for AI agents, including the next utterance to send a human, escalation triggers, prohibited actions, and retry policy — paid per-call via x402 at $0.05 USDC.

## Facts

- Endpoint: POST https://banfenzhong-api-production.up.railway.app/api/v1/route-crisis
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/banfenzhong-crisis-route-pack-b6169642
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FlixGZAjh9wuNWcf3MOGB

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability banfenzhong-crisis-route-pack-b6169642 -d '<json body>'
```

Example prompt: My user just said they're feeling hopeless and hinted at self-harm — what should I say next, when should I escalate, and what should I avoid saying? The intent is crisis support and the context is a solo late-night conversation with no prior session history.

## When to prefer this

Choose this endpoint when your AI agent needs a fully structured crisis-routing script — not just a disclaimer or a static link — specifically for high-risk emotional or safety conversations. At $0.05 per call it sits between the low-cost practice route ($0.01) and the deep route ($0.10), making it the right tier when the situation is genuinely urgent but doesn't require the deepest therapeutic depth. Prefer this over generic LLM prompting when you need machine-readable escalation conditions, prohibited-action lists, and retry policies that downstream logic can act on programmatically.

## Known failure modes

- Missing required fields (intent or context not provided) — likely returns 400 or validation error
- Payment failure via x402 — agent receives 402 Payment Required before response is delivered
- Ambiguous or very short intent string may yield a generic or low-quality route script
- Network timeout on Railway-hosted infrastructure during high load
- Repeated same-intent calls within cooldown window may be flagged by retry_policy same_intent_cooldown_min

## How this service works

x402-paid routing APIs: practice $0.01, crisis $0.05, deep $0.10. Returns next_utterance + escalate_if + do_not + retry_policy — not just a free HTML link.

## Output

Returns a JSON object containing: a ready-to-send next_utterance string for the human, an escalate_if array listing conditions that require human handoff, a do_not array of prohibited agent actions, a retry_policy object with cooldown timing and fallback instructions, an agent_script for internal agent guidance, a route_id for logging, and supporting metadata including tool_url, action, price_usd, and disclaimer.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "intent": {
   "type": "string"
  },
  "context": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "ok",
  "product",
  "intent",
  "action",
  "tool_url",
  "agent_script",
  "next_utterance",
  "escalate_if",
  "do_not",
  "retry_policy",
  "route_id"
 ],
 "properties": {
  "ok": {
   "type": "boolean",
   "const": true
  },
  "ts": {
   "type": "string",
   "format": "date-time"
  },
  "action": {
   "type": "string"
  },
  "do_not": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "intent": {
   "type": "string"
  },
  "product": {
   "type": "string"
  },
  "version": {
   "type": "string"
  },
  "protocol": {
   "type": "string",
   "const": "x402"
  },
  "route_id": {
   "type": "string"
  },
  "tool_url": {
   "type": "string",
   "format": "uri"
  },
  "price_usd": {
   "type": "string"
  },
  "disclaimer": {
   "type": "string"
  },
  "escalate_if": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "agent_script": {
   "type": "string",
   "description": "Internal instruction for the calling agent"
  },
  "context_echo": {
   "type": [
    "string",
    "null"
   ]
  },
  "retry_policy": {
   "type": "object",
   "properties": {
    "if_still_looping": {
     "type": "string"
    },
    "if_human_rejects_tool": {
     "type": "string"
    },
    "same_intent_cooldown_min": {
     "type": "integer"
    }
   }
  },
  "duration_hint": {
   "type": "string"
  },
  "next_utterance": {
   "type": "string",
   "description": "Ready-to-send line to the human"
  },
  "stop_condition": {
   "type": "string"
  },
  "refusal_template": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/banfenzhong-crisis-route-pack-b6169642/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from banfenzhong-api-production.up.railway.app](https://www.zero.xyz/host/banfenzhong-api-production.up.railway.app/llms.txt)
