Asset exclusions#
The MVP Mainnet Beta uses a narrow, policy-driven path for classic fungible SPL Token positions. Discovery can show more asset types than execution accepts.
Eligibility baseline#
A position must:
- use the original SPL Token Program;
- be positively identified as fungible rather than NFT-like, LP/pool, or unknown;
- have positive decimals and disabled mint/freeze authorities under the current policy;
- not be frozen or wrapped SOL;
- be controlled by the verified wallet; and
- pass current metadata, price, authority, and action-specific checks.
There is no general permission to act on every token in a wallet. Every mint and account is evaluated against the same live safety policy, and every transaction still requires explicit wallet approval.
Explicit exclusions#
| Asset or condition | Result | Reason |
|---|---|---|
| Token-2022 account | UNSUPPORTED | Extensions and program behavior are outside the current execution path. |
| NFT-like or compressed position | UNSUPPORTED | Non-fungible assets cannot enter a fungible conversion flow. |
| LP or pool token | UNSUPPORTED | It may represent claims on pooled assets. |
| Unknown metadata or program | UNSUPPORTED | Fungibility and execution safety cannot be established. |
| Frozen account or unsafe mint authority | UNSUPPORTED | The asset does not satisfy the beta policy. |
| Wrapped SOL | UNSUPPORTED | Explicitly excluded from token conversion. |
| Missing owner/burn/close authority | UNSUPPORTED | The verified wallet cannot authorize the required action. |
| Stale, missing, or conflicting price evidence | UNSUPPORTED | Value classification cannot be established safely. |
| SELLABLE without an acceptable Jupiter route | UNSUPPORTED | It cannot fall through to burn. |
DEAD and SELLABLE boundaries#
- SELLABLE: eligible value of at least $1 with acceptable independent price evidence and a live Jupiter exact-in route. The user signs the swap; reconciled USDC output becomes credit.
- DEAD: eligible value below $1 or no reliable market value, with burn and close authority. The user signs burn-and-close; reconciled rent value becomes credit.
If evidence is incomplete, the position is unsupported. Classification is informational until the user reviews and signs the exact transaction.
Empty accounts#
An eligible zero-balance classic token account can omit the burn instruction and still be closed. Closing is permanent and directs reclaimed rent to the configured Afterlife treasury shown during review.
Continue to Transaction lifecycle.
