# Mycelia Signal SOL/USD RSI & MACD Momentum Oracle

> Mycelia Signal SOL/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-20).

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

## Facts

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

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-sol-usd-rsi-macd-momentum-oracle-0db2d785
```

Example prompt: What are the current RSI(14) and MACD(12/26/9) momentum readings for SOL/USD based on completed daily and weekly Kraken bars, with a cryptographic attestation I can verify?

## When to prefer this

Choose this endpoint when you need cryptographically attested, source-disclosed SOL/USD momentum indicators (RSI and MACD) computed with explicit methodology (Wilder's smoothing, Kraken closes, completed vs forming bar separation) that can be independently verified. Prefer this over generic price feeds when the signal integrity and auditability of the computation matter, such as for on-chain decision logging, agent accountability, or verifiable trading strategy records.

## Known failure modes

- Kraken data feed unavailable — upstream market data cannot be fetched
- Payment not settled — x402 payment required before response is returned
- Rate limit exceeded — too many calls in a short window
- Malformed response if Kraken returns incomplete OHLCV history
- Signature verification failure if public key is stale or rotated

## How this service works

SOL/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) headline values computed from completed daily and weekly Kraken SOL/USD bars using Wilder's smoothing, a separate forming-bar block for the in-progress candle, and an Ed25519 digital signature with timestamp for cryptographic verification. The smoothing method is stated explicitly in the payload.

## 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-sol-usd-rsi-macd-momentum-oracle-0db2d785/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)
