Final MP4

Watch the Completed Battle

See the result instantly, share the public page when allowed, run it back, or challenge a friend.

Signed-in route. Live actions enforce auth and fail closed until provider state is configured.
Final MP4 appears here after R2 upload and backend callback success.

Result Panel Rules

Win

Show the victory, badge if earned, Fame earned, and Run It Back.

Loss

Invite a rematch without embarrassing the user into leaving.

God Mode Clash

Double crit creates mutual respect and no normal win badge.

Botch

A funny failure state that still makes the next action obvious.

Do Not Show

  • Hidden roll math
  • Exact opponent bonus
  • Private uploads
  • Internal render metadata

Source of Truth

Locked Product Rules

  • Users upload clear full-body photos of themselves, not selfies.
  • Each callout participant uploads their own photo.
  • Fight Opponent reserves 25 Battle Tokens and spends them only after final MP4 delivery.
  • Callouts hold 40 Battle Tokens and spend only after acceptance plus successful final MP4 delivery.
  • The backend rolls D20 plus hidden bonuses before rendering starts.
  • Only active Fighting Style and active Finisher influence the MVP user roll.
Arena Promise

The app sells the video, the matchup, and the social loop while keeping hidden math hidden.