変更履歴
このページでは、Blocklens プラットフォームおよび API に対するすべての重要な変更を記録します。
2026-05-17
Snapshot API
- SVG 出力が PNG と並ぶ第一級の出力形式になりました。
POST /v1/chart/snapshotのformatフィールドは"png"、"svg"、"json"を受け付けます。GET と POST のいずれもAccept: image/svg+xmlに対応します。 - 新しいルート:
GET /v1/chart/renders/{render_id}.svg— レンダリングされた SVG は 1 時間保持され、URL から再取得できます。既存の.pngの挙動と同様です。 - SVG レスポンスには
X-Render-Idが含まれるようになり、単一のレンダリング呼び出しから永続 URL を再構築できます。 - 同一チャートの PNG バリアントと SVG バリアントは独立してキャッシュされます。
- サイクルパフォーマンスのオーバーレイ(
x_axis: "day_offset")では、X 軸の目盛りラベルがDay 0、Day 90、… ではなく、選択したファミリーの最新サイクルの暦日として表示されるようになりました(例: ATH オーバーレイがcycle_ath_5→ 2025-10-06 を起点とする場合、Oct '25、Jan '26、… )。それ以前のサイクルは同じ軸位置に揃えられたままです。
MCP Server
render_chart:formatパラメータの列挙値が"png" | "json"から"png" | "svg" | "json"になりました。format: "svg"を渡すと、ツールはimage/svg+xmlのコンテンツブロックと、サマリー内の/chart/renders/{id}.svgURL を返します。
2026-04-02
Metrics & API
- メトリクス数が 127 から 210 以上のアクティブなメトリクス(exchanges、derivatives、DAT など)に拡張されました。
- 新しいエンドポイント:
GET /v1/cycle-boundaries— Bitcoin の半減期サイクルの開始日・終了日および期間。 - Metrics API は、一貫したレスポンス整形のためにレジストリ駆動のクエリビルダーを使用するようになりました。
Snapshot API
- ヒートマップのレンダリング: 設定可能なカラースケール(
viridis、plasmaなど)と Y 軸スケールを用いて、分布ベースのチャート(例: Cost Basis Distribution)をレンダリングします。カラースケールの凡例を含みます。 - サイクルパフォーマンスのオーバーレイチャート:
x_axis: "day_offset"は、比較のためにすべての半減期サイクルを Day 0 に揃えます。 - 新しいメトリクス単位のパラメータ:
show_in_legend— 個々のメトリクスをチャートの凡例に表示するかどうかを制御します。
MCP Server
- 新しいツール:
get_cycle_boundaries— AI エージェントから半減期サイクルの日付を直接クエリできます。 render_chartがヒートマップのレンダリングとサイクルパフォーマンスのオーバーレイに対応しました。- すべての MCP ツールのための統一された TypeScript コードベース(
tools.ts)。 - ツール数: 18 → 19。
2025-09-25
docs.blocklens.coドキュメントサイトの初期セットアップ。