How close are we?
Five VPSs. Three AIs. One investigation into the infrastructure, the remaining work, and what real collateral would change.
The journey behind the numbers.
So, here’s the journey: five VPSs running scripts, three AIs, and me trying to connect the dots.
I’ve had loads of questions: “When peg?”, “How long?”, “What’s the timeframe?”, “Is it ready?” Most of you know I’ve been researching this for a while. This time, I wanted to turn that work into a clearer assessment of where things stand—including some indicative scores.
My impression is that we’re getting closer: meaningful pieces are already in place, and the possibilities are encouraging. But there are still problems we need to address. We cannot let bias take over the narrative.
A mechanism doesn’t start working because someone insists more loudly that it does.
Working with Claude FABLE and GPT-ASTRA, among the AI tools supporting this investigation, I tried to evaluate the construction as objectively as possible. That turned out to be considerably harder than I expected. The instruction was simple: follow the evidence, challenge assumptions, and distinguish what works today from what could work once the remaining conditions are met.
As for me—of course I have a bias. Psychology is another of my hyperfocus subjects, and I still haven’t completely figured myself out, lol. So yes, I have my preferences too. Recognizing them is part of keeping this honest.
Here’s the breakdown. — Mijk
A substantial foundation is already there.
The forked Origin Dollar vault supports pDAI, pUSDC and pUSDT. Its vault–token bindings are intact, and the inspected snapshot shows approximately 38.79 million OUSD in total supply. This gives the proposed conversion route an existing technical foundation to build on.
These findings reflect the supplied node exports and local-fork testing from 20 October 2026. Total supply is a snapshot measurement; it does not establish recent minting activity.
Several DeFi systems. Different capabilities.
The investigation spans several established systems with complementary capabilities. Some are directly connected in the inspected OUSD route; others are supporting components whose connections to the proposed mechanism are still being mapped.
A sophisticated integration challenge.
Bringing these systems together into a reliable mechanism would be a highly sophisticated piece of DeFi engineering. It requires coordinating different accounting models, token units, permissions, liquidity sources and redemption rules. Much of the underlying infrastructure already exists; the challenge is making the relevant components operate together consistently.
About 4.6 percentage points from quorum.
There is a substantial, measurable governance position here. At the 17 October 2026 snapshot, 48Fc ↗ held 2.632 billion veOGV votes, representing 15.4306% of total supply. Its 13 active locks contained approximately 24.052 million OGV, and the voting power was delegated to itself.
That is the basis for saying “48Fc still needs about 4.6%.” More precisely, it needs another 4.57 percentage points of the voting supply counted FOR to meet quorum under those snapshot conditions. This is not a direct estimate of how much OGV must be bought.
A concrete route to governed vault changes.
48Fc already exceeds the 10 million veOGV proposal threshold. The inspected bindings connect the voting system to the vault:
An approved and successfully executed proposal can therefore be a route to authorized changes. e121’s absence from the tested direct timelock roles does not close this Governor route. The two addresses’ individual permissions should still be assessed separately.
How the remaining gap could be closed
Support from approximately 779.50 million already existing veOGV votes would close the snapshot quorum gap without increasing total supply. If 48Fc instead creates additional voting weight through staking or extensions, the denominator grows too: about 974.38 million newly minted voting points would be needed, assuming all other voting supply remains unchanged.
Extending all 13 existing locks to maximum duration at the snapshot would raise 48Fc’s share to approximately 17.742%. A model reaches 20% around 17 January 2027 if those same locks are actually extended to maximum duration then, other holders do not change the voting supply, and the rules remain the same. This is a possible route to quorum, not an automatic increase or an announced execution date. Existing veOGV does not simply decay away while 48Fc waits.
Quorum would be a meaningful milestone. A proposal must also receive more FOR than AGAINST votes and complete the voting and timelock process. Another self-delegated holder, 0xbe2a…d899 ↗, represented 48.31% of supply at the snapshot. Its future participation is unknown, so 20% quorum alone does not guarantee voting control. The timelock adds a minimum 48-hour delay after a successful proposal is queued.
PulseChain block 27821301 48Fc getVotes (raw) 2632310038158365479696013379 veOGV totalSupply (raw) 17059067205436795787816528884 48Fc share of total supply 15.4305625651% Quorum numerator / denominator 20 / 100 Gap to quorum (derived) 4.5694374349 percentage points Proposal threshold 10,000,000 veOGV COUNTING_MODE support=bravo&quorum=bravo Timelock minimum delay 172800 seconds (48 hours)
Voting amounts use 18 decimals. Percentages are calculated from the archived values. Original RPC records, selected transaction receipts and model assumptions are included in the download.
Show the staking and lock-extension transactions
Selected successful transactions from the archived history. These show actual position-building and an executed extension; they are not claims of new activity this week.
- 12 JUL 2024MINED · SUCCESS48Fc stakes 8.443M OGV
A successful earlier stake of 8,443,169.5367 OGV.
0xa975a7ec91f14ecaaf78d813af3676576c65066218afcb2612edc22a80cc2996 ↗ - 12 JUN 2026MINED · SUCCESS48Fc stakes 5M OGV
A successful maximum-duration stake.
0xaf949b9c3ea697a4bd55cfb7b0222ec1bd68c37f9fbe02bf21abb319bf9758a8 ↗ - 12 JUN 2026MINED · SUCCESS48Fc stakes another 7.2M OGV
A second successful maximum-duration stake that day.
0x9a87653cee28b5492adc03270144fda1e2cb2e6a9946aa6f5fccbc6b57a5c19c ↗ - 03 AUG 2026MINED · SUCCESS48Fc extends lock 6
The successful call
0xba255e55ae092914038085f0e336e52f222d653ffa8a3af8af76b9e1c422cabe ↗extend(6,126230400)mints additional voting points.
Address clarification: 0x3cdd07c1… is the Origin Governor; 0x35918cde… is its Timelock. This evidence set does not include a complete proposal-event census, so no claim of “zero proposals” is made. A completed governance takeover or executed vault repair is still to be demonstrated.
The SKY conversion has actually executed.
This is a concrete positive finding. On 18 August 2026, e121 ↗ deployed a local SKY token and an MKR-to-SKY converter on PulseChain, then minted 2,757,151,059 SKY into the converter as its initial inventory.
On 2 September, Ca6f successfully converted 2.314814814583333334 fork-MKR into 55,555.555550000000016 SKY. The transaction burned MKR and transferred SKY from the converter’s existing inventory at a 24,000:1 ratio with zero fee. This establishes a working conversion component through a mined transaction.
Block 27439234 Receipt status 1 (success) Caller 0xca6f9393e88a69ecd9cdf2b1bfb0785aef07cfcf MKR burned 2.314814814583333334 fork-MKR SKY transferred 55,555.555550000000016 SKY Conversion ratio 24,000 SKY per MKR Fee 0 Change in SKY supply 0 (payment from existing inventory)
A mined transaction with committed transfers. The reviewed trace does not call pDAI, OUSD or Reserve.
What this contributes to the bigger picture
The wider investigation includes a demonstrated conversion building block and substantial SKY inventory. The next task is to show the connection from that branch to pDAI/OUSD and identify any usable backing or liquidity it contributes. Minting SKY inventory by itself does not add dollar collateral. The local SKY deployment also does not establish an affiliation with Ethereum’s Sky protocol.
Show SKY creation, funding and successful conversion transactions
- 2026-08-18MINED · SUCCESSSKY creation
Created local SKY at 0x6400fe04cba0d72be2f2e6ece30ba7c591752c45
0x74ced6e745f93b452bfe43189d9316716bbbde5b21285fd1738b54569b309cea ↗ - 2026-08-18MINED · SUCCESSConverter creation
Created local converter at 0xf616e5d28c2c6d20214fd2da65df9733bd0ca855
0x0974dc68d04e4b61837437e149829b0fa2be22c87b5ca25a3a10f0f19e9904ea ↗ - 2026-08-18MINED · SUCCESSInitial SKY inventory mint
Minted 2,757,151,059 SKY to the converter; no child collateral transfer in the archived Otterscan trace. This is token inventory, not dollar backing.
0x0f1d80aabff00a3cb290bfb4f479387ddef4d51958e9bcdb1f0f9427334d8aad ↗ - 2026-09-02MINED · SUCCESSSuccessful MKR-to-SKY conversion
Burned 2.314814814583333334 fork-MKR and transferred 55,555.555550000000016 prefunded SKY to Ca6f. Ratio 24,000:1; fee zero; SKY supply unchanged. No pDAI/OUSD/Reserve call appears in this transaction trace.
0x0c6a3497388738ebacf4fffbf60ff744bddc429fa72621253a70c2c3136149d3 ↗
converter.mkr() 0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2 converter.sky() 0x6400fe04cba0d72be2f2e6ece30ba7c591752c45 converter.rate() 24000 converter.fee() 0 SKY.totalSupply() 2,793,851,059 SKY SKY.balanceOf(converter) 2,752,775,503.444449999999984 SKY SKY.wards(e121) 1 converter.wards(e121) 1
Token quantities are decoded using 18 decimals. These are archived observations, not live balances. The download includes the mined transactions and their receipts/traces as well as these state reads.
Contracts: SKY token ↗ · MKR-to-SKY converter ↗. In the captured state e121 is an authorized ward on both. This is relevant control over these local contracts, with a narrower scope than control of the wider Maker system.
Why the MKR permissions need a more precise explanation
MKR reports a zero owner(), but it also has a nonzero authority contract. The successful conversion consulted that authority and completed the burn. So a zero owner does not mean every MKR operation is disabled. The remaining permission questions concern the particular action needed: this burn path does not by itself grant control over Maker’s Pause, Vat or End, or over Origin’s vault.
Reserve / hyUSD: another workaround route worth investigating
A separate 18 May 2026 execution ↗ reached Reserve’s BackingManager and failed with Proxy: caller is not the admin. Its receipt has status 0, so the attempted upgrade committed no changes.
Later archived read-only tests show that Main and RToken accept their current implementation through upgradeTo when the call is simulated from their Timelock. That leaves an authorized migration route worth investigating around the damaged BackingManager. It is a separate system and has not yet been demonstrated as an OUSD repair.
Simulated caller: Reserve Timelock (separate from Origin) Main.hasRole(OWNER, Timelock) true Main.hasRole(OWNER, 48Fc) false Main.upgradeTo(currentImplementation) success (0x) RToken.upgradeTo(currentImplementation) success (0x) BackingManager.upgradeTo(currentImpl) REVERT Proxy: caller is not the admin
These calls simulate the Reserve Timelock as caller. They do not prove that a user can execute as that address, install arbitrary new code, or recover the backing. No upgrade was broadcast by these tests.
This Reserve Governor’s archived tests returned a proposal threshold of 1, quorum of 0 and voting weight of 1 for an arbitrary address. The route should therefore not be described as an exclusive recovery key held by 48Fc. A sustainable migration would still need compatible code, governance execution, updated component references, recoverable assets, valid oracles and basket funding.
Compound, Balancer and Reflexer remain part of the investigation
The wider contract set includes Compound/cToken lending and reserve helpers, Balancer flash-loan references, and Reflexer-style governance or configuration tooling. These could contribute useful capabilities. Their final roles need to be established with executable routes, correct token bindings and units, the required permissions, and available assets. For FLX itself, a direct role in the pDAI/OUSD conversion has not yet been demonstrated.
This is a sophisticated multi-protocol engineering problem. The completed SKY conversion and the mapped Origin governance route are real progress. The next milestone is to connect the relevant parts into a repeatable pDAI mint, redemption or price-correction cycle.
What the $0.998 threshold actually means.
The mint logic accepts an oracle quote of at least $0.998 and caps the accepted mint valuation at $1.00. This threshold is a minimum accepted oracle price—not a minimum deposit balance or a floor under pDAI’s exchange price.
This establishes how the conversion is priced internally. Connecting that accounting value to genuinely redeemable dollar value is an essential next step.
The inspected feeds carry May 2023 timestamps, so suitable pricing and freshness safeguards also deserve attention.
Specific problems. Concrete next steps.
The main identified obstacle is strategy accounting. Three registered strategies revert during balance checks, blocking the ordinary redemption calculation and mint paths that trigger a rebase.
For the Morpho route, the failure has been pinpointed: the forked Aave pool delegates to an implementation that does not implement the required getReserveNormalizedIncome function. This gives the repair effort a specific technical target. Because multiple paths share the Aave dependency, a successful repair could restore several functions together. The other failing dependencies still need equivalent testing.
A smaller-mint path is worth testing.
Under the captured settings, deposits below 1,000 pDAI skip automatic rebasing and are also below the 25,000 pDAI automatic-allocation threshold. Testing this path could establish what already works independently of the broader repair. A successful complete mint-and-redeem cycle remains to be demonstrated.
- Restore accounting and asset access. Repair strategy balance checks and verify withdrawals of the underlying assets.
- Establish a valid activation route. Use the verified Origin governance route, or establish another valid permission path, to approve and execute the repair. A proposal must pass; a simulated privileged call alone cannot activate it.
- Run the complete conversion cycle. Demonstrate minting and redemption, including actual token transfers.
- Test repeated use and larger withdrawals. Verify liquidity, pricing and accounting beyond a single successful transaction.
- Connect the wider components. Establish which systems participate in the executable pDAI conversion or price-correction route.
capitalPaused() false getAllAssets() [pDAI, pUSDT, pUSDC] priceUSDMint(pDAI) 1000000000000000000 priceUSDRedeem(pDAI) 1000091780000000000 rebaseThreshold() 1000000000000000000000 autoAllocateThreshold() 25000000000000000000000 calculateRedeemOutputs(1e18) REVERT: execution reverted (0x) OUSD.totalSupply() 38787718260595764955684977
Prices, thresholds and supply above are raw integers using the relevant 18-decimal units. The supported-asset addresses are in the original RPC response. A successful pricing getter is distinct from a successful redemption.
Changing a default strategy alone may be insufficient: failing registered strategies must be handled properly, including their withdrawal requirements. Governance and activation are part of the implementation work, alongside the code itself.
Real collateral would change the outlook.
Once the conversion route works, sufficient, accessible and genuinely dollar-valued collateral would substantially improve the prospects for both establishing and maintaining a peg.
That backing could turn an internal $1 valuation into an economically meaningful redemption opportunity. If users can execute a reliable path from pDAI into those assets, arbitrage would have a practical mechanism for bringing market prices toward the redemption value.
The backing must be available after existing claims and sufficient for the redemption commitments being offered. Its quality, accessibility and liquidity matter as much as its nominal size. Flash loans can assist execution, while lasting redemption commitments require lasting economic backing.
Working conversion + valid authority + real backing
There is meaningful infrastructure to work with, a technically sophisticated integration opportunity, and a defined set of remaining tasks. These three conditions together would make the technical and economic case considerably stronger.
The same scenario. Clearer questions.
Assuming the vault is fixed through a workaround and sufficient collateral liquidity is available.
Both panels now use the same core assumptions: the strategy blocker has been resolved, and sufficient, accessible, genuinely dollar-valued collateral is present. Both assessments see a promising construction under those conditions. Differences in the scores reflect separate judgments about the engineering and remaining execution work.
Higher = a more favourable assessment. For example, a high ease score means an easier workaround; a low score means more difficulty.
Higher = more advanced engineering or more expertise required. These describe technical demands; they do not directly measure peg likelihood or stability.
Read these as conditional ratings on a 1–100 scale. A code score of 95 is an estimate of available functionality, rather than an audited 95% completion measurement. A peg score of 85 is an optimistic scenario judgment, rather than a statistically established 85% probability. Operational readiness here refers to the repaired scenario, not the current live state.
The eight questions — what does a high or low score mean?
- 01 · Code present / functional
- How much necessary functionality would be available with the workaround in place?Higher: more of the required functionality is available. Lower: more functionality remains to be implemented or validated.
- 02 · Ease of the workaround
- How manageable is implementing and authorizing the workaround?Higher: an easier, more accessible repair. Lower: greater engineering or authorization difficulty. This rates the work needed to reach the assumed repaired state.
- 03 · Operational readiness, after repair
- How ready would the complete conversion route be for operational use?Higher: closer to repeatable operation. Lower: more integration, execution testing or activation work remains after the repair.
- 04 · Feasible / sustainable to run
- How practical would reliable ongoing operation be?Higher: more maintainable operation, including permissions, accounting and liquidity management. Lower: more unresolved operational dependencies.
- 05 · Peg prospects with collateral
- Under the stated assumptions, how favourable are the prospects of establishing a peg near $1?Higher: a stronger conditional case, with usable redemption and arbitrage routes. Lower: more obstacles between the mechanism and a market peg.
- 06 · Peg stability
- How resilient could that peg be under redemptions and market stress?Higher: greater expected resilience. Lower: greater sensitivity to reserve depth, liquidity, pricing or execution failures.
- 07 · Architectural sophistication
- How technically advanced are the architecture and its integrations?Higher: more advanced coordination across protocols. Lower: a simpler construction. Complexity alone does not establish reliability.
- 08 · Expertise needed to build it
- How much expertise would building, securing and maintaining this require?Higher: more demanding protocol, EVM, security and accounting work. Lower: a less specialised task. This describes the required skill, not a verified assessment of a particular builder.
What would turn the conditional assessment into demonstrated operation?
The identified Aave interface failure gives the repair effort a concrete target. A sustainable workaround still needs correct strategy accounting, accessible underlying assets, valid authorization and a successful complete mint-and-redeem cycle. Calling the repair “one implementation pointer” does not by itself verify those surrounding requirements.
The mapped 48Fc → Origin Governor → Timelock route provides a concrete avenue to pursue activation. Governance execution, repeatable conversion transactions and accessible backing would replace the remaining assumptions with operational evidence and materially strengthen the assessment.
The supplied image is preserved unchanged. The questions above clarify how its ratings should be interpreted; they do not recalculate either panel’s scores.
The outputs behind the story.
The page combines dated archived evidence. Readouts above are human-readable decodings or explicitly labeled calculations; they are not newly generated terminal sessions. Transaction links point to PulseChain records. The downloads include the selected saved responses, receipts and traces, so the claims can be checked independently.
17 October · Origin
Block 27,821,301 (14:43:05 UTC). Archived public-RPC evidence for 48Fc, governance rules, control bindings and lock-extension modeling. Historical transaction receipts support the position-building examples.
20 October · Sophia
Blocks 27,847,397 and 27,848,050 for the broader contract and OUSD outputs; 27,848,158 for strategy observations and the supplied Anvil trace. These are separate pinned snapshots.
The Origin compact snapshot is a transcription of decoded RPC results; original governance requests/responses and cached voting results are also included. The January date is a model. Reserve upgrade checks are simulations with a specified caller. No complete Origin proposal history or complete future architecture is claimed.
The page makes no live RPC requests. The existing Simple Analytics tag is retained. Contract state may change after the recorded blocks.