Перейти к содержимому
Журнал изменений

Публичные обновления

Заметки к релизам, корректировки методологии и объявления о прозрачности от команды ops ByKaranteli. Здесь размещаются только отчеты, помеченные как публичные; полный внутренний журнал ops остается в административной консоли.

Следить за изменениями: RSS · JSON Feed

ДанныеНесовместимое изменение

Стены опционов и гамма-экспозиция по Deribit, Bybit, Binance, OKX и Delta Exchange

/ru/options теперь читает листинговые опционные цепочки BTC и ETH каждой опционной площадки, которую мы записываем, и по умолчанию суммирует их: открытый интерес по экспирации, страйку и типу складывается по площадкам, а mark implied volatility каждой площадки взвешивается по её открытому интересу, поэтому стены, гамма-экспозиция дилеров, уровень нулевой гаммы и срочная структура описывают листинговый рынок целиком. Переключатель площадок показывает одну цепочку, а полоса долей над стенами показывает, где находится открытый интерес. Цепочки Bybit и Binance в базе с 2026-09-21; цепочки OKX и Delta Exchange (индийская платформа) записываются со следующего ежедневного снимка в 00:25 UTC, и их история начинается оттуда. Расчёт различается по площадкам, открытый интерес везде считается в монетах. DVOL остаётся индексом Deribit, а поверхность подразумеваемой волатильности строится по цепочке Deribit. Тот же охват получают /api/public/options (?venue=, по умолчанию все площадки), платный маршрут options-oi-history (фильтр по площадке) и набор данных options-oi-daily (колонка venue).

Данные

Ленты ликвидаций Gate и HTX: парные записи автоделевериджа удалены

Публичные сокеты ликвидаций обеих площадок печатают контрагента автоматического делевериджа второй строкой с противоположной стороной в ту же миллисекунду, по той же цене и в том же количестве (около 3,6 процента строк Gate и 5 процентов строк HTX, в основном среди крупнейших). Сверка с собственной историей ликвидаций площадок: Gate показывает контрагента как позицию, которая была лишь сокращена, HTX не показывает ни одной из двух строк. Теперь фоновая задача каждые пять минут сверяет последние 40 минут и удаляет такие строки; сохраненные 30 дней очищены, дневная таблица пересчитана. Пары, которые история показывает как два полных закрытия, остаются: это две ликвидации, исполнившие друг друга. /ru/liquidations и дневной набор данных отражают очищенные значения.

Данные

BitMEX удалена из реестра площадок после закрытия

BitMEX закрылась 2026-09-23 в 04:00 UTC. Она больше не отображается на /ru/venues, в матрице покрытия и в сборщиках снимков площадок, расчётов и сетей вывода, а её страница отвечает 410 Gone. Строки, записанные до закрытия, сохраняют значение exchange bitmex в исторических таблицах и датасетах.

Данные

Глубина спотовой книги заявок теперь читает каждую публичную долларовую спотовую книгу, прошедшую нашу проверку

/ru/orderbook теперь также читает спотовые книги Bitfinex, BingX, Crypto.com, Backpack, Binance US, Poloniex, LBank, Bitrue, XT, HashKey, DigiFinex, Bullish, WEEX, Deribit, Aster, Bitvavo, Independent Reserve и BtcTurk. Площадка включается, если её публичная книга котируется в USDT, USDC или USD и возвращает 100 и более уровней дальше 0.5% от mid или всю книгу, с реальными ордерами возле цены. Таблица площадок показывает, насколько далеко доходит каждая книга; дальше этой точки корзина неизвестна, а не равна нулю. Каждая проверенная и не включённая площадка учтена на /ru/coverage, а /api/public/coverage содержит дату и причину для каждой: слишком тонкие публичные книги, котировки только в местной валюте или отсутствие спотового рынка. Бесплатный API, платная 5-минутная история и MCP-инструмент get_orderbook_depth охватывают те же площадки. Книга, размер которой не подтвержден (глубина BTC в пределах 2% не меньше половины глубины Binance при отсутствии спотового объема в наших снимках площадок, либо площадка заявляет больший спотовый объем BTC, чем Binance), записывается и показывается с отметкой «вне суммы», но не входит в суммы, стены и главные цифры.

Инфраструктура

BYK Data Layer beta: 35 data feeds sealed every 5 minutes, signed and written to Solana and Base

/proof now runs on Solana and Base mainnet. Every five minutes 35 feeds we compute (funding composite, aggregate open interest, long and short liquidations, order book depth within 2 percent, derivatives pressure scores, Kimchi and Turkey premiums) are sealed into one Merkle root. An isolated signing service with no network access signs the manifest; the manifest is written to Solana in a memo under its own witness key, and attested on Base through EAS once a day and at every change to the authorization log. A number changed afterwards would no longer match its anchor. The page verifies any record in your browser: the leaf, its Merkle path, the manifest, its commitment, the signature and the Solana transaction, read from a public node rather than from us. The full protocol verdict needs no browser and no ByKaranteli server: /byk-verify.mjs is one file for Node.js 20 or newer that reads only Solana and Base and checks every epoch from genesis. Every epoch, record and proof is served without a key at /api/v1/proof, and the MCP tool get_data_proof (npm 0.28.0) hands the same proofs to AI agents. The governance key that authorizes the data signer never touches our servers. Beta profile: one of one governance, Class B feeds.

Данные

Turkey Premium Index: one number for what lira buyers pay above the world price, with a 0 to 100 score

/turkey-premium now leads with the Turkey Premium Index, built like the Kimchi premium: the BTC-TRY reference against the global BTCUSDT price at the ECB USD/TRY rate, in basis points, split into a dollar leg (USDT/TRY against the official rate) and a crypto leg. A fixed, published scale turns it into a 0 to 100 score with five regimes (50 is the world price). The page opens with a full-width index chart for BTC, ETH and USDT, a chart of the two legs and a bar chart of every exchange's own implied premium. The index is in the JSON API (index block, index_bps per pair and per minute), the daily CSV, the x402 minute history, the MCP tool and the stream channel.

Данные

Turkey premium: TRY reference prices from eight Turkish venues and the premium over the global price

/turkey-premium reads the public order books of BtcTurk, Bitlo, CoinTR, OKX TR, Binance TR, Bybit TR, KuCoin TR and Bitexen every minute, validates each book (two-sided, sorted, spread within 50 bps or 30 bps on USDT-TRY, fresh within 90 s) and publishes five reference prices (BTC-TRY, ETH-TRY, USDT-TRY, BTC-USDT, ETH-USDT) as the median of eligible books, with the Turkey premium in basis points via USDT/TRY against the Binance global price and the lira dollar premium against the ECB fix. Every venue's status, spread and depth are shown; fewer than two eligible venues means null, never a filled-in number. JSON at /api/public/turkey-premium, free daily CSV turkey-premium-daily, minute rows on x402 turkey-premium-history, MCP tool get_turkey_premium (npm 0.27.0), stream channel turkey.

API

Stream: a WebSocket for liquidations, whales, Hyperliquid whales, your alerts and on-change snapshots

wss://bykaranteli.com/ws/v1 with the same account key on the handshake. Event channels push liquidation prints from nine venues, $1M+ whale prints, Hyperliquid whale position events and your own alert firings as they happen, each with a seq you can resume from; snapshot channels push pressure, open interest, funding and LiqMap only when the payload changes, in the same shape as the REST routes. Paid plans only: Builder gets one connection with liquidations for three named symbols, Business opens all nine channels with five connections and 15 minutes of replay, Scale and Enterprise raise every limit. Protocol, examples and error codes on /developers; connection, frame and time usage on /dashboard/api.

APIНесовместимое изменение

Pricing rewritten around two products · monthly quota on free keys · programs must identify themselves

/pricing now says plainly what it sells: Terminal for people ($29 a month, 1 to 12 month terms) and the API plans for programs (free key, Builder $49, Business $149, Scale $399), with one table that lists every feature side by side. Free and Terminal keys carry a quota of 15,000 requests per calendar month (UTC): every keyed response reports it in x-quota-limit, x-quota-used and x-quota-reset, and from 2026-10-01 a key over the quota answers 429 until the month resets; Builder and above have no monthly cap. Two enforcement fixes: a program that sends browser headers but names itself in the User-Agent is treated as a program and needs a key, and 5-minute SuperChart bars with 5,000 bars of history are a Terminal feature again for signed-in accounts (a free account sees the public depth). The hosted MCP endpoint caps keyless clients at 600 tool calls a day per client; a key lifts that. /dashboard/api shows the month's calls against the quota.

APIНесовместимое изменение

API keys for programs, plans for your code, a data licence

The public JSON API now takes an account key from programs: a free key comes with any verified account (/dashboard/api, 30 requests a minute) and is required for scripts, bots and agents from 2026-09-10; pages on the site keep working without one. New plans for code on /pricing: Builder $49, Business $149 and Scale $399 a month buy rate, member depth on the API (LiqMap on seven timeframes, 5-minute series) and, from Business, a commercial licence and bulk exports; every paid API plan includes the Terminal membership, and members active today keep Builder rights for the rest of their period. Datasets served from this site are now under the ByKaranteli Data Licence (personal and research use with attribution, see /data); files published earlier on the GitHub, Kaggle, Hugging Face and Zenodo mirrors stay CC0 and stop updating. The MCP package 0.26.0 reads BYKARANTELI_API_KEY.

Сайт

Free accounts get watchlist, candles and alert recipes · underpaid invoices stay open

The watchlist, DeskBoard candles and the one alert recipe a free account can save now work without a membership (the recipe fires to Telegram or push). Checkout: an invoice is valid for 72 hours instead of 24, and a payment that arrives short of the quote no longer expires with the money in the wallet: at 90% or more the membership activates pro-rated, below that the invoice waits 48 hours for a top-up and both you and we are told. Coinbase card purchases now deliver USDC to the wallet saved in Settings rather than an address typed at checkout.

APIНесовместимое изменение

Signal engine retired: ByKaranteli is a data platform only

The rule-based signal engine, its receipts, strategy pages and performance APIs were removed. The former hub pages redirect to the data they were built on (/data, /symbols, /methodology) and individual receipt URLs answer 410 Gone. The symbol pages now show recorded price, funding, open interest and the derivatives pressure score; the MCP server serves 45 data tools. Nothing about the recording network changed.

Данные

ETF flows: issuer primary-source check + public JSON API

The US spot ETF tracker now reads BlackRock's own IBIT page every day (shares outstanding, NAV, net assets) as a source independent of the flow tape: shares × NAV is checked against the tape's net assets and the day-over-day change becomes an issuer-implied flow. The series ships as the free etf-issuer-daily dataset on /data, and the whole product finally has a JSON twin at /api/public/etf.

Данные

OKX joins the options tape · LiqMap embed snippet

The options flow tape now records OKX option trades next to Deribit; every print carries its venue in the table, the public API and the paid depth route. Every LiqMap coin page gained a copy-paste embed snippet for the script-free liquidation ladder widget.

Сайт

Risk guide in Chinese + accessibility pass

The Kelly-based risk guide now ships a full Simplified Chinese edition. Site-wide accessibility pass: every chart gained a text alternative, range selectors use proper toggle semantics, and small-label contrast now meets WCAG AA.

MCP

MCP server 0.9 · 33 tools + hosted endpoint

The bykaranteli-mcp package reached 0.9 with 33 tools covering signals, liquidations, funding, options, ETF flows and more. The hosted MCP endpoint serves the same tools with zero install. See /developers.

Инфраструктура

Source expansion: 56 feeds across 43 exchanges

The ingestion registry grew to 56 live feeds across 43 venues, including Kraken spot. Every feed is tracked in the venue market snapshot with freshness monitoring.

Данные

LiqMap top-100: real liquidation prints from 5 exchanges

LiqMap expanded to 100 symbols with exchange-reported liquidation prints from Binance, Bybit, OKX, Gate and HTX layered over the estimated map.

API

x402 pay-per-call live on Coinbase Bazaar

13 dataset routes are listed in the Coinbase Bazaar directory with live CDP settlement. Agents can pay per call with USDC; the free snapshots stay free. Details at /developers.

Данные

/quantum: quantum-vulnerable Bitcoin tracker

New public instrument measuring BTC held in quantum-vulnerable address types, refreshed daily from our own Bitcoin node. First measurement: 1,936,281 BTC (9.65% of supply). See /quantum.

Сайт

Instrument v2: full-site visual redesign

Eight-wave redesign shipped across every public page: measurement typography, recording-state language and graph-paper surfaces, with dense-mode support.

Сайт

Passwordless sign-in

Accounts moved to magic-link email sign-in plus Google OAuth. No passwords stored, no passwords to leak.

Данные

LiqMap launch

Liquidation heatmap launched with a 5-exchange aggregate leverage model and a real-liquidation layer on BTC, ETH and SOL. See /liqmap.