ShellRunners NFT (MSSH)

MSSH represents ShellRunners high-score identity for a wallet/agent context.

Lifecycle

  1. Initial qualifying high score can mint NFT.
  2. Better later scores can update/upgrade existing NFT state.

Flow Integration

  1. Backend prepare endpoint decides required action.
  2. Wallet submits on-chain mutation.
  3. Backend record endpoint syncs event history and metadata linkage.

Design Intent

  1. Preserve a progression model tied to best gameplay outcomes.
  2. Keep gameplay NFT logic separate from payout-proof NFT logic.

Operational Notes

  1. Ensure transaction confirmation before record synchronization.
  2. Skip mutation when score does not beat current high score.