{"postId":"opengov:458","kind":"opengov","title":"Move the apyUSD price feed and the 2-Pool-apyUSD peg onto the discounted CheckedOracle","body":"# Move the apyUSD price feed and the 2-Pool-apyUSD peg onto the discounted CheckedOracle\n\n## Summary\n\nThis proposal points the apyUSD money-market price source and the 2-Pool-apyUSD (146) peg source at a new apyUSD oracle, `0x69E3409b0A1EEe647971650f594Bce5e8529a0BD`. It replaces the apyUSD CheckedOracle introduced by #412 for these two consumers. Nothing else changes.\n\n## Why\n\nThe CheckedOracle from #412 accepts a pushed price only if it sits within `1%` of the apyUSD/HOLLAR day-EMA. For apyUSD that check has never passed: the vault's fair value (`convertToAssets`) trades at a persistent basis above where apyUSD changes hands on Hydration, because leaving the vault takes a lock-up and a fee. The oracle has therefore held its launch value of `1.36723180` since 17 September 2026, while the vault's fair value has risen to `1.45755939` (latest feed value). The basis today is `1.652%` above the day-EMA of `1.43387124`.\n\nThe new oracle is a DiscountedCheckedOracle (contract source: https://github.com/galacticcouncil/money-market/pull/91). It receives the same Ethereum feed through a dedicated Wormhole receiver, stores the pushed value multiplied by a coefficient of `0.985`, and runs the same `1%` check on the discounted value. The discounted value lands inside the band (`12.7` bps above the day-EMA at the latest push), so the oracle has accepted `22` rounds since its deployment on 5 November 2026, the latest at 09:57 UTC today. The coefficient can only mark the feed down, never up (`0.9` to `1.0`), and is adjustable by the Aave manager through governance.\n\n## What changes at enactment\n\nFigures are the on-chain values at block `16958979`. The new oracle updates with every accepted push, so the values at enactment will be those of its latest accepted round at that time.\n\n- apyUSD money-market price: from `1.36723180` to `1.43569599`, a rise of `5.0075%`. This raises the health factor of every borrower using apyUSD as collateral by the same proportion. No position becomes liquidatable.\n- 2-Pool-apyUSD peg: moves from `1.36723180` toward the oracle value, rate-limited by the pool's existing `maxPegUpdate` of `40` perbill per block, which this proposal does not change. Closing the gap to `1.43569599` takes `1,221,541` blocks, which is `32.3` days at the current block time of `2.28` seconds.\n\nThe apyUSD reserve's isolation debt ceiling stays at `$1,000,000` against `$1,522,968` of outstanding debt, so the higher price does not open new borrowing against apyUSD.\n\n## Verification\n\nDry-run against live mainnet at block `16884394` and executed end-to-end on a fork of mainnet at block `16884369`: the Aave oracle source and the pool peg source both updated, the money-market price stepped to the oracle value, trading on 2-Pool-apyUSD continued normally and the peg moved at exactly `40` perbill per block.","bodyFormat":"markdown","tldr":"","labels":[],"linked":[],"author":{"account":{"accountId":"0x8aee4e164d5d70ac67308f303c7e063e9156903e42c1087bbc530447487fa47f","address":"149AQApEw4Xe1DxWesqywiuGQHazbETMgWgT89WjEYFAc29y","emoji":"🍁","emojiName":"heimdall","emojiUrl":"https://cdn.discordapp.com/emojis/1005035405864869939.webp?size=32","tag":null,"identity":{"display":"lolmcshizz","verified":true,"email":"","web":"","twitter":"@lolmcshizz"},"profile":null},"legacyName":null},"authority":"subsquare","revision":1,"createdAt":"2026-11-13T10:43:00.000Z","editedAt":"2026-11-13T10:48:46.492Z","lastActivityAt":"2026-11-13T11:45:06.000Z","commentsCount":0,"updatesCount":0,"upvotes":0,"threadKey":"opengov:458","source":{"name":"subsquare","id":"6af6e9db781cee3ac424dc27","cid":null,"removed":false},"bannerCid":null,"banner":null,"poll":null,"locked":false,"media":{},"hidden":false,"generation":"2603b6c159d1a176"}