← Research overview pSTABLES.online
RESEARCH NOTES20 OCT 2026
pDAI / OUSD · the path forwardResearch note / 20.10.2026

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.

38.79MOUSD total supplyOBSERVED SNAPSHOT
3Supported collateral assetspDAI · pUSDC · pUSDT
$0.998Minimum mint oracle quoteVALUATION CAPPED AT $1

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.

Origin / OUSDCONVERSION INFRASTRUCTURE
The vault, collateral acceptance, minting, redemption and rebasing infrastructure at the center of the proposed conversion route.
OGV / veOGVGOVERNANCE
48Fc held 15.4306% of veOGV supply at the 17 October snapshot. The Governor–Timelock route is connected to the vault. See the quorum gap and timeline →
MorphoTRACED STRATEGY DEPENDENCY
A directly connected yield-strategy and balance-accounting dependency in the inspected OUSD route.
AaveTRACED LENDING DEPENDENCY
Underlying lending infrastructure used by the Morpho route and another registered strategy. Its interface failure is a specific repair target.
Compound / pCOMPWIDER INVESTIGATION
Lending markets and cToken positions examined as possible supporting liquidity infrastructure.
BalancerWIDER INVESTIGATION
Flash-loan liquidity referenced by the inspected executors, potentially useful for atomic funding and settlement.
Maker / MKR & SKYCONVERSION COMPONENT
A local MKR-to-SKY converter has a successful mined conversion and funded SKY inventory. Its connection to pDAI/OUSD and usable economic backing remains to be demonstrated. See the transaction and outputs →
Reserve / hyUSDSEPARATE RECOVERY BRANCH
A failed BackingManager upgrade and surviving simulated Main/RToken permissions provide a separate migration question. See the evidence and limits →
Reflexer / RAI / FLXTOOLING UNDER INVESTIGATION
Reflexer-style governance and configuration tooling appears in the inspected contract set. Its intended connection—and any direct role for FLX itself—still needs to be 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.

Explore the pDAI GeographyOpen the interactive ecosystem map and follow the connections between protocols.

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.

15.4306%48Fc’s voting shareOF TOTAL veOGV SUPPLY
20%Quorum requirementFOR VOTES COUNT
4.5694 ppRemaining quorum gapAPPROXIMATELY 4.6 POINTS

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.

THE JANUARY PROJECTION · CONDITIONAL MODEL

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.

Decoded archived RPC results · 17 Oct 2026
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.

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.

Decoded successful transaction · 2 Sep 2026
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
Decoded Sophia outputs · block 27,847,397 · 20 Oct 2026
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.

Reserve · archived eth_call simulations · block 27,825,918
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.

MINIMUM ACCEPTED QUOTE$0.998
OBSERVED pDAI QUOTE$1.00009178
CAPPED MINT VALUATION$1.00

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.

  1. Restore accounting and asset access. Repair strategy balance checks and verify withdrawals of the underlying assets.
  2. 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.
  3. Run the complete conversion cycle. Demonstrate minting and redemption, including actual token transfers.
  4. Test repeated use and larger withdrawals. Verify liquidity, pricing and accounting beyond a single successful transaction.
  5. Connect the wider components. Establish which systems participate in the executable pDAI conversion or price-correction route.
Decoded Sophia outputs · block 27,848,050 · 20 Oct 2026
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.

FUNCTIONALITY · EASE · READINESS · SUSTAINABILITY · PEG PROSPECTS · STABILITY

Higher = a more favourable assessment. For example, a high ease score means an easier workaround; a low score means more difficulty.

SOPHISTICATION · EXPERTISE

Higher = more advanced engineering or more expertise required. These describe technical demands; they do not directly measure peg likelihood or stability.

Claude FABLE & GPT-ASTRA · revised comparison · shared core assumptions

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.

Open pDAI Geography ↗

The page makes no live RPC requests. The existing Simple Analytics tag is retained. Contract state may change after the recorded blocks.

FABLE / ASTRA · scroll to explore the full-size report
Full-size Claude FABLE and GPT-ASTRA comparison report.