All companies
MTHR—01 Live

The front page of collectibles.

Consumer software · Collectibles

KEYWIRE turns a shoebox of cards into a portfolio you can actually read. Point your camera at anything — Pokémon, Magic, One Piece, Yu-Gi-Oh, comics — and it identifies the card, prices it across raw and graded markets, and folds it into a collection that's valued every day.

Platforms
Web, iOS and Android from one codebase
Coverage
12 collectible categories, raw through PSA 10 / BGS
Stack
React · Supabase · AWS Lambda · Capacitor · Stripe
Collectible trading cards of the kind KEYWIRE tracks
Every card in a collection gets a live price, a grade ladder and a history.

Why it exists

Collectors already do this work — they just do it with a spreadsheet, three browser tabs and a Discord server. The prices live on one site, the population reports on another, the market chatter somewhere else entirely, and nothing tells you what the whole pile is worth this morning.

KEYWIRE assembles that into one place and treats a collection the way a brokerage treats a portfolio: current value, daily movement, top movers, and a watchlist for the things you don't own yet. It's built for people who take the hobby seriously enough to want the data, whether they bust packs, grade singles or flip sealed product.

Twelve categories, one ledger

Pokémon, Magic: The Gathering, Yu-Gi-Oh, One Piece, Digimon, Dragon Ball, Lorcana, Gundam, Flesh and Blood, Riftbound, Star Wars and comics each get their own market integration, their own sync schedule and their own set structure — then all of it rolls up into a single portfolio number.

What's in it

  • Camera recognition Point at a card and the scanner identifies it by perceptual hash against an ingested fingerprint set — per category, built from the real card images — then prices it and drops it into the collection without you typing a set number.
  • Raw and graded pricing Every card carries the full ladder — raw, PSA 9, PSA 10, BGS — so "is it worth grading?" is answered on the same screen. Graded prices refresh owned-first, so your own cards revalue before the rest of the catalogue.
  • Portfolio dashboard Total value with a hero chart, category breakdowns, day/week/year performance, top movers, and set-value dashboards and binders showing which sets are carrying the pile.
  • Signals, in seven flavours An editorial and market feed sorted into Headlines, Market Now, Sealed Pressure, Singles Signals, Rotation Watch, Risk Flags and What to Watch — each one a full article, not a push notification.
  • Market sentiment instruments A fear-and-greed gauge for the collectibles market, a stock-style radar, per-game sentiment detail and an upcoming-releases calendar for both TCG and comics.
  • Watchlist and alerts Track the cards you're hunting and get told when one moves into range.
  • Reputation, not vibes Collector levels and gamification, a public leaderboard, trust badges, vouching between collectors and in-app verification — so trading with a stranger isn't a coin flip.
  • Community and comps A social feed with comments, user profiles and follows, plus artwork ratings and an art leaderboard for the part of the hobby that isn't about money.
  • Shop and fulfilment An in-app shop and merch store with managed inventory, admin-set ship-from addresses, live carrier rates and a tracking timeline — the plumbing for selling, not just tracking. Plus a store finder for the local shops.
  • Membership tiers Stripe subscriptions with tier gating, a Buyers Club, membership badges and bonus giveaway entries — free entry stays free for every signed-in account.
  • Weekly giveaways Sealed product, graded singles and Japanese boosters, with published official rules. No purchase necessary.
  • Bring your existing spreadsheet A PriceCharting import path, so nobody has to re-enter four hundred cards to try the thing.
Built for collectors who treat the hobby like an asset class.

Under the hood

Front endReact on Vite, one codebase for web and mobile — over ninety components across roughly forty screens
MobileCapacitor 8 — native iOS and Android shells with camera, filesystem, share, splash and social sign-in (Apple and X)
DataSupabase (Postgres, auth, row-level security) for accounts, collections and the social graph
APIAWS Lambda behind CDK-managed infrastructure, secrets in Secrets Manager, plus a Node ingest service
Pricing pipelineOne service per category plus a PriceCharting integration, on scheduled syncs that respect the documented one-call-per-second limit, with lazy revalidation on view
RecognitionPerceptual-hash fingerprinting — extractor, hash engine and a per-category ingest pipeline over the real card imagery
CommerceStripe subscriptions and tier gating; EasyPost for live shipping rates
AIClaude, via the Anthropic SDK
EditorialA TipTap-based writing surface for signals — tables, images, links, highlights — so market pieces are written in-product

Where it is now

  • ShippedThe product is live on the web Scanning, pricing, portfolio, watchlist, signals, community and shop are all in production at keywire.io. Roughly 940 commits of work behind it.
  • ShippedGraded pricing and verification Grade-aware pricing with an owned-first refresh cron, plus in-app card verification through the camera.
  • ShippedMobile builds iOS and Android shells build and run from the same codebase, with a readiness check that gates a production build.
  • NextApp Store submission The full listing is written and the production build pipeline is in place; the remaining work is the submission itself.
A note on the domain: KEYWIRE moved from keywire.xyz to keywire.io. Anything still pointing at the old domain — or at a preview URL — is out of date.