# Mycelia Signal BTC/USD RSI & MACD Momentum Oracle

> Mycelia Signal BTC/USD RSI & MACD Momentum Oracle is a paid API for AI agents from api.myceliasignal.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-16).

Returns Ed25519-signed BTC/USD RSI(14) and MACD(12/26/9) momentum indicators on daily and weekly Kraken closes, using Wilder's smoothing, with completed-bar headline values and a separate in-progress forming bar.

## Facts

- Endpoint: GET https://api.myceliasignal.com/oracle/market/momentum/btc?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mycelia-signal-btc-usd-rsi-macd-momentum-oracle-575c49fd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WL22prKk7rMBhQ0fRexic

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 mycelia-signal-btc-usd-rsi-macd-momentum-oracle-575c49fd
```

Example prompt: Can you pull the current BTC/USD RSI and MACD momentum indicators from the signed oracle — I want both the completed daily and weekly bar values, with the forming bar too.

## When to prefer this

Choose this endpoint when you need cryptographically verifiable BTC/USD momentum indicators with clear methodology disclosure (Wilder's smoothing, Kraken closes). It is ideal for agents that must audit or attest data provenance, or for systems that consume signed financial signals for downstream decision-making. The separation of completed vs. forming bars makes it well-suited for real-time trading contexts where bar completion matters.

## Known failure modes

- Payment failure (x402 protocol error if 0.01 USDC payment not completed)
- Kraken data feed unavailable causing stale or missing values
- Rate limit or upstream timeout resulting in 5xx error
- Malformed response if forming bar has insufficient data early in the session

## How this service works

BTC/USD RSI(14) and MACD(12/26/9) on daily and weekly Kraken closes. Wilder's smoothing, stated in the payload. Headline values use COMPLETED bars only; a separate forming block includes the bar being built and is signed with its own timestamp. Ed25519 signed. Descriptive — no forward-looking claim, and untested against a control. — Ed25519 signed attestation

## Output

A JSON payload containing RSI(14) and MACD(12/26/9) values (signal line and histogram) for BTC/USD on daily and weekly Kraken closes, computed with Wilder's smoothing. Headline values reflect only completed bars; a separate 'forming' block captures the in-progress bar with its own timestamp. The entire response is Ed25519 signed with a stated methodology, providing a verifiable, tamper-evident attestation of the indicator values.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mycelia-signal-btc-usd-rsi-macd-momentum-oracle-575c49fd/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.myceliasignal.com](https://www.zero.xyz/host/api.myceliasignal.com/llms.txt)
