# SignalFuse Macro Regime Classifier

> SignalFuse Macro Regime Classifier is a paid API for AI agents from api.signalfuse.co, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Classifies the current macro market environment as risk-on, risk-off, or neutral for use in trading and portfolio decisions

## Facts

- Endpoint: GET https://api.signalfuse.co/v1/regime
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-signalfuse-co-abac7b8b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__iSyUVfuObzp1V0OcOGGp

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 api-signalfuse-co-abac7b8b
```

Example prompt: What's the current macro regime — are we in a risk-on, risk-off, or neutral environment right now? I want to adjust my crypto portfolio positioning accordingly.

## When to prefer this

Use this endpoint when you need a real-time top-down macro regime label (risk-on/risk-off/neutral) to contextualize crypto trading signals, adjust position sizing, or filter directional trades. Prefer it over raw price or sentiment data when you want a pre-computed, high-level regime classification rather than raw indicators.

## Known failure modes

- Service unavailable or rate limit exceeded (HTTP 429/503)
- Payment not processed or insufficient USDC balance (HTTP 402)
- Stale or delayed data if underlying signal sources are unavailable
- Invalid API key or authentication failure (HTTP 401/403)
- Unexpected market conditions causing low-confidence classification

## How this service works

Macro regime classification (risk-on/risk-off/neutral)

## Output

Returns a macro regime classification label (risk-on, risk-off, or neutral) indicating the current broad market environment, likely accompanied by a confidence score and supporting signal metadata useful for informing trading and allocation decisions.

## Example request

```json
{
 "symbols": "SPY,TLT,GLD"
}
```

## Request schema (JSON Schema)

```json
{
 "output": {
  "required": [
   "regime",
   "classification",
   "confidence"
  ],
  "properties": {
   "regime": {
    "enum": [
     "risk_on",
     "risk_off",
     "neutral"
    ],
    "type": "string"
   },
   "reasoning": {
    "type": "string"
   },
   "confidence": {
    "type": "number",
    "maximum": 1,
    "minimum": 0
   },
   "updated_at": {
    "type": "string",
    "format": "date-time"
   },
   "classification": {
    "enum": [
     "bullish",
     "bearish",
     "neutral"
    ],
    "type": "string"
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "regime": "risk_on",
  "reasoning": "Strong BTC momentum with positive ETF inflows",
  "confidence": 0.82,
  "updated_at": "2026-04-14T12:00:00+00:00",
  "classification": "bullish"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-signalfuse-co-abac7b8b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.signalfuse.co](https://www.zero.xyz/host/api.signalfuse.co/llms.txt)
