7/10

Triumph Labs

triumphlabs.com

Does Triumph Labs have a moat?

Kinda.

50/100 · Shallow moat

“The cash-games and pack-rip apps clone in a month. The legal setup, card vault and 6B-impression ad machine take a year and millions.”

Code to copy

a month

Moat to cross

a year

Market

Crowded market

Share on X
Moat depth
MoatlessShallowReal

Revenue not verified. Founders can list on TrustMRR to show it here.

01/The verdict

Triumph Labs runs two consumer apps: Triumph Arcade, where adults pay entry fees for skill-based cash tournaments, and Rips, which sells digital packs that deliver real graded Pokémon, One Piece and sports cards. The players pay.

The software is simple to copy: casual mini-games, matchmaking, a wallet and a pack-opening animation. What slows a challenger is getting real-money play through state law, Apple's rules, payment processors and ad platforms, plus the money for card inventory and paid ads. Triumph has the legal setup and about $26M in VC (General Catalyst led its Series A). Neither product has a network effect or switching costs, and Rips competes with a dozen funded rip apps, so this is a strong position, not a lasting one.

02/4 moats

~12 mo to cross

Arcade only works where paid skill contests are legal, so it needs geolocation, KYC and state-by-state legal analysis. Rips is legally structured as retail, with no prize event, published in a regulatory FAQ (updated October 2026) and kept in-house by a General Counsel. Both apps carry 18+ ratings on the App Store and Google Play, and real-money apps get extra review there.

To cross it: Hire gaming counsel, build the state-by-state legal analysis, get past App Store real-money review, and find payment processors willing to serve prize apps, which takes most of a year.

~12 mo to cross

About $26M raised over 3 rounds. Rips' top 30 US ads drew about 6 billion impressions in 30 days, putting it at #23 on the US revenue chart. TikTok published a case study on Arcade's 85% higher ROAS from Playables ads.

To cross it: Raise eight figures and spend months tuning paid acquisition on TikTok and Meta in a category where many advertisers face restrictions.

~18 mo to cross

Arcade has about 979K App Store ratings at 4.7 and roughly 7.5M+ downloads. That matters in a category where rival Papaya (Solitaire Cash) was hit with a $719M bot-fraud verdict and filed for bankruptcy.

To cross it: Run fair, bot-free play with fast withdrawals for a year or more and collect hundreds of thousands of reviews.

~6 mo to cross

Every Rips pack delivers a physical card from Triumph's own vaulted inventory, with shipping and a buyback quoted at 100% of fair market value (rivals pay about 90%). It also runs a vendor program to source cards.

To cross it: Put millions into graded card inventory, build vaulting, fulfillment and buyback, and accept a thin margin to match the 100% buyback.

03/The gap

Easy to copy

  • The 18+ casual mini-games in Arcade are simple to copy
  • The pack-opening app, odds tables and buyback flow
  • Ad creatives, which turn over every few months anyway
  • Matchmaking and tournament formats such as blitz and head-to-head

How you'd go after it

  • Pick one collector niche Rips serves less, such as Lorcana, vintage Pokémon or one sports league, and win it with better odds and community trust
  • Offer a white-label real-money tournament SDK to game studios, the business Triumph started with and has since moved away from
  • Grow through card YouTubers and streamers instead of matching Triumph's paid ad budget
  • Compete on transparency with published odds, audited fairness and instant payouts, since this category has been burned by bots

04/Build against it?

Only with an edge

Only go in if you already have gaming or sweepstakes legal expertise, payment processors that will serve prize apps, and capital for card inventory and paid ads. The code is easy, but the regulatory risk and ad spend sink most newcomers.

Already selling this:SkillzAviaGames (Pocket7Games)CourtyardArena ClubFanatics Instant RipsPackz

Does yours?

Paste your website. You get your score in about a minute.