Docs
Browse documentation

Start here

Product

Trust and safety

Reference

DocsStart here

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

  1. Connect a wallet. Afterlife discovers a compatible Solana Wallet Standard provider.
  2. Prove ownership. The user signs a five-minute text challenge. This authentication signature cannot move funds.
  3. Scan live accounts. The server reads classic SPL and Token-2022 accounts, metadata, prices, authorities, liquidity, activity, and routing data.
  4. Classify each position. Assets become DEAD, SELLABLE, or UNSUPPORTED under the published fail-closed policy.
  5. Choose what to recycle. The user reviews exact accounts, amounts, mints, actions, treasury addresses, expected outputs, fees, and warnings.
  6. 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.
  7. Simulate and sign. The server simulates the complete transaction. The wallet signs only the exact reviewed message; altered bytes or unexpected signers are rejected.
  8. Finalize and reconcile. Afterlife waits for Solana finality, verifies account closures or swap proceeds, verifies treasury deltas, and records one idempotent credit.
  9. 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.
  10. 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

  1. Load the fixed demo wallet.
  2. Scan six fixture positions.
  3. Choose simulated DEAD or SELLABLE assets.
  4. Receive simulated credit under the same product story.
  5. Personalize the reels with up to three wallet assets.
  6. 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.