oc · btc
§ public api

one open endpoint. plain json.

The desk does no market compute of its own — it reads a public, unauthenticated, edge-cached API. The same bytes power this site and your scripts. No account, no key, no paywall. Live. Read-only.

curl · the valuation read
$ curl https://forge.ochk.io/api/public/btc/valuation

{
  "ok": true,
  "score": 12.2,
  "band": "deep value",
  "headline": "Bitcoin screens deeply undervalued …",
  "components": [ … ],
  "generated_at": 1782414827,
  "age_seconds": 41
}
§ bundles

Every bundle is GET https://forge.ochk.io/api/public/btc/<bundle> and returns { ok, …bundle, generated_at, age_seconds }.

bundlewhat it returns
snapshotfast overview — spot, market cap, network, sentiment, key valuation rails.
valuationcomposite 0–100 valuation score — cheap vs. expensive vs. history.
macromacro & liquidity conditions — dollar, rates, equities, vol, Fed/M2.
cyclescycle rails — 200WMA, Mayer bands, Pi-Cycle, drawdown, halvings.
onchainon-chain valuation — MVRV, MVRV-Z, realized price, active addresses.
networknetwork health — hashrate, difficulty, fees, Puell, NVT.
derivativesderivatives — perp funding (current + history), open interest.
sentimentsentiment — Fear & Greed index, current + history.
intelligenceAI desk read — scenarios, theses, signals. Analysis, not advice.
tickerspot price only — the lightest possible read.
read-only

Nothing here writes, trades, or holds anything. It is a read of public data.

live · cached

Current market data, cached at the edge — fast to read, fresh within the minute. Each response carries its own `generated_at` + `age_seconds`.

no account

No key, no signup, no rate-limit games. CORS-open so a browser can call it.

§ not financial advice
OC BTC is informational only. Scores and verdicts are a structured read of public data, not a recommendation to buy, sell, or hold anything. Do your own research. See the family at ochk.io.