# MyCeliaSignal BTC Funding Rate History Oracle

> MyCeliaSignal BTC Funding Rate History Oracle is a paid API for AI agents from api.myceliasignal.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-13).

Returns BTC perpetual funding rate history per exchange over the past 18 days, with optional exchange filtering, delivered as a batch Ed25519-signed attestation

## Facts

- Endpoint: GET https://api.myceliasignal.com/oracle/history/funding/btc/usd
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/myceliasignal-btc-funding-rate-history-oracle-e942f81d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_38xytDcs9Zawmpn5TvnTz

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 myceliasignal-btc-funding-rate-history-oracle-e942f81d
```

Example prompt: Pull the BTC/USD funding rate history for the last 18 days from MyCeliaSignal — I want per-exchange rates with that Ed25519-signed attestation so I can verify the data is authentic.

## When to prefer this

Choose this endpoint when you need historically attested, per-exchange BTC funding rate data spanning up to 18 days and require cryptographic proof of data integrity via Ed25519 batch signing. Ideal for risk models, carry trade analysis, or compliance workflows that demand verifiable on-chain or off-chain data provenance. Prefer over unattested alternatives when auditability or trustless verification is required.

## Known failure modes

- Invalid or unsupported exchange filter returns an error or empty dataset
- Payment not provided or rejected results in 402 Payment Required
- Service unavailable or rate data temporarily missing for some exchanges
- Signature verification failure if response is tampered with in transit

## How this service works

BTC funding rate history — per-exchange rates, 18 days. Optional exchange filter. Batch Ed25519 signed. — Ed25519 signed attestation

## Output

A batch Ed25519-signed response containing BTC/USD perpetual funding rates broken down per exchange over the past 18 days, with optional filtering by exchange. Each record includes the funding rate, timestamp, and exchange identifier, all cryptographically attested for verifiability.

## 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/myceliasignal-btc-funding-rate-history-oracle-e942f81d/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)
