How the MVP works#
Afterlife has a live mainnet-beta product and a separate risk-free demo. The mainnet path proves the complete recycled-liquidity loop; the demo lets anyone explore the experience without moving real assets.
Path A: MVP Mainnet Beta#
Status: Live beta · working real-value product
- Connect a wallet. Afterlife discovers a compatible Solana Wallet Standard provider.
- Prove ownership. The user signs a five-minute text challenge. This authentication signature cannot move funds.
- Scan live accounts. The server reads classic SPL and Token-2022 accounts, metadata, prices, authorities, liquidity, activity, and routing data.
- Classify each position. Assets become DEAD, SELLABLE, or UNSUPPORTED under the published fail-closed policy.
- Choose what to recycle. The user reviews exact accounts, amounts, mints, actions, treasury addresses, expected outputs, fees, and warnings.
- Re-scan and prepare. The server obtains fresh state and current Jupiter plus DEX Screener evidence. DEAD positions become burn-and-close instructions; SELLABLE positions become exact-in Jupiter conversions to the configured USDC treasury.
- Simulate and sign. The server simulates the complete transaction. The wallet signs only the exact reviewed message; altered bytes or unexpected signers are rejected.
- Finalize and reconcile. Afterlife waits for Solana finality, verifies account closures or swap proceeds, verifies treasury deltas, and records one idempotent credit.
- Put recycled liquidity to work. The current destination is a wallet-personalized 5×3 slot with published mechanics and a 2,000× regular-game cap.
- Cash out. The verified wallet signs a payout-consent message. The automatic treasury submits an exact USDC transfer, and Afterlife verifies finality and owner deltas before marking the payout complete.
The live beta currently caps total cash-out at $10 per verified wallet and $50 across the platform per day. Excess winnings remain game credit.
Irreversible action: A burn destroys the selected token balance and closes the account. A Jupiter conversion transfers the selected token through the reviewed route. The wallet shows and signs the exact transaction before either action can occur.
Path B: risk-free demo#
Status: Live · no real assets move
- Load the fixed demo wallet.
- Scan six fixture positions.
- Choose simulated DEAD or SELLABLE assets.
- Receive simulated credit under the same product story.
- Personalize the reels with up to three wallet assets.
- Play the server-authoritative slot, inspect the ledger, and test simulated withdrawal.
The demo is isolated at test.afterlife.bet. A demo session never becomes a mainnet session, and demo endpoints reject mainnet-beta balances.
What both paths share#
- A server-authoritative session and credit ledger.
- Unique request IDs and session-revision guards for replay and concurrency safety.
- Stored spin outcomes, balance-after records, and a visible event history.
- A 1× wagering target for newly issued credit.
- The same regular slot engine and published maximum-win boundary.
- Wallet-derived personalization without changing symbol probabilities or payout math.
Why this architecture matters beyond the slot#
The discovery, consent, routing, ledger, and payout layers can support other destinations. A future module can take the same recovered-value balance and, with a new explicit user choice, route it into a partner game, a new-token allocation, a meme-coin strategy, or a macro position. The current slot proves the infrastructure and user behavior needed to build that platform.
