Notes / Findings
Source: data/finding_2026-09-20-compound-pause-guardian-three-chains.md in the repository, rendered here without changes. Source file
The cross-ecosystem overlap sweep (scripts/check_cross_ecosystem_overlap.py) is the tool that found the Aave guardian committees on five chains and the Morpho committee on four, but its registry only listed the Safes each scorer already knew about. A coverage count on 2026-09-20 showed how thin that was: of the tracked targets on each oracle, the registry named 7 of 20 on Ethereum L1, 6 of 10 on Arbitrum, 3 of 9 on Base, 7 of 9 on Plasma, 7 of 9 on Monad and 2 of 14 on Tempo (Robinhood 62 of 62). This pass ran every unregistered target's scorer, took the Safes and bare EOAs its notes name, checked each on chain, and registered the real ones (11 new groups plus Compound on Base).
Comet.pauseGuardian() for the USDC market is a Gnosis Safe on each chain, read live on each chain's public RPC:
| Chain | pauseGuardian Safe | Threshold | Owners |
|---|---|---|---|
| Ethereum L1 | 0xbbf3…012c | 5-of-9 | 9 (8 bare EOAs, 1 contract) |
| Arbitrum | 0x78E6…1a9d | 5-of-9 | the same 9 |
| Base | 0x3cb4…d2ee | 5-of-9 | the same 9 |
Three different Safe addresses, byte-identical owner sets, compared as sets. The seat can pause supply, transfer, withdraw, absorb and buy instantly, outside the timelock: an availability power, not a fund redirect, which is why every Compound score already caps timelockScore for it. What is new is that ONE committee holds that seat on three Comets, so one compromised or coerced quorum freezes Compound V3 on three chains at once. No scorer or note said so.
crossExposureScore of Compound V3 on Ethereum L1, Arbitrum and Base is now 80 (was 100), by the 2026-09-20 convention (METHODOLOGY.md, "Convention (decided 2026-09-20)"): each scorer compares the owner set it reads itself with the dated snapshot _KNOWN_COMPOUND_PAUSE_GUARDIAN_OWNERS_2026_09_20, no second-chain RPC. Composites do not move (79, 80, 80). Base's scorer did not read the guardian at all before; it now does and notes it.EigenLayer StrategyManager (two Safes, 1-of-2 and 9-of-13), Aave V3 Horizon (4-of-6 and 3-of-4), Rocket Pool's guardian EOA, Aerodrome Slipstream's 3-of-7, Moonwell's EOA, Telos Consilium's 2-of-5. "No overlap found" is a dated result against the 86 groups registered, not proof of none. Two overlaps the sweep already knew were re-confirmed: Fluid's Safe 0x196Ed45e... is the same address on Arbitrum and Plasma, and Pendle's 0x7877AdFa... is the same address on Arbitrum, Plasma and Robinhood.
Every registered group of the seven registry ecosystems was resolved to its live signer set (86 groups), then compared with the two ecosystems that have no registry.
A negative result is a result: it says the 80 fold applies to the Morpho and Compound committees and to nothing else in these two ecosystems, as of this sweep.
0x55bea483...) on all three chains, but that Safe is 2-of-6 on Arbitrum and Base and 2-of-5 on Ethereum. The set of keys that can act is therefore not identical across the three chains (