Changelog: October 2026
Week #42
189 commits
Safety Score reaches 10.22 with Morpho lender books as Backing, and the site adopts one product grammar.
- Safety Score 10.22feature
Releases 10.18 to 10.22 ship. 10.18 activates Redemption 4.5 and Liquidity 6.95, 10.19 adds Morpho lender collateral books to Backing, and 10.22 admits mechanism evidence at exact UTC pins.
- One product grammardesign
Type, headers and chrome unify; semantic state colours and one chart theme replace hand-coded scales. The home becomes an instrument cluster, coin pages lead with answer, action and evidence, and /learn/ retires.
- Scene-based mapsdesign
/chains/ becomes Harbor, a countable isometric scene, and the dependency hairball gives way to a layered Watershed view, both built on a scene kit extracted from the Cemetery.
- Public status pagefeature
Status is rebuilt around components and incidents, cron causes name the jobs behind them, and healthy work no longer reports as failure. The ops admin now answers whether anyone needs to act.
Share cards render from live data instead of stale screenshots, the Safety Map poster is redrawn for feed-scale legibility, and the Safety Scores page shows supply-weighted grades.
- Evidence correctionscoverage
64 batch listings are refined to primary sources, VGBP is re-admitted, DOLA's reserve, backstop and freeze evidence is corrected after the Inverse review, and a cUSD-cap failure scenario is approved.
- RPC and feed repairsinfra
Dwellir becomes primary for Ethereum state, Arbitrum logs, Polygon, Tempo and Plasma, Uniswap v4 discovery is restored, and USDai, Frankencoin, SBC and BRLV feeds are repaired.
- Worker memory and testsinfra
The V9 publication Workflow retires, publication admits once under the Worker heap, and memory kills are observed. About 4,500 low-value test cases and the pre-push receipt mandate are removed.
Show commits
- 82d3e799 Resolve DOLA's transfer posture and scope freeze copy to material deployments
- 80ed2d6c Check authored overlay admission by review form, not by banning exact pins
- c820db3a Bump the Safety policy release identity to 10.22
- 48b4dc34 Correct DOLA jrDOLA backstop evidence to the v2 vault and permissionless slashing
- bd437094 Admit mechanism evidence at exact UTC review pins
- 9d4964f7 Rewrite the DOLA summary around its circular collateral
- b01cbd22 Resolve redemption backstops three at a time so the job fits its budget
- 2c129503 Make abandonment diagnosis evidence-first and record cron colo in memory reports
- 5a7faeba Separate provider failures from bookkeeping and keep producer diagnostics honest
- 2d5bd837 Report designed parity truncation as complete work and keep blacklist failure detail
- b96a2c9a Treat a still-running DEX stage as a neutral wait, not a scorer error
- 18a7e261 Stop status from reporting healthy work as failure
- b06410e2 Bound the four largest retention deletes and report truncation
- 53cf3d91 Retire the two reviewed DOLA depeg artifacts from the archive
- cc47fe1f Stop static detail pages asserting values they do not have
- 669bef84 Suppress two DOLA depeg backfill artifacts
- 4cf07ab7 Correct DOLA control, oracle and copy evidence from the Inverse review
- fa05624a Net idle FiRM DOLA inventory out of DOLA's reserve book
- 628c1bd3 Pin the clock in the aged-detail refresh test
- 4530ff45 Cut repeated work from the Safety Score compile and warn before the input cap
… and 169 more
Week #41
525 commits
Safety Score advances from 10.04 to 10.16 and GENIUS Act coverage reaches all 396 active coins.
- Safety Score 10.16feature
Releases 10.05 to 10.16 ship. 10.08 reads authenticated CCIP, LayerZero OFT and rollup-bridge pending messages; 10.13 was reverted; 10.16 ages track records through one shared resolver.
- Evidence research wavescoverage
Wave 3 worked open facts in 44 research lanes, waves 4 and 5 verified control, custody, bridge and exit evidence, and an October 9 campaign curated 239 blind-spot assets from primary sources.
- Compliance coveragecoverage
GENIUS Act rows now cover all 396 active coins, up from 225, with no unknown left. Every MiCA row was re-verified; non-compliant calls fall from 28 to 17 where no exact-token source exists.
- Failure scenariosfeature
Coin pages gain eight approved failure scenarios for USDS, crvUSD, USDC, GHO, USDe, USDT, USD1 and LUSD, fork-replayed where mechanics decide the outcome and re-verified monthly.
- Pillar-based dossierdesign
Coin pages follow the Safety Score pillars: backing, exit and control evidence sit in always-open modules, reserves render once as a risk-tier treemap, and raw pipeline errors leave the page.
- Unavailable is not zerofeature
Ten methodology domains release sweep corrections. Unavailable supply no longer reads as $0, and a chain-dropout guard blocks DefiLlama collapses like October 9's $9.6B of phantom redemptions.
- Source additions and retirementscoverage
Spark V1, Forest Road and Kava CDP reserve readers arrive. The STBT reserve adapter, vaults.fyi, BIMA and CETES yield collectors and direct CEX depth telemetry retire with other unfunded diagnostics.
- Scheduling and release gatesinfra
V9 publication moves to a separate heavy scheduled Worker (ADR-38), DEX collection gains :20/:50 slots (ADR-39), and local check:pr now matches the PR gate with commit-bound receipts.
Show commits
- 860e28e4 fix(api): refresh aged coin details before responding
- 686b94b4 fix(homepage): retain market shares with partial supply coverage
- c75abe6d docs(process): ADR lifecycle rules, nav completeness check, cross-doc drift
- 958778e0 ci(deploy): fail closed unless the remote D1 ledger has adopted the squashed baseline
- d241a82b ci(guards): declared cron CPU placement, thin-V9 Telegram reachability, @shared alias lint
- eabb38d8 chore(scoring): drop dead exit confidence copy, mark structural clamps, reject empty catalogs
- ace14b0c feat(pricing)!: Pricing 6.47 - conserve or withhold historical chain buckets; label local-read clocks
- aad4e438 fix(status): exact stale-slot count, no durable zero on failed Telegram reads, honest pulse quality, independent safety reads
- 69f1b94d fix(api): count trailing supply omissions in non-USD share coverage
- 22c5c7d4 fix(pipeline): tolerate non-systemic stablecoin publication gaps
- 1858600a fix(ddr): tolerate immaterial stablecoin publication gaps
- b92654b9 fix: reconcile production QA displays and hydration
- 878adc60 Safety Score v10.16: record the two-capture release gate
- 1156a097 Agent tooling: receipt explanation, registry drift guards, generated indexes
- 11269507 CI and curation tooling: enforce the documented contracts
- da777b20 Safety Score v10.16: age track records through the documented resolver
- 7d4e610c Telegram and yield: fix defects the docs review confirmed
- 6c2a9e87 Tests: detail price revalidation inside the fresh band carries no warning
- edc1ae1b Hotfix: background detail-cache revalidation is not stale data
- 58383ef4 Hotfix: restore historical market-cap chart cohorts
… and 505 more
Week #40
349 commits
Safety Score V10 ships through five versions in three days while the registry grows from 409 to 488 coins.
- Safety Score V10feature
V10 adds physical-to-USD Exit and known-supply sizing after 9.93 to 9.98; 10.01 stops scoring Pharos-side pipeline gaps as asset risk, re-rating 138 cards and cutting Not Rated from 23 to 17.
- Issuance governance rulingsfeature
10.02 separates governed issuance from economic bounds: crvUSD rises to B-, DAI and USDS fall to C- and D. 10.03's minority-veto rung returns ZCHF from D to A-; 10.04 clears 599 unresearched-fact artifacts.
- Unknown-resolver researchcoverage
An October 1 pass re-verified 331 active coins against primary evidence; two research waves in 152 commits then worked open Safety Score facts and fed published redemption fees into Exit route configs.
- Coverage expansioncoverage
The registry grows from 409 to 488 entries, led by 66 active and 11 pre-launch additions. Open USD and Theo thUSD go active, SoFiUSD returns, and JLTXX waits in quarantine for its first reserve snapshot.
- Dependency map Exposure modefeature
Exposure mode shows which coins rest on an upstream asset and how much of their backing, with look-through shares, modeled score scenarios from an offline lane (ADR-36) and a 35 KB gzip graph API.
- Cemetery plot mapdesign
/cemetery/ becomes an isometric plot map grouped by cause of death, linked to an autopsy register and charts; the register's server HTML falls from 772 KB to 237 KB.
- Honest public valuesfeature
Release B makes flows, pricing, PSI and Chain Health publish null when unobserved, Liquidity 6.9 counts only DEX volume observed within 72h, and detail heroes stop printing absent market cap as $0.00.
- Supporter and partner keyssecurity
/api/ now leads with a $10 donor supporter key and a partner key. The self-serve key lane is deleted, and supporter eligibility counts only reviewed token contracts, now 15 coins, up from 5.
- Publication resilienceinfra
A card that breaks its public contract is quarantined (R8) instead of failing the Safety Score run, reclaimed graphs restore 128 MiB headroom, and digests move to Opus 5.5 at high effort.
Show commits
- 825528f1 funding(ledger): record two October USDC donations and backfill Base DonationHandler payouts
- 229bbc6f Record observed activation time for Safety Score v10.03 and v10.04
- 6fe23cbd Keep public control execution paths component-local
- adbded5f Fix release-gate tests broken by wave data edits
- 0a9f528e Set Safety Score v10.03 and v10.04 activation time
- 40ce04a0 Safety Score v10.03: minority-veto issuance rung (owner ruling D30)
- 7b878a77 Keep quarantined upstreams from cascading into dependent cards
- b865bd3c Fix the B-on-reserve-factor publication crash and quarantine bad cards (R8)
- 29e11a21 Renumber the unresearched-fact cleanup release from v10.03 to v10.04
- 0b43abb7 Link Frax's reUSD reserve row to Resupply reUSD
- 57fa65fd Route operational-resilience and wrapper-local gaps in the missing-data registry
- db78db23 Mirror Workers' jitless zod in the V9 resource probe
- 7636e18a Release V9 publication graphs earlier to restore 128 MiB headroom
- 8b9b2c48 Safety Score v10.03: admitted maturity-applicability bounds close the maturity gap
- fc578451 Integrate wave-2 redemption fee terms into route configs
- 14ab0bfb Apply wave-2 verifier corrections
- c942813d Apply late verifier corrections and drop re-added variant identity keys
- 2b63c934 Integrate researched redemption fee and settlement terms into route configs
- 21f479aa Research Safety Score unknowns for senpathusd-sentora, senpyusdmain-sentora, usdm-monetrix
- d590af61 Research Safety Score unknowns for senrlusdv2-sentora, senpyusdprimev2-sentora, sbc-brale, usdz-anzen
… and 329 more