Residual-Liquidity Segregation and Active-TVL Hygiene
- Name: residual-liquidity segregation and active-TVL hygiene
- Category: lifecycle reference / residual-liquidity accounting note / downstream-risk-presentation checklist / decommissioning companion
- Summary: A legacy system can still hold real balances because users are exiting, claims are still settling, or a residual bridge / rollup / vault path has not been fully drained yet. Those balances should not automatically count as active liquidity, healthy venue depth, or fresh collateralizable TVL. This note exists to preserve the narrower positive-design companion for that presentation and accounting problem: once a surface is truly exit-only, how should dashboards, routers, collateral engines, and governance operators keep
legacy balances still unwindingseparate fromcapital worth routing toward, borrowing against, or celebrating as live growth? - Why this note exists:
- exit-only-status-signaling-and-downstream-de-recognition already preserves the communication-side question: how should a residual path be labeled so users and integrators stop treating it like an ordinary product?
- machine-readable-residual-status-publication preserves the narrower policy-distribution question: what exact structured status object should downstream systems consume before they classify balances as residual at all?
- What still deserves a narrower note is the accounting and ranking layer after that signaling. A system can be labeled
withdraw onlyand still get quietly re-legitimized if dashboards count the remaining balances as active TVL, route scorers treat them as healthy depth, or collateral engines infer ordinary venue viability from residual inventory. - The analytical win is to separate
value remains because old obligations are being honoredfromvalue remains because this is still a healthy production surface deserving new dependence.
The core design rule
Residual balances should be accounted for as exit obligations first, not as fresh liquidity or fresh solvency support.
Healthy operators should not let these remain equivalent:
this venue still contains assetsthis venue still deserves growth, routing, collateral, or venue-quality assumptions
The main separations healthy residual-liquidity hygiene should preserve
-
Exit capacity versus active market depth
- Liquidity that remains only so legacy users can withdraw is not the same thing as liquidity intentionally available for new deposits, routing, or leverage.
- Healthy systems distinguish
enough assets remain to satisfy exitsfromthis venue is a live destination for new flow.
-
Residual balances versus productive TVL
- TVL metrics often collapse many meanings into one number.
- Residual balances should not automatically count toward the same
growth,adoption, orhealthy liquiditystory as active production deposits. - Otherwise dashboards quietly turn legacy liabilities into success metrics.
-
Visible inventory versus admissible collateral
- A residual wrapper, bridge lane, or vault may still have balance-sheet inventory without deserving immediate collateral recognition elsewhere.
- Healthy collateral engines and risk dashboards separate
assets are still therefromassets are acceptable fresh solvency input.
-
Legacy withdrawal inventory versus route-worthy venue inventory
- A router, aggregator, or wallet venue list should not treat residual inventory as ordinary execution quality merely because some liquidity still sits there.
- Exit inventory exists to reduce harm to old users, not to attract new orderflow.
-
Residual balances versus operator comfort
TVL is small nowis not the same asresidual risk is harmless now.- Even shrinking balances may still sit behind stale governance, weak monitors, or broad release authority.
- Healthy hygiene keeps residual balances legible precisely because they are not normal operating capital anymore.
What sound design looks like
1. Publish residual balances as a distinct balance class
- Dashboards, docs, and risk views should make a first-order distinction between:
- active TVL
- residual / exit-only balances
- quarantined or disputed balances when relevant
- The key question is not
do we still show the number?butwhat economic meaning does the number claim to have? - A healthy default is that residual balances do not inflate active venue rankings, product growth charts, or liquidity-quality summaries.
2. Keep route scoring and venue discovery from treating residual balances as healthy depth
- If a venue is exit-only, default route discovery should not rank it as a normal liquidity source even when balances remain.
- Healthy systems often:
- exclude residual venues from default routing
- mark them non-preferred or non-admissible for new user flow
- suppress APR / incentive / growth messaging around the remaining inventory
- separate
withdrawal supportfromexecution support
- The important separation is
users may leave hereversususers should still arrive here.
3. Remove collateral and credit inferences from residual inventory by default
- Remaining inventory should not automatically support fresh borrowing, margining, reserve-value metrics, or market-health assumptions elsewhere.
- Healthy risk systems should ask:
- is this balance still behind a full production-quality trust boundary?
- can new users safely depend on it?
- is this path only alive to honor legacy exits?
- If the honest answer is
residual only, fresh collateral recognition and venue-health inferences should default off.
4. Stop counting residual balances as strategy or treasury optionality
- Old bridge lanes, sunset governors, deprecated vaults, and residual wrappers can make a protocol look richer than it functionally is.
- Healthy governance and treasury views separate:
- assets available for active strategy or deployment
- assets still trapped behind residual withdrawal obligations or legacy control paths
- This matters because operators otherwise understate how much of the reported balance sheet is really unusable or high-friction legacy exposure.
5. Tie residual-balance presentation to the same terminal event as the residual service itself
- Residual-liquidity status should not persist indefinitely as a vague label.
- Healthy presentation says what retires the residual class:
- claim window closure
- lane shutdown
- last bridge redemption
- wrapper burn completion
- governed sweep into a defended custodian
- Until that event, the balances should remain visible as residual risk, not blended back into healthy TVL.
6. Keep operators and governance looking at residual balances as risk, not vanity
- Residual-liquidity views should preserve:
- remaining value at risk
- remaining authority still touching those balances
- residual owner and review cadence
- whether the balances can still move cross-chain, still certify exits, or still influence collateral assumptions
- The dangerous pattern is a chart that says
TVL recoveredwhile the operator reality islegacy liabilities remain stranded on an old surface we are trying to drain safely.
What sound active-TVL hygiene should prove
A strong residual-liquidity regime should be able to answer:
- Which balances count as active production TVL, and which count only as residual exit inventory?
- Which dashboards, routers, and venue-ranking systems exclude or down-rank residual balances by default?
- Which collateral engines and governance metrics stopped inferring fresh solvency or strategy capacity from legacy inventory?
- Where is the terminal event that removes the residual balance class entirely?
- Who still reviews the residual balances as live risk while they remain?
Failure-prevention checklist
- Publish residual balances as a first-class balance class. Dashboards, route scorers, and treasury views should distinguish active production TVL, residual exit inventory, quarantined balances, and disputed balances instead of collapsing them into one venue-health number.
- Drive classification from one canonical residual-status decision, not from ad hoc UI labels. The same residual-status object should feed venue discovery, route scoring, collateral policy, and governance reporting so one system does not still treat a balance as active after another already marked it legacy-only.
- Remove residual venues from default growth and routing surfaces. Exit-only or partially residual lanes should be excluded or down-ranked in wallet defaults, venue rankings, aggregators, APR pages, and
best routelogic unless a user is explicitly trying to unwind legacy inventory. - Fail closed on fresh collateral and solvency inferences. Remaining balances should not regain borrow-side recognition, reserve-value credit, or treasury deployability merely because inventory is still visible and withdrawals still work.
- Separate residual liabilities from deployable operator capital. Treasury and governance dashboards should state plainly which balances are still owed to exiting users or trapped behind legacy controls rather than silently counting them as strategy optionality.
- Suppress incentive and market-quality storytelling around residual books. If the honest purpose of the balance is
let users leave safely, the protocol should not keep publishing APR, liquidity-mining, maker-rebate, or venue-growth messaging that treats that same balance as a healthy destination for fresh flow. - Tie residual classification to an explicit terminal event and review cadence. Claim-window closure, bridge-lane retirement, sweep completion, or another concrete end state should define when the balance stops being residual instead of letting the label drift forever.
- Keep residual balances inside live risk monitoring. Remaining value, remaining release authority, abnormal inflow or outflow patterns, and any downstream systems still depending on those balances should stay visible until the residual class disappears.
- Propagate residual treatment across aliases, wrappers, and successors by default. If a balance is still economically the same old risk object through a new label, route id, vault wrapper, or bridge alias, active-TVL and venue-quality treatment should stay off until real independence is proved.
- Make re-admission an explicit risk decision. Moving a residual venue or balance back into active routing, collateral, or treasury policy should require a deliberate review that the old trust boundary is gone, not a quiet side effect of balances lingering onchain.
Audit prompts
- Which exact balances are classified as active production TVL, residual exit inventory, quarantined inventory, or disputed inventory today, and who computes that classification?
- What canonical residual-status object or policy source do dashboards, route scorers, collateral engines, and governance reporting all consume so they do not classify the same balance differently?
- Do wallet defaults, venue-ranking systems, and routers exclude or materially down-rank residual venues by default, or do they still treat leftover balances as healthy execution depth?
- Can any residual wrapper, bridge lane, or sunset vault still appear as fresh collateral, reserve backing, treasury optionality, or market-health support elsewhere in the stack?
- Are APR, incentive, market-making, or volume-growth surfaces still publishing on top of inventory whose only legitimate purpose is honoring legacy exits?
- If a residual path failed tonight, which dashboards, solvency metrics, route-quality summaries, or treasury reports would currently overstate how much healthy liquidity the protocol still has?
- What exact event removes the residual classification, and what review cadence exists while that end state has not yet happened?
- Which aliases, wrappers, route ids, migration helpers, or successor labels inherit residual treatment automatically, and where could a renamed legacy balance accidentally re-enter active metrics?
- What proof is required before a residual balance or successor venue regains route preference, collateral eligibility, or deployable-treasury treatment?
- Who still monitors remaining value at risk, remaining authority, and downstream dependence on these balances while they remain classified as residual?
Lessons that should already be standard
- Balances left behind to honor exits are liabilities in winddown, not evidence of healthy product demand. The accounting question is not
does value remain?butwhat promises still explain why it remains? - Active TVL, healthy venue depth, and acceptable collateral are policy classifications, not raw balance facts. A number onchain does not answer whether new users should rely on it.
- Residual-liquidity presentation is part of the security boundary. If dashboards and routers keep treating old balances as live growth, they can reintroduce dependency even after the product was supposedly retired.
- Treasury optionality can be faked by legacy inventory. A governance dashboard that counts hard-to-exit or user-owed balances as deployable capital is making a balance-sheet mistake, not just a presentation choice.
- Re-enabling incentives, route preference, or collateral status should be treated as a new risk admission. It should never happen implicitly because the residual balance never quite went to zero.
- Shrinking balances do not automatically mean shrinking risk. A sleepy lane with small TVL can still matter if the remaining authority is broad, the balances are user-critical, or downstream systems still trust it.
- Residual classification has to survive aliasing. If the same old balance sheet can come back under a successor label, wrapper ticker, or registry entry,
active TVLhas not really been separated fromlegacy exit inventoryyet. - The honest healthy-state story is often boring: a venue can still be visible, still monitored, and still withdrawable while no longer deserving growth, routing, collateral, or treasury-language endorsement.
High-signal contrast cases
- exit-only-status-signaling-and-downstream-de-recognition preserves the broader communication-side lesson that
withdraw onlymust be stated explicitly; this note is the narrower accounting companion for what metrics and route logic should do with the balances that remain. - Aztec Connect shows why residual immutable-system balances should be treated as live exit risk, not quietly normalized as ordinary venue depth after deprecation.
- Aztec 2.0 shows the escape-hatch cousin where an old withdrawal path still held meaningful funds and permissions even after the main product had moved on.
- Moonwell Moonriver shows the governance-side cousin where a sleepy deployment still controlled real economic value, so any top-level treasury or market-cash view that treated those balances as ordinary optionality would have hidden the real residual-risk boundary.
- bridge-bounded-release-design is the custody-side companion when residual balances sit behind a bridge lane whose remaining release capacity must stay bounded as well as clearly presented.
Red flags that usually mean residual-liquidity hygiene is fake
- legacy balances still count toward default TVL league tables without a separate residual label
- route discovery still treats
withdraw onlyvenues as healthy execution destinations - collateral engines still treat residual wrappers or bridge inventory as ordinary fresh backing
- treasury dashboards treat hard-to-exit legacy balances as if they were deployable cash
- APR, incentives, or venue-growth charts still celebrate balances whose only legitimate purpose is honoring exits
- no one can answer whether a reported balance is active liquidity or merely legacy withdrawal inventory
How to use this note with the exploit corpus
- Start here when the sharper question is
once a system is truly residual, how should dashboards, routers, collateral engines, and governance metrics stop mistaking remaining balances for active TVL or active venue depth? - Pair with exit-only-status-signaling-and-downstream-de-recognition when the sharper question is the human-facing and integration-facing status publication itself.
- Pair with machine-readable-residual-status-publication when the sharper question is what exact structured residual-status object downstream systems should consume before they classify balances, routes, and collateral policy around it.
- Pair with residual-status-inheritance-across-aliases-and-successors when the sharper question becomes how that residual status should propagate across wrappers, route ids, migration helpers, bridge aliases, and successor labels before those balances are classified.
- Pair with partial-successor-independence-and-graduated-residual-policy-lifting when the sharper question becomes how route scorers, treasury systems, and collateral engines should treat successors that are partly independent enough for some fresh flow but not healthy enough for full venue-quality or balance-sheet trust.
- Pair with incentive-and-market-making-quarantine-for-partially-independent-successors when the sharper question becomes how protocol-seeded liquidity, liquidity mining, or MM support should stay quarantined even after some bounded successor routing returns.
- Pair with exit-only-residual-surface-discipline when the sharper question is the technical narrowing of the old surface before any metric or routing cleanup happens.
- Pair with decommissioning-authority-extinguishment-discipline when the broader retirement question is still
what powers should have disappeared before any residual balances remained at all? - Pair with collateral-admission-lag-and-borrow-side-quarantine when the narrower risk question is not legacy balances broadly, but whether a fresh or residual wrapper should have immediate collateral authority elsewhere.
- Pair with bridge-bounded-release-design when the residual balances sit behind a bridge release path whose remaining capacity itself needs explicit containment.
Internal linkages
- Communication-side companion: exit-only-status-signaling-and-downstream-de-recognition.
- Machine-readable policy-distribution companion: machine-readable-residual-status-publication.
- Alias-propagation companion: residual-status-inheritance-across-aliases-and-successors.
- Successor-graduation companion: partial-successor-independence-and-graduated-residual-policy-lifting.
- Subsidy-policy companion: incentive-and-market-making-quarantine-for-partially-independent-successors.
- Technical residual-service companion: exit-only-residual-surface-discipline.
- Broader retirement companion: decommissioning-authority-extinguishment-discipline.
- Collateral-side narrower companion: collateral-admission-lag-and-borrow-side-quarantine.
- Residual-custody containment companion: bridge-bounded-release-design.
- Best current contrast cases: Aztec Connect, Aztec 2.0, Moonwell Moonriver.
Control surface
-
The decisive control surface is the accounting and ranking boundary between
legacy balances still owed to exiting usersandhealthy production liquidity worth attracting or relying on. -
Healthy systems keep that boundary explicit by separating residual balances from active TVL, disabling route and collateral inferences by default, and tying residual-balance presentation to the same terminal event as the residual service itself.
-
Unsafe systems quietly let legacy liabilities become route targets, collateral assumptions, or vanity metrics.
-
Sources:
- exit-only-status-signaling-and-downstream-de-recognition
- machine-readable-residual-status-publication
- residual-status-inheritance-across-aliases-and-successors
- partial-successor-independence-and-graduated-residual-policy-lifting
- incentive-and-market-making-quarantine-for-partially-independent-successors
- exit-only-residual-surface-discipline
- decommissioning-authority-extinguishment-discipline
- collateral-admission-lag-and-borrow-side-quarantine
- bridge-bounded-release-design
- aztec-connect-processrollup-numrealtxs-proof-settlement-boundary-drain-2026-06-14
- aztec-2-escapehatch-old-data-root-decoupling-unsound-proof-withdrawal-2026-06-17
- moonwell-moonriver-mfam-low-float-governance-capture-attempt-2026-03-24
-
Last reviewed: 2026-07-07 UTC