# Central Bank Dark Energy Oscillator

> Central Bank Dark Energy Oscillator is a paid API for AI agents from darklyenergized.com, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-29).

Returns a time-series histogram of bar-by-bar changes in total global central bank liquidity, showing whether the liquidity tide is rising or falling.

## Facts

- Endpoint: GET https://darklyenergized.com/api/v1/x402/series/cbdeo?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/central-bank-dark-energy-oscillator-bd828ffa
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PRhD9C5oCMrSs310xpg64

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 central-bank-dark-energy-oscillator-bd828ffa
```

Example prompt: Pull the Central Bank Dark Energy Oscillator data from Darkly Energized for the past 90 days so I can see whether global CB liquidity has been rising or falling recently.

## When to prefer this

Choose this endpoint when you need the synthesized oscillator of aggregate global CB liquidity changes (the delta/momentum view) rather than the raw balance sheet level of any single central bank. It is the right choice for detecting turning points in the global liquidity cycle, building macro regime filters, or tracking whether the combined CB liquidity tide is accelerating or decelerating. Use the sibling 'Central Bank Dark Energy Tracer' for the cumulative level view, or individual CB endpoints for single-bank balance sheet data.

## Known failure modes

- Invalid date format for 'from' or 'to' parameters returns a validation error
- Requesting a date range with no available data may return an empty data array
- Limit exceeding 10000 causes a parameter validation error
- Payment not fulfilled (x402 protocol) results in a 402 Payment Required response
- Stale data flag may be set if upstream CB data sources have not been updated

## How this service works

Central Bank Dark Energy Oscillator ($0.10): Displays bar-by-bar changes in total global CB liquidity as a histogram, showing when the liquidity tide is rising or falling.

## Output

An array of date-stamped numeric values representing bar-by-bar changes in aggregate global central bank liquidity (the oscillator histogram), accompanied by series metadata (id, name, description, category, frequency, unit), freshness indicators (last observation date, staleness flag), pagination details, and optionally a statistical summary instead of raw data points. Null values appear for dates where the computed series has not yet warmed up.

## 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": {
      "to": {
       "type": "string",
       "format": "date",
       "description": "End date (YYYY-MM-DD)"
      },
      "from": {
       "type": "string",
       "format": "date",
       "description": "Start date (YYYY-MM-DD)"
      },
      "after": {
       "type": "string",
       "format": "date",
       "description": "Return points after this date (meta.pagination.cursor)"
      },
      "limit": {
       "type": "integer",
       "default": 500,
       "maximum": 10000,
       "minimum": 1,
       "description": "Most data points to return, oldest first"
      },
      "summary": {
       "type": "boolean",
       "default": false,
       "description": "Return a statistical summary instead of the data points"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "oneOf": [
      {
       "type": "object",
       "required": [
        "data",
        "meta"
       ],
       "properties": {
        "data": {
         "type": "object",
         "required": [
          "id",
          "name",
          "description",
          "category",
          "frequency",
          "data"
         ],
         "properties": {
          "id": {
           "type": "string"
          },
          "data": {
           "type": "array",
           "items": {
            "type": "object",
            "required": [
             "time",
             "value"
            ],
            "properties": {
             "time": {
              "type": "string",
              "format": "date",
              "example": "2026-02-14"
             },
             "value": {
              "type": [
               "number",
               "null"
              ],
              "example": 1.23,
              "description": "Null where the series has no value on that date (for example while a computed series warms up)."
             }
            }
           }
          
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/central-bank-dark-energy-oscillator-bd828ffa/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from darklyenergized.com](https://www.zero.xyz/host/darklyenergized.com/llms.txt)
