Releases: JSONbored/metagraphed
Releases · JSONbored/metagraphed
Release list
ui: v0.4.0
Immutable
release. Only release title and notes can be modified.
0.4.0 (2026-07-09)
Features
- devcontainer: add contributor devcontainer + onboarding doc updates (#4505) (de7325d)
- ui: add /sudo and /admin-changes explorer pages (#4315) (#4470) (27fdbd5)
- ui: add /validators/$hotkey cross-subnet validator detail page (#4338) (#4473) (f47ec2f)
- ui: add a /validators global validator directory page (#4287) (faec6e6), closes #3358
- ui: add a chain-head tip to the home hero (#4426) (0f96143), closes #3372
- ui: add a cross-subnet biggest-movers band to the home page (#4378) (6009a14), closes #3344
- ui: add a Hyperparameters tab to the subnet detail page (#4480) (8778cde), closes #4308
- ui: add a network-wide stake-moves section to the chain explorer (#4380) (206697e), closes #3468
- ui: add a network-wide validator-turnover section to the chain explorer (#4430) (4c71a73), closes #3473
- ui: add a registration-cost column to the subnets table view (#3364) (#4456) (cf96f81)
- ui: add a stake-flow scorecard to the subnet Activity tab (#4455) (16992a7), closes #3342
- ui: add a validator � subnet stake heatmap to the validators page (#4466) (9a8be5f), closes #3495
- ui: add an emission-share column to the subnets table (#4527) (94fa58c)
- ui: add an in-app Ask metagraphed Q&A box (#3492) (#4490) (a3999e3)
- ui: add CI responsive/overflow smoke test for apps/ui (#4509) (21b8621)
- ui: add copy buttons on extrinsics hash and signer cells (#3396) (#4362) (80b881c)
- ui: add incidents feed subscribe card on status page (#4419) (96f7dd5)
- ui: add registration-activity summary to the account detail page (#4452) (595f920), closes #3730
- ui: add Share deep-link buttons to block, extrinsic, and account detail pages (#4465) (26f4e97)
- ui: add subnet identity-change history tab to the subnet profile (#4376) (12b6120)
- ui: add transfer-pairs flow view to the explorer page (#4413) (a49e883)
- ui: add truncation notices to the extrinsic detail page (#4497) (55d3080)
- ui: auto-refresh the blocks index first page (#3374) (#4523) (92b9222)
- ui: display the RPC endpoints catalog on the endpoints page (#4496) (76fb3a6)
- ui: fetch the composed overview artifact in the subnet Overview tab (#3346) (#4531) (0261493)
- ui: promote exact subnet title match to omnibox Go to (#3394) (#4393) (4b3de7b)
- ui: show dominance / total-stake / total-emission columns in the validator directory (#4369) (6ac93c5), closes #3359
- ui: show market-cap and FDV proxy tiles in the subnet economics panel (#4434) (1fa97e2), closes #3361
- ui: surface account stake-moves activity on the account detail page (#4423) (d13de54), closes #3732
- ui: surface serving + prometheus endpoint-announcement tiles in the operational panel (#4431) (ec8e395)
- ui: wire the economics-trends time-series into an explorer trend chart (#4547) (6aee4d4)
Bug Fixes
- decentralization: disambiguate the Emission Gini tile Nakamoto hint (#4511) (5b1f0bc), closes #3950
- nav: point mega-menu "Curated" link at a real curation level (#4508) (b438444), closes #3974
- ui: accept the status page's incident-stats span into the overflow baseline (#4541) (c329179)
- ui: align leaderboard card padding with sibling KPI/panel cards (#4299) (0aa81a6)
- ui: auto-build packages/client before typecheck (#4513) ([d309772](d30977234986...
platform: v0.37.0
Immutable
release. Only release title and notes can be modified.
0.37.0 (2026-07-09)
Features
- api: add account_identity_history diff-tracking (#4326) (#4522) (f18b22f)
- api: add account_position_daily capture pipeline (#4487) (1091591), closes #4330
- api: add buy/sell sentiment indicator to the alpha-volume route (#4499) (89c0587), closes #4341
- api: add cross-subnet validator detail route (#4356) (de0c190)
- api: add GET /api/v1/accounts/{ss58}/subnets/{netuid}/history route (#4498) (a319fcd)
- api: add GET /api/v1/governance/config-changes route (#4313) (#4460) (b7f3773)
- api: add GET /api/v1/runtime spec-version transition timeline (#4482) (6a9a841), closes #4317
- api: add GET /api/v1/subnets/{netuid}/hyperparameters route (#4307) (#4445) (e0bd58d)
- api: add GET /api/v1/subnets/{netuid}/volume 24h alpha volume (#4485) (72f380b), closes #4340
- api: add GET /api/v1/sudo route + governance pallet audit (#4311, #4312) (#4454) (b4f2988)
- api: add GET /api/v1/sudo/key route (#4314) (#4463) (12e0667)
- api: add historical hyperparameter change tracking (#4477) (9398fbc)
- api: add live GET /api/v1/subnets/{netuid}/recycled route (#4506) (d739cc6), closes #4343
- api: add live rollup/detail self-consistency check (#4510) (b2ddd44), closes #4503
- api: add personal account identity capture pipeline (#4492) (32dff34), closes #4325
- api: add price-at-tx enrichment to the account stake-moves route (#4507) (246e40b)
- api: add site-wide GET /api/v1/accounts leaderboard route (#4512) (530cccc), closes #4327
- api: add validator nominator list route (#4410) (e472c6d)
- api: add validator staked-over-time + rewards history route (#4415) (70ad074)
- api: add vol/mcap turnover ratio to the alpha-volume route (#4342) (#4528) (d9bc4a0)
- ci: replace the impact-card action with our own brand-styled renderer (#4297) (c0d7bcc)
- data: add subnet hyperparameters refresh workflow + D1 loader (#4306) (#4438) (7d5a4ab)
- deploy: add systemd-scheduled Postgres backup for indexer box (#4352) (aa0b03c)
- devcontainer: add contributor devcontainer + onboarding doc updates (#4505) (de7325d)
- mcp: add get_account_weight_setters mirroring account weight-setters REST (#3260) (7593f01)
- mcp: add get_account_weight_setters mirroring GET /api/v1/accounts/{ss58}/weight-setters (#3257) (7dd08a0)
- mcp: add get_adapter mirroring GET /api/v1/adapters/{slug} (#3255) (5dd69c2)
- mcp: add get_contracts (#3249) (665791f)
- mcp: add get_subnet_surfaces mirroring GET /api/v1/subnets/{netuid}/surfaces (#3308) (2d797cb)
- mcp: add list_adapter_candidates mirroring GET /api/v1/review/adapter-candidates (#3270) (1ef4db6)
- mcp: add list_enrichment_evidence mirroring GET /api/v1/review/enrichment-evidence (#3272) (f862c25)
- mcp: add list_enrichment_queue mirroring GET /api/v1/review/enrichment-queue (#3264) (088ddf9)
- mcp: add list_profile_completeness mirroring GET /api/v1/review/profile-completeness (#3321) (d233ffb)
- mcp: add list_provider_endpoints mirroring GET /api/v1/providers/{slug}/endpoints (#3289) (a47bb29)
- mcp: add list_review_enrichment_targets mirroring GET /api/v1/review/enrichment-targets (#3286) (87f5e31)
- mcp: add list_review_gaps mirroring GET /api/v1/review/gaps (#3282) (647d65c)
- mcp: add list_search_index mirroring GET /api/v1/search-index (#3253) (e7f2b92)
- mcp: add list_subnet_endpoints mirroring GET /api/v1/subnets/{netuid}/endpoints ([#3290](https://github.com/JSONbored/metagraphe...
client: v0.14.0
Immutable
release. Only release title and notes can be modified.
0.14.0 (2026-07-09)
Features
- api: add buy/sell sentiment indicator to the alpha-volume route (#4499) (89c0587), closes #4341
- api: add cross-subnet validator detail route (#4356) (de0c190)
- api: add GET /api/v1/accounts/{ss58}/subnets/{netuid}/history route (#4498) (a319fcd)
- api: add GET /api/v1/governance/config-changes route (#4313) (#4460) (b7f3773)
- api: add GET /api/v1/runtime spec-version transition timeline (#4482) (6a9a841), closes #4317
- api: add GET /api/v1/subnets/{netuid}/hyperparameters route (#4307) (#4445) (e0bd58d)
- api: add GET /api/v1/subnets/{netuid}/volume 24h alpha volume (#4485) (72f380b), closes #4340
- api: add GET /api/v1/sudo route + governance pallet audit (#4311, #4312) (#4454) (b4f2988)
- api: add GET /api/v1/sudo/key route (#4314) (#4463) (12e0667)
- api: add historical hyperparameter change tracking (#4477) (9398fbc)
- api: add live GET /api/v1/subnets/{netuid}/recycled route (#4506) (d739cc6), closes #4343
- api: add price-at-tx enrichment to the account stake-moves route (#4507) (246e40b)
- api: add site-wide GET /api/v1/accounts leaderboard route (#4512) (530cccc), closes #4327
- api: add validator nominator list route (#4410) (e472c6d)
- api: add validator staked-over-time + rewards history route (#4415) (70ad074)
- api: add vol/mcap turnover ratio to the alpha-volume route (#4342) (#4528) (d9bc4a0)
ui: v0.3.0
Immutable
release. Only release title and notes can be modified.
0.3.0 (2026-07-07)
Features
- ui: add a stake-transfers summary tile to subnet economics (#3484) (#3826) (ccf7011)
- ui: add a weight-setters leaderboard to the subnet validators panel (#3875) (da6f896)
- ui: add account endpoint-announcement activity panel (#3860) (06ec91e), closes #3733
- ui: add account hover-card variant (#3919) (0b73518)
- ui: add account weight-setting activity to account detail page (#3818) (700e299)
- ui: add alpha-price sparkline to subnet economics panel (#3362) (#3922) (6933817)
- ui: add an aggregate weight-setting activity KPI to the subnet validators panel (#3905) (ff5d9b8)
- ui: add block-production stats header to the blocks index page (#3887) (da60b0b), closes #3488
- ui: add developer settings page for webhook subscriptions (#3494) (#3891) (59304b3)
- ui: add foundational DownloadCsvButton CSV export (#3402) (#3824) (4f10191)
- ui: add network decentralization scorecard to status page (#3823) (eb57bd4), closes #3471
- ui: add network-wide stake-transfers leaderboard to explorer page (#3906) (46a13ab), closes #3467
- ui: add raw chain-events browser to explorer page (#3841) (3257d8c)
- ui: add registration/deregistration counters to the subnet masthead (#3836) (1892aac)
- ui: recognize sn / netuid shorthand in the omnibox and command palette (#3923) (8b25fb7)
- ui: surface account deregistration activity (#3879) (8be7051), closes #3729
- ui: surface axon-removal teardown activity in the subnet operational panel (#3882) (8f39d21)
- ui: wire Download CSV on Extrinsics page (#3872) (5a8dea8)
- ui: wire Download CSV on Surfaces and Endpoints pages (#3817) (3b09bc2)
- ui: wire semantic search into the command palette (#3847) (6d40a55)
Bug Fixes
- deps: update react monorepo to ^19.2.7 (#3840) (e223fe5)
- deps: update tanstack-router monorepo (#3843) (65aa3a0)
- ui: add aria-label summaries to BarMini and Donut (#3430) (#3848) (094c776)
- ui: add visible keyboard focus ring to SelectFilter and PageSizeSelect (#3915) (acde989)
- ui: clamp command palette width off the viewport edge on mobile (#3869) (4b985fd)
- ui: collapse multi-line union types to satisfy prettier (0dc8968)
- ui: collapse the NavOmnibox 'Jump to' grid to 2 columns on mobile (#3903) (861aeec)
- ui: raise NetworkSwitcher and SettingsPopover triggers to 44px tap targets (#3916) (ee3e4f1)
- ui: show daily-rollup freshness on the validators panel (#3846) (cb1e76c), closes #3380
- ui: surface a real error state on the account chain-events feed (#3924) (b24bb96)
- ui: wire Download CSV into NeuronTable footer (#3810) (6d4237c)
Documentation
platform: 0.36.0
0.36.0 (2026-07-07)
Features
- registry: add Bitstarter updates health subnet-api (SN91) (#3912) (f41df98), closes #714
- registry: add ConnitoAI SN102 phase API surfaces (#3862) (083f6ce), closes #717
- registry: add ForeverMoney vault TVL subnet-api surface (#3886) (77718ce), closes #700
- registry: add Mainframe PDB structure file subnet-api (SN25) (#3899) (1cc3288), closes #691
- registry: add Postgres as the registry serving source of truth (#3845) (f1d827a)
- registry: add ReadyAI priority queue request API subnet entry (#3894) (fcc34fd)
- registry: ...
ui: v0.2.0
platform: v0.35.0
Immutable
release. Only release title and notes can be modified.
0.35.0 (2026-07-05)
Features
- account: add per-account weight-setting footprint endpoint (#3210) (5d4278e)
- accounts: add stake-move footprint endpoint (#3188) (de3d773)
- analytics: normalize missing window to default in cache key generation (#2699) (e0e4dcf)
- api: add ?format=csv export to the recent-block feed (#2528) (#2843) (f1281f7)
- api: add ?format=csv export to the registry list routes (#2794) (b159502)
- api: add ?format=csv to GET /api/v1/accounts/{ss58}/extrinsics and /transfers (#2534) (#2846) (3ff9edc)
- api: add ?format=csv to GET /api/v1/chain-events all-events feed (#2530) (#3007) (b745daa)
- api: add ?format=csv to GET /api/v1/chain/serving leaderboard (#3029) (9a49400)
- api: add ?format=csv to GET /api/v1/chain/transfer-pairs corridors (#3032) (e00b65f)
- api: add ?format=csv to GET /api/v1/chain/turnover leaderboard (#3040) (95320d8)
- api: add ?format=csv to GET /api/v1/chain/weights leaderboard (#3023) (b8aa00e)
- api: add ?format=csv to GET /api/v1/economics/trends (#2531) (#2817) (ec5f111)
- api: add ?format=csv to GET /api/v1/extrinsics (#2529) (#2834) (1cd4493)
- api: add ?format=csv to subnet-events and account-events feeds (#2986) (db8131e)
- api: add ?format=csv to the chain analytics routes (#2836) (718a857)
- api: add chain transfer-pair analytics (#2828) (28b882a)
- api: add CSV export for subnet concentration/history endpoint (#3238) (68e8565)
- api: add CSV export for subnet lists (#2718) (c1e2e3a)
- api: add CSV export for subnet trajectory endpoint (#2839) (a3d12ae)
- api: add CSV export for subnet yield endpoint (#2842) (bb6ad29)
- api: add CSV export for subnet yield/history endpoint (#3243) (b78fce2)
- api: add CSV export to /api/v1/chain/stake-flow (#2988) (e5563c6)
- api: add CSV export to chain/registrations endpoint (#3094) (ff44dac)
- api: add CSV export to review enrichment list routes (#2786) (efcfe75)
- api: add CSV exports for validator analytics (#2796) (731460f)
- api: add direction filter to account stake-flow route (#2734) (d288c8d)
- api: add direction filter to subnet stake-flow route (#2694) (378cca4)
- api: add dominance shares and a network summary to the subnet movers leaderboard (#2812) (86e582c)
- api: add fixture detail endpoint (#2759) (ebc7a00)
- api: add GET /api/v1/accounts/{ss58}/axon-removals per-account footprint (#3181) (4fd9d4b)
- api: add GET /api/v1/accounts/{ss58}/deregistrations per-account footprint (#3172) (c8a42a7)
- api: add GET /api/v1/accounts/{ss58}/portfolio cross-subnet wallet portfolio (#2935) (8de350c)
- api: add GET /api/v1/accounts/{ss58}/prometheus per-account footprint (#3175) (664a07a)
- api: add GET /api/v1/accounts/{ss58}/registrations per-account footprint (#3159) (7657e77)
- api: add GET /api/v1/accounts/{ss58}/serving per-account footprint (#3164) (a83d14a)
- api: add GET /api/v1/blocks/summary block-production analytics endpoint (#2838) (f343072)
- api: add GET /api/v1/chain/axon-removals network-wide leaderboard (#3148) (82446a7)
- api: add GET /api/v1/chain/deregistrations network-wide neuron-deregistration activity leaderboard (#3144) (ff4916f)
- api: add GET /api/v1/chain/identity-history network identity-change feed (#2907) (ca7ffdc)
- api: add GET /api/v1/chain/performance network reward-distribution endpoint (#2788) (6669367)
- api: add GET /api/v1/chain/prometheus telemetry-serving endpoint (#3097) (9f7cbac)
- api:...
client: v0.13.0
Immutable
release. Only release title and notes can be modified.
@jsonbored/metagraphed v0.12.8
Immutable
release. Only release title and notes can be modified.
Published @jsonbored/metagraphed@0.12.8 to npm with provenance via OIDC trusted publishing. https://www.npmjs.com/package/@jsonbored/metagraphed/v/0.12.8
What's Changed
🧹 Other Changes
- chore(client): bump SDK to 0.12.6 by @github-actions[bot] in #2451
- fix(api): bound chain fee median samples by @JSONbored in #2492
- fix(api): short-circuit inverted block range on account events before D1 by @joaovictor91123 in #2634
- fix(subnet-yield): report a null block_number as null, not a fabricated 0 by @ultrahighsuper in #2636
- fix(api): short-circuit inverted block range on subnet events before D1 by @luciferlive112116 in #2638
- fix(metagraph-neurons): coerce D1 string ratio cells in formatNeuron by @philluiz2323 in #2641
- fix(api): coerce D1 numeric-string counts in account summary aggregates by @galuis116 in #2642
- fix(api): document counterparties limit bounds (#2584) by @DragunovX16 in #2643
- fix(analytics): average only ok probes in leaderboards and compare health SQL by @andriypolanski in #2644
- test(network-routing): cover the chain analytics family in the mainnet-only 404 contract by @ultrahighsuper in #2647
- fix(scan): flag link-local 169.254.0.0/16 URLs in the public-safety scan by @glorydavid03023 in #2652
- feat(events): decode + ingest SubtensorModule BurnSet (subnet registration cost) by @dhgoal in #2655
- feat(api): track and serve on-chain subnet identity history by @andriypolanski in #2610
- feat(mcp): stake-flow and movers economics parity bundle by @kiannidev in #2661
- fix(account-events): coerce string-typed amount_tao and alpha_amount cells in formatAccountEvent by @RenzoMXD in #2662
- test(responses): add contract-version compare and staleness unit tests by @claytonlin1110 in #2666
- fix(registry): avoid inferred verification for community surfaces by @JSONbored in #2672
- fix(api): coerce string-typed REAL score cells in formatNeuron by @real-venus in #2671
- fix(api): reject invalid success filter on extrinsics feed (#2575) by @milosde111 in #2673
- fix(api): add block sort to economics collection (#2576) by @milosde111 in #2678
- fix(icon-proxy): treat 403/408/429 as transient in the icon negative cache by @real-venus in #2679
- fix(account-events): coerce string-typed amount_tao in buildAccountTransfers by @luciferlive112116 in #2682
- test(request-params): cover validator reject arms (#2572) by @DragunovX16 in #2683
- fix(analytics): reuse growthRowsFromSamples in REST leaderboards handler by @andriypolanski in #2684
- feat(api): add validator stake totals, dominance, and sorting by @galuis116 in #2685
- feat(economics): add alpha market cap metric by @oktofeesh1 in #2688
- ci(release): batch release-please and client-sync to a 2-day cadence by @JSONbored in #2706
- docs(contributing): exclude deploy-owned artifacts from contributor commits by @JSONbored in #2707
- fix(scan): flag compound credential names in public-safety token-like assignment rule by @jony376 in #2696
- feat(api): add direction filter to subnet stake-flow route by @claytonlin1110 in #2694
- feat(mcp): exclusion filters (not_) on list_subnets categorical args by @jaso0n0818 in #2697
- fix(analytics): canonicalize default window in edge-cache keys by @milosde111 in #2699
- feat(api): min_samples filter on the subnet uptime history route by @jaso0n0818 in #2700
- feat(events): ingest subtensor lifecycle events by @oktofeesh1 in #2701
- fix(extrinsics): coerce string-typed fee_tao/tip_tao cells in formatExtrinsic by @ultrahighsuper in #2703
- fix(account-events): coerce string-typed observed_at cells in account formatters by @luciferlive112116 in #2704
- fix(blocks): coerce string-typed extrinsic_count/event_count/spec_version in formatBlock by @ultrahighsuper in #2705
- fix(blocks): coerce string-typed observed_at cells in formatBlock by @luciferlive112116 in #2708
- fix(domain-tags): tag the plural 'language models' for the inference rule by @real-venus in #2709
- feat(mcp): add get_chain_concentration mirroring the network concentration route by @glorydavid03023 in #2710
- registry(providers): register gm provider (SN28) by @dhgoal in #2680
- test(artifact-storage): expand tier-classifier branch coverage by @claytonlin1110 in #2711
- chore(client): bump SDK to 0.12.7 by @github-actions[bot] in #2681
- chore: release main by @github-actions[bot] in #2658
- docs(readme): refresh subnet catalog (#1020) by @github-actions[bot] in #2657
- feat(registry): enrich SN28 gm — add OpenAPI + model-catalog surfaces by @dhgoal in #2654
- feat(economics): add alpha_fdv_tao derived FDV metric (#2547) by @milosde111 in #2712
- fix(extrinsics): coerce string-typed observed_at cells in formatExtrinsic by @ultrahighsuper in #2714
- feat(mcp): add direction filter to get_subnet_stake_flow (REST parity) by @glorydavid03023 in #2715
- fix(webhooks): retry a transient DNS failure instead of dropping the delivery by @real-venus in #2716
- feat(events): ingest ColdkeySwapScheduled for historical coldkey swap intent (#2559) by @claytonlin1110 in #2717
- fix(neuron-history): coerce string-typed captured_at cells in buildNeuronHistory by @luciferlive112116 in #2719
- fix(neuron-history): coerce string-typed aggregate counts in buildSubnetHistory by @jony376 in #2722
- fix(analytics): drop null-score subnets from the most-complete leaderboard by @real-venus in #2723
- fix(concentration): coerce string-typed captured_at epoch-ms cells in captureStamp by @jony376 in #2725
- fix(analytics): harden D1 epoch-ms timestamp coercion across stake/yield tiers by @luciferlive112116 in #2726
- fix(api): reject unknown kind on account events before D1 by @philluiz2323 in #2727
- fix(blocks): coerce string-typed neighbor heights in buildBlock by @philluiz2323 in #2728
- feat(api): add CSV export for subnet lists by @oktofeesh1 in #2718
- fix(api): coerce D1 numeric-string cells in formatTrajectory by @galuis116 in #2729
- feat(registry): add SN37 Aurelius Central API openapi surface by @nickmopen in #2732
- fix(api): canonicalize validators edge cache key by @JSONbored in #2676
- fix(api): cache chain transfer HEAD probes by @JSONbored in #2677
- feat(api): add direction filter to account stake-flow route by @ultrahighsuper in #2734
- feat(mcp): add get_economics mirroring REST network economics collection by @kiannidev in #2735
- feat(mcp): add block_start/block_end to get_subnet_events by @bohdansolovie in #2736
- ci(validate): add a docs-only fast lane to the checks job by @JSONbored in #2760
- fix(api): sanitize identity history chain text by @JSONbored in #2761
- fix(blocks): guard invalid observed_at dates by @JSONbored in #2762
- fix(ci): clarify submitted-artifact mismatch message for deploy-owned files by @JSONbored in #2763
- fix(test): freeze the cl...
python: v0.4.2
Immutable
release. Only release title and notes can be modified.
platform: v0.33.0
Immutable
release. Only release title and notes can be modified.
0.33.0 (2026-07-01)
Features
- account-events: ingest PrometheusServed events (#2593) (cd21afe)
- api: add chain events composite cursor (#2430) (299de6b)
- api: add cross-subnet movers momentum leaderboard (#2464) (fe71007)
- api: add exact chain fee medians (#2462) (b8c802c)
- api: add global validator leaderboard (#2493) (9e04e17)
- api: add network-wide chain transfer-volume analytics (#2596) (23aa0ae)
- api: add network-wide stake and emission concentration analytics endpoint (#2606) (8a73930)
- api: add per-account stake-flow scorecard (#2490) (d29c7d7)
- api: add per-subnet emission yield distribution (#2495) (a8f9366)
- api: add sortable chain signers leaderboard (#2456) (e2d8d8b)
- api: add subnet stake-flow endpoint summing staked vs unstaked tao (#2432) (df8fdb5)
- feeds: add ?until= ISO-8601 upper bound for feed item filtering (#2421) (1268a24)
- mcp: add block_start/block_end to get_account_events (#2603) (9f69fa5)
- mcp: add cursor and block range filters to get_account_extrinsics (#2438) (66a660c)
- mcp: add cursor and block range filters to get_account_transfers (#2500) (aa7e09c)
- mcp: add get_chain_fees tool (REST parity) (#2428) (3c54399), closes #2423
- mcp: add get_chain_transfers mirroring REST chain transfers (#2626) (b896955)
- mcp: add get_economics_trends tool (REST parity) (#2427) (00651a8), closes #2425
- mcp: add get_health_trends tool (REST parity for /api/v1/health/trends) (#2436) (901872a)
- mcp: add get_network_activity tool (REST parity) (#2453) (53122ba)
- mcp: add get_subnet_gaps tool (REST parity for GET /api/v1/subnets/{netuid}/gaps) (#2443) (ff371e1)
- mcp: add get_subnet_health_incidents with shared REST loader (#2434) (8a11457)
- mcp: add get_subnet_yield mirroring REST yield route (#2612) (c1e3a59)
- mcp: add list_block_extrinsics and get_block_events tools (REST parity) (#2454) (3488687)
- mcp: add list_chain_events mirroring REST /chain-events (#2488) (782c97b)
- mcp: block-explorer feed filter parity for list_blocks and list_extrinsics (#2496) (ada2b22)
- registry: add SN123 MANTIS price/funding data-artifact surface (#2467) (f17a19f)
- registry: add SN13 Data Universe dashboard surface (Hugging Face Space) (#2465) (fdf6be1)
- registry: add SN42 Gopher Data API subnet-api surface (#2505) (93f7e6e)
- registry: add SN47 EvolAI proxy API subnet-api surface (#2459) (b5bf4f0)
- registry: add SN59 Babelbit OpenAPI surface (#2471) (7ae6937)
- registry: add SN90 DegenBrain resolutions API surface (#2486) (1a77684)
Bug Fixes
- account-events: bound the account-summary event aggregates to the newest N (#2504) (f6ada03)
- account-events: coerce string-typed netuid and event_count cells to Numbers in formatAccountDay (#2489) (0cef8d2)
- account-events: coerce string-typed netuid and uid cells to Numbers in formatAccountEvent (#2481) (230771a)
- account-events: coerce string-typed registration cells in formatRegistration (#2487) (c804b61)
- account-events: short-circuit inverted block range before D1 (#2632) (99d949d)
- analytics: latch growth delta from first non-null completeness score (#2602) (23bf9f2)
- api: 404 mainnet-only D1 analytics routes under a network prefix (#2613) (433d4ef)
- api: add pool count range filters to endpoint-pools (#2587) (#2591) (79c0abb)
- api: clamp reliability score so sub-perfect uptime never reports a perfect 100 (#2483) (ca66d83)
- api: coerce a string-typed D1 success cell in formatExtrinsic (#2512) ([0...