diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md
index eb2b2105f..c556108f2 100644
--- a/docs/CHANGELOG.md
+++ b/docs/CHANGELOG.md
@@ -1,9 +1,44 @@
# Changelog
-
-
All notable changes to the Bitcoin Research Kit (BRK) project will be documented in this file.
+> *This changelog was generated by Claude Code*
+
+## [v0.0.111](https://github.com/bitcoinresearchkit/brk/releases/tag/v0.0.111) - 2025-10-03
+
+### Breaking Changes
+#### `brk_interface`
+- Renamed `metric_count()` method to `distinct_metric_count()` and `vec_count()` to `total_metric_count()` for clearer API semantics distinguishing between unique metric names versus total metric-index combinations ([source](https://github.com/bitcoinresearchkit/brk/blob/v0.0.111/crates/brk_interface/src/lib.rs))
+- Consolidated indexes data structure from separate `indexes` vector and `accepted_indexes` map into single `indexes` BTreeMap containing index names as keys and their accepted variants as values
+- Removed redundant `index_count()` method in favor of accessing `indexes.len()` directly
+
+#### `brk_mcp`
+- Removed `get_index_count()` tool from Model Context Protocol interface as index count can be derived from indexes map length ([source](https://github.com/bitcoinresearchkit/brk/blob/v0.0.111/crates/brk_mcp/src/lib.rs))
+- Removed `get_accepted_indexes()` tool, consolidating functionality into enhanced `get_indexes()` tool that returns complete mapping
+- Updated `get_metric_count()` description to clarify it returns count of unique metrics
+- Updated `get_vec_count()` description to explain it returns total metrics (distinct metrics multiplied by supported indexes)
+
+### New Features
+#### Website (`bitview`)
+- Enhanced "Coins Destroyed" chart organization by separating "Sum" and "Cumulative" views into distinct sub-charts when comparing multiple cohorts, improving visual clarity and reducing chart clutter ([source](https://github.com/bitcoinresearchkit/brk/blob/v0.0.111/websites/bitview/scripts/core/options/partial.js))
+- Maintained backward compatibility with single-cohort view showing both sum and cumulative series in one chart
+
+### Internal Changes
+#### `brk_fetcher`
+- Migrated JSON parsing from `sonic_rs::from_str()` to standard `serde_json` with updated response handling using `.as_str()` instead of `.json()` for improved compatibility and maintainability ([source](https://github.com/bitcoinresearchkit/brk/blob/v0.0.111/crates/brk_fetcher/src/brk.rs))
+
+#### `brk_interface`
+- Switched from `sonic_rs` to `serde_json` for JSON value handling in metrics deserialization for consistent JSON processing across the codebase
+- Streamlined internal data structures eliminating duplicate index tracking mechanisms
+
+#### `brk_server`
+- Updated metrics API endpoint `/api/metrics/indexes` to use consolidated `get_indexes()` method returning complete index-to-variants mapping ([source](https://github.com/bitcoinresearchkit/brk/blob/v0.0.111/crates/brk_server/src/api/metrics/mod.rs))
+
+#### Workspace
+- Updated all crate versions from 0.0.110 to 0.0.111 across the workspace
+
+[View changes](https://github.com/bitcoinresearchkit/brk/compare/v0.0.110...v0.0.111)
+
## [v0.0.110](https://github.com/bitcoinresearchkit/brk/releases/tag/v0.0.110) - 2025-10-02
### New Features
diff --git a/docs/README.md b/docs/README.md
index 966a60fcb..584fbaa70 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -26,9 +26,12 @@
+
+
+
- Built with for the Bitcoin community
+ Built for the Bitcoin community
Open source • Free forever • No compromises