# Kraken Crypto Signals - Regime Change Detection

> Kraken Crypto Signals - Regime Change Detection is a paid API for AI agents from signals.nsgoods.org, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-15).

Returns whether the crypto market regime has changed for a given coin, including current regime (RISK_ON/RISK_OFF) and prior regime since when.

## Facts

- Endpoint: GET https://signals.nsgoods.org/regime/changed
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/kraken-crypto-signals-regime-change-detection-958099ce
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0ZBvO7qaJzsaogCQuNmiW

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 kraken-crypto-signals-regime-change-detection-958099ce
```

Example prompt: Has the crypto market regime changed for BNB recently — is it currently risk-on or risk-off, and when did it last switch?

## When to prefer this

Use this endpoint when an AI trading agent or automated strategy needs to detect macro regime shifts (RISK_ON vs RISK_OFF) for specific crypto assets on a pay-per-call basis via x402 micropayments on Base, rather than subscribing to a streaming feed or polling a free-tier aggregator. Ideal for low-frequency regime-aware decision making.

## Known failure modes

- 402 Payment Required — x402 micropayment not provided or insufficient USDC balance on Base
- Invalid or unsupported coin symbol — endpoint may return empty or error response
- No regime change detected — 'changed' field is false, prior and current regime are the same
- Stale data — generated_at timestamp may lag real-time market conditions
- Network timeout — signals.nsgoods.org unreachable

## How this service works

Market-regime state (RISK_ON / RISK_OFF) from a provable chain, plus whether it changed since the regime you last saw. Cheap poll endpoint for AI agents to react to regime flips (USDC on Base).

## Output

Returns a JSON object with: a sequence number (seq), the coin ticker, the regime since which the prior state held, a UTC timestamp of the change, a boolean indicating whether a regime change occurred, the current regime (RISK_ON or RISK_OFF), and the time the signal was generated.

## Example request

```json
{
 "required": "BTC",
 "properties": "coin_symbol"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "required": {
   "type": "string"
  },
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "seq": 444,
  "coin": "BNB",
  "since": "RISK_ON",
  "ts_utc": "2026-06-12T19:00:02+00:00",
  "changed": true,
  "generated_at": "2026-06-13T20:00:00+00:00",
  "current_regime": "RISK_OFF"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/kraken-crypto-signals-regime-change-detection-958099ce/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from signals.nsgoods.org](https://www.zero.xyz/host/signals.nsgoods.org/llms.txt)
