Liquidity & Capital
Developer portal

Build against the same monitor artifacts members see.

The v1 API exposes the same Dashboard, Plumbing, Macro Record, Policy Desk, Cross-Border, and core monitor artifacts members see. Every response carries explicit scope, build identity, as-of time, official-versus-provisional publication state, provenance, availability warnings, and field-level register labels.

schemalnc.monitor.v7
{
  "schema_version": "lnc.monitor.v7",
  "monitor": "tide",
  "scope": "build",
  "availability": "available",
  "build_id": "...",
  "as_of": "2026-07-04T...",
  "publication_state": {
    "alignment": "PROVISIONAL_TIDE",
    "latest_complete_official": { "period": "2026-07-09/2026-07-15", "regime": "DRAIN" },
    "provisional_tide": { "period": "2026-07-16/2026-07-22", "impulse": -0.18 },
    "flow_input_status": "NOT_DUE"
  },
  "register": {
    "/series/*/impulse": "measured",
    "/central_banks/*": "model",
    "/provenance": "measured"
  }
}
AuthBearer API keys
Rate limit60 requests/minute
History?build=<gold_build_id>
ContractOpenAPI 3.1
Reference

Endpoints

Download schema
GET/v1/dashboard
The Read

Regime context, stress posture, transition probabilities, historical analogs, scenarios, and alerts.

GET/v1/tide
The Tide

Liquidity composite, impulse, attribution, central-bank decomposition, and source register labels.

GET/v1/current
The Current

Official aligned capital-flow direction, composition, and the non-scoring TIC Treasury maturity split.

GET/v1/outlook
Outlook

Nowcast, growth-inflation quadrant, sector expression, and model-register fields.

GET/v1/risk
Risk Monitors

Private-credit lens, absorption, Dollar/FX, rates curve, credit conditions, Treasury shadow panel, and caveats.

GET/v1/reserve_ampleness
Reserve Ampleness

Measured reserve ratios and corridor spreads with estimate-register ampleness positioning.

GET/v1/backstop_usage
Backstop Usage

Facility levels, changes, baseline flags, and calendar context.

GET/v1/reserve_path
Reserve Path

Conditional reserve projection, bands, assumptions, and named exclusions.

GET/v1/real_economy
The Economy

Point-in-time labor, activity, inflation, expectations, and revision-ledger data.

GET/v1/scoreboard
Scoreboard

Current cross-build forecast record. This endpoint rejects the historical build selector.

GET/v1/episodes
Intervention Cases

Point-in-time curated episodes with measured records and judgment-register classifications.

GET/v1/policy_indicators
Policy Indicators

Reserve indicators with the policymaker citations that put each row in the panel.

GET/v1/reaction_function
Reaction Function

Published policy-rule conditionals, actual-rate spreads, and PIT-visible SEP communication record.

GET/v1/cross_border
Cross-Border

ECB liquidity, Fed swap lines, CIP-implied carry, calendar flags, and named reserved legs.

GET/v1/status
Status

Latest build, freshness, input-quality counts, warnings, alerts, runtime, and provenance.

Quickstart

Read status first, then consume a monitor payload.

Create a member API key, call /v1/status to inspect freshness and quality caveats, then call the monitor endpoint. Use ?build= when a workflow needs to reproduce a specific historical read.

curl

export LNC_API_KEY='lnc_live_...'

curl -sS \
  -H "Authorization: Bearer $LNC_API_KEY" \
  https://api.liquidityandcapital.io/v1/tide

Python

import os
import requests

base = "https://api.liquidityandcapital.io"
headers = {"Authorization": f"Bearer {os.environ['LNC_API_KEY']}"}

status = requests.get(f"{base}/v1/status", headers=headers, timeout=20)
status.raise_for_status()

tide = requests.get(f"{base}/v1/tide", headers=headers, timeout=20)
tide.raise_for_status()
print(tide.json()["build_id"], tide.json()["as_of"])
Versioning

Current contract

OpenAPI v1

Use https://api.liquidityandcapital.io as the canonical production API origin. The member app still accepts legacy https://www.liquidityandcapital.com/api/v1/* paths for compatibility, but new clients should use /v1/* on the API host.

lnc.monitor.v7 / lnc.status.v4 / lnc.openapi.v42026-07-19
  • Every monitor separates the latest Tide observation from the latest complete official Tide × Current regime.
  • Expected publication lag (NOT_DUE) is distinguished from overdue, failed, or missing Current inputs.
  • The Current monitor adds the measured, non-scoring long-term versus T-bill/short-term Treasury decomposition without double-counting the all-maturity input.
  • Status reports caveated sidecars when a persisted view remains readable but an optional component refresh was skipped.
  • Build selectors serve accepted publications only; superseded or quarantined ids return a sanitized 410 while candidates remain undisclosed.
  • Scoreboard source-integrity counts disclose retained forecast rows excluded because their source build is not published or its lineage was invalidated.
lnc.monitor.v5 / lnc.status.v22026-07-13
  • Dashboard, Plumbing, Macro Record, Policy Desk, and Cross-Border payloads are first-class monitor contracts.
  • Every monitor reports build/current-record scope and supplemental-data availability.
  • Scoreboard is explicitly current-record, rejects build selection, and revalidates against a body-derived record revision.
  • Status reports per-sidecar availability and cannot report OK when a required portal sidecar is unavailable.
lnc.monitor.v32026-07-05
  • Build-pinned monitor payloads for tide, current, outlook, and risk.
  • Adjacent sidecars include central-bank decomposition, credit conditions, and growth-inflation context where persisted for the selected build.
  • Field-level register labels carried in every monitor response.
  • Private ETag revalidation over schema, presentation, and build identity.
lnc.status.v12026-07-04
  • Freshness, input-quality counts, build warnings, alert feed, runtime telemetry, and recent builds.
  • Same bearer key boundary and rate-limit headers as monitor endpoints.
lnc.openapi.v12026-07-04
  • Canonical OpenAPI 3.1 document published at https://api.liquidityandcapital.io/v1/openapi.json.
  • Canonical production API origin is api.liquidityandcapital.io; legacy app-host /api/v1/* paths remain accepted for compatibility.
Response discipline

Build-pinned

build_id and as_of identify the exact read. Omit build for latest.

Register-aware

Field paths are labelled measured, model, or judgment in the response.

Caveated

Status and monitor payloads expose warnings instead of silent gaps.