🃏
Card 1
Picks its own category first — no card borrows another's pick.
Real or Replica
Sign in to keep your binders, coins and checks. No password anywhere — nothing to invent, nothing to forget.
By continuing you agree to the Terms and Privacy Policy. No sign-in wall: your first check works as a guest — you're asked here when you save to a binder or start a second check, once the app has shown its value. Guest is enough for the demo.
Demo sign-in — the demo’s own local + account sign-in, kept working below the new screen.
Sign in first. A name or Guest stays on this device only — it just remembers a name so the top bubble shows who is signed in. A real account is optional, further down: while you test, it saves your checks to your account.
Name and Guest are local only — not real accounts.
Have a Card Cauldron account?
Sign in with your account — while you test, your checks save to your account. New here? Create a free account.
Collection value
—
Your checked cards will live here.
10 free checks to start
Full app: 10 free checks to start, 5 more on the 1st of every month. Here they count down — and restart at empty so you can watch it work.
Sample checks arrive with the new check flow.
Tap bubbles crossing the gold ring.
From the demo-only pool — never linked to the real app or tracker. No pack opened, nothing won.
Everyone sees this same card today.
Ludicolo · Celestial Storm 38 · Rare Holo
Demo pool card 3784 of 6,000 · Official image (pokemontcg.io) · Not a scan of Sabastian's card, not a check, not a verdict.
Recent checks
No checks yet — your finished checks will show up here.
Jump in
From your binders
This is the public demo of Real or Replica by Card Cauldron TCG. The full app — real checks, real binders, your own account — opens at launch.
Your Pokémon card check
Testing is on: every check you run is saved to the test pool — photos and result — so the checker can learn. That's what this test is for. (In the full app, saving becomes your choice again, and you are asked first.)
Your pet is here for company — the quality gate does the measuring, and your pet will cheer (or hold up a sign) from what it measures.
That's where this demo's photo steps end — on purpose. In the full app, your photos go to two checkers (Lens 🔎 and Gauge 📏), who compare them tell by tell and sign one verdict together.
Want to see how a finished verdict looks? There's a clearly labeled sample waiting — it's an example of the receipt style, not a real check of your item, and it was not produced from your photos.
Checking: Pokémon Card · Optional extra · DEMO
By Lens 🔎 — one more photo, only if you want it
Hold the card in front of a bright light or your phone flashlight and take the photo. Real card stock has a dark core and blocks the light — a dull glow at most. Thin fake stock glows translucent.
Line your card up against the light inside this frame
Its honest limits — by Lens 🔎
The light test reads the stock, not the art. A card can pass it and still be a reprint, or fail it and need a closer look. It's evidence, not a verdict.
Optional, always: skipping this photo never blocks your check, your verdict, or your free-check count. It is one tell among many — the checkers still judge your front and back photos.
By Lens 🔎 — a pocket check for card stock, and one of the oldest tells in the binder.
Hold the card in front of a bright light or your phone flashlight and take the photo. Real card stock has a dark core and blocks the light — a dull glow at most. Thin fake stock glows translucent.
In the checker, this photo is an optional extra after your front and back photos of a Pokémon card — take it when you can, skip it when you can't. A slab is sealed in its case and a plush has no card stock, so the light test belongs to loose cards.
A dull glow at most: real card stock is built around a dark core layer, so bright light barely gets through. The card stays mostly dark — that is the stock doing its job.
Glowing translucent: thin stock with no dark core lets the light pour through, and the art shows through like a lampshade. That is a tell worth writing down — one tell, on its own.
Its honest limits — by Lens 🔎
The light test reads the stock, not the art. A card can pass it and still be a reprint, or fail it and need a closer look. It's evidence, not a verdict.
The checkers never sign a verdict on one tell — the print, the lettering, the shine, and the stock all get read together, front AND back. The light test speaks only for the stock, so it rides along as evidence beside the rest: never a standalone verdict input, and never a pass/fail gate. In a check, skipping it never blocks anything — the front and back photos are the ones a verdict needs.
The Light Test, taught by Lens 🔎
Pip's Batch Check 🦊
Up to 5 cards — say, one binder page — checked in one pass. Batching saves trips, never standards: every card gets its own category pick, its own front AND back photos, its own photo-quality gate, its own identity match, and its own signed verdict on its own record. No shared verdicts, no shortcuts.
One free check pops per card, and only when that card's own verdict signs. A card whose photos bounce at the quality gate spends nothing — and the rest of the batch carries on without it.
Card 1
Cards 2–5
In this demo, try the batch photo steps: two photos — fronts, then backs — of all 5 cards laid out 3-and-2, just like the guide. Full batch runs open at launch, with the rest of the full checks.
Pip's Batch Check 🦊 · Photo steps · DEMO
Lay your 5 cards in good light — 3 across the top, 2 underneath, just like the guide.
Line your 5 cards up inside the guide — 3 on top, 2 below
Photos you take here stay on your device — batch check doesn't send photos anywhere.
SAMPLE VERDICT — NOT A REAL CHECK
Sample case · Pokémon Card · Example wording only
Likely Genuine
Every verdict in the full app lands on one of three words — Likely Genuine, Likely Counterfeit, or Inconclusive — and those words never change. Photos that can't be read come back Inconclusive and spend no check.
📚 Compared against reference examples
Pretty confident — most tells point the same way
What we found: in this sample, the print, the holo pattern, and the lettering all line up with a genuine card.
What it's based on: both checkers comparing the front and the back, tell by tell.
What it can't tell you: a check is an opinion from photos — not a grade, not a certificate, never a guarantee.
Signed by both checkers:
Lens 🔎 ✍️ · Gauge 📏 ✍️
Honest note: this is a sample receipt in a demo. No photos were checked to produce it. In the full app, verdicts are evidence-based opinions from your photos — not a grading service, authentication certificate, or guarantee.
What every check brings
This example: Not priced yet. A price only shows when it comes from a real market record — nothing is ever made up.
A grade estimate is not part of the free check. It comes with the Grading plan, as its own add-on.
Measured verdict — from your scan pair
Measured from the front and back scans filed with this check
No measured verdict yet
Every verdict lands on one of three words — Likely Genuine, Likely Counterfeit, or Inconclusive — and those words never change. This one was measured from the scan pair filed with this check.
Front print read: Not measured yet
Back print read: Not measured yet
What this lane is:
A checker for printed cards, proven in a blind test on scanner pairs — 399 of 400 printed fakes caught, 3 false alarms in 120. It speaks only for that family and that capture path. A verdict is an evidence-based opinion from measurements — not a grade, not a certificate, never a guarantee.
What every check brings
This card: Not priced yet. A price only shows when it comes from a real market record — nothing is ever made up.
A grade estimate is not part of the free check. It comes with the Grading plan, as its own add-on.
SAMPLE RECEIPT — EXAMPLE ONLY
Every tell, from both checkers, in plain words. These are example entries showing the format — not findings about any real card.
Sample note: colors sit where a genuine print puts them.
Sample note: the shine breaks up the way real holofoil does.
Sample note: letter shapes and spacing look right.
Sample note: feel can't be judged from a photo alone.
Sample note: the back design lines up edge to edge.
Sample note: wear looks natural, not printed on.
Signed: Lens 🔎 ✍️
Sample note: second pair of eyes, same read as Checker 1.
Sample note: pattern scale matches reference examples.
Sample note: one small area is too shiny to read in the sample photo.
Sample note: edge layering looks like real card stock.
Sample note: no worries found on the back.
Sample note: everything measures the way it should.
Signed: Gauge 📏 ✍️
When a real check finds worries, they show up here as soft-peach ⚑ Flag notes with plain-words explanations — never alarm colors, never jargon.
What every check brings
This example: Not priced yet. A price only shows when it comes from a real market record — nothing is ever made up.
A grade estimate is not part of the free check. It comes with the Grading plan, as its own add-on.
Sample receipt from the public demo. Real receipts in the full app are written from your own photos by both checkers, and a verdict is an evidence-based opinion — not a guarantee.
Live photos only in the app — a check is a card in front of the camera.
Sample checks — pick one
Three built-in samples, one per result. Each runs the real front + back flow and ends in a result labelled SAMPLE.
Step 1 of 2 — Front
Fill the frame with the front
Good light ✓Tap to capture — nothing is kept until you say so
This device or browser isn't giving the demo a camera, so a live check can't start. The sample checks still run the full flow.
Feedback-phase door so desktop testers without a camera can still try a check. The picture-of-a-picture rule still applies to anything uploaded here.
Your pair — check both sides
Front
Back
Retakes are free and unlimited. Nothing sends until you tap submit.
Reading…
One question — is this the right card?
We read this from your front photo. Wrong read? Fix the words, or retake the picture. Only a card you confirm goes on to a verdict.
Checking your card…
Front
Back
Checking print details…
No verdict — and no check spent
That's a photo of a picture
This looks like a photo of a picture, not a card in front of the camera — we can only check a real card, live.
Couldn't look — nothing was checked
Why?
—
—
—
—
SAMPLE RESULT — built-in sample photos, not your card
What we checked
·
Saved to Binders · All checks ✓
The back photo matches the front photo. A real check needs the card's actual back — flip the card over and take the back again.
128 cards · $1,240 · 3 need a second look
Page 1 of 2 — empty pockets are what's missing, not errors
No cards match that search.
—
Front
Back
—
Pick a plan below. Every choice is settled here — then Google Play handles payment with the method already saved to your account.
A monthly allowance of card checks.
$6.99per month Best value per check — 3× the checks for $2 more (≈53% less per check). Plan checks refresh monthly — unused plan checks don't roll over. Purchased checks never expire.Grade estimates for your cards, per grading company — labelled as estimates. Includes 20 grade runs a month.
$4.99per monthBoth plans, plus more — 500 checks and 50 grade runs a month in a single plan.
$14.99per month Honest math: Checks 300 ($6.99) + Grader ($4.99) bought separately come to $11.98/mo for 300 checks + 20 grade runs. Ultimate is $14.99/mo — $3.01 more — for 500 checks + 50 grade runs. More of everything, not a discount claim. Plan checks refresh monthly; purchased checks never expire.Optional — restore your plans on a new phone. Never a wall before payment.
For Child's Play — sealed packs for kids, never cash
Pokémon is hard for kids to get these days. We catch the fakes — and a slice of every upgrade puts sealed packs in kids' hands.
🪙 0 in the potGoal 🪙 250,000
The pot fills for real as coins are spent. A donation goes out only when the pot is full and the fund covers the full $25 — until then, nothing is promised and nothing is sent.
Selected: Checks · 300 checks/month — $6.99/month
Renews automatically at $6.99/month until cancelled. Cancel anytime in Google Play → Subscriptions; you keep access until the end of the paid month.
Real or Replica · Checks — 300 checks/month
This is the step where the saved Google payment method does the work — confirm here, with a tap, a slide, or biometric/password if you have verification on. No card form ever appears in our app.
Checks · 300 checks/month — $6.99/month. Google Play emails your receipt with an Order ID for this purchase and each renewal.
Testing saves (right now): while this public test runs, every check is saved to the test pool automatically — photos and result, unverified — so the checker can learn. Test scans are never filed as verified, never added to the genuine-card library, and never used as graded test answers. Scan gates (full app, at launch): a scan joins the database ONLY if (1) you explicitly agreed first, AND (2) the card is verified — verified as legitimately genuine, or verified as legitimately fake (a confirmed fake counts). Inconclusive / unverified scans are never filed. If you do not agree, a scan is used for that one check only and is not kept.
One frame, front then back — then mark each tell yourself, honestly, from what you can see in your own photos.
Line the front of your card up in the frame — tap the white bubble to take the picture.
Front photo — line the card up here.
Front photo first.
Your photos stay on your device — nothing is uploaded.
No front photo yet.
No back photo yet.
For each tell, pick: Looks right, Looks off, or Can't tell. This is your own judgement from your photos — the page does not judge the card for you.
Mark at least one tell above to see a summary.
Reminder, every time: this summary is only about the tells you marked. It is NOT a real card check and does NOT say this card is real or fake authoritatively. If anything looks suspicious, get a second opinion before buying, selling, or grading it. Real checks open in the full app at launch.
Photos and marks live only in this page visit. Reloading clears them. Nothing is uploaded or stored.
Extra drills, unlocked with coins in Rewards. The checklist above is the whole free lesson — these are only more reps of it.
Saves on this device only — two exceptions, below.
Saved on this device.
This is not an account sign-in.
It only remembers the name shown in the top bubble and on the leaderboards. No password, no server, nothing leaves this device, and nothing is saved to an account. For a real account, use the Card Cauldron account card on this screen.
During testing: always ON.
While the public test runs, every check is saved to the test pool automatically — that's what the test is for (see the pool privacy page). In the full app the ask-first choice returns: ON sends your scans to the pending pool, OFF keeps every scan on this device only.
A free, real account. While this test runs, checks you run while signed in are saved to your account, and each one gets a result that shows its work — most results are Inconclusive while our checker lanes finish their blind tests; an exact photo match to a known fake is called Likely Counterfeit. During testing, saving is automatic; you can delete any saved check at any time.
Signed in.
Your saved checks, newest first — read from your account, not from this device. A result appears here after the house checker reads your check; that can take a little while.
Loading…
Wick's idea 🕯️
Words around your check get simpler — shorter sentences, everyday words, hard words explained or left out. Only explaining words change; plan and sample verdict switch.
Your verdict words never change, in either mode: Likely Genuine, Likely Counterfeit, and Inconclusive stay word-for-word. In the full app, your device remembers your choice.
Plain-Words Mode by Wick 🕯️
Turns off drifting and bobbing. Everything works, quietly.
The little pops as you tap around.
Same app, your colors.
Arcane — the house palette. Saved on this device.
Person-avatars are gone — pets are back. Pick one creature and one tint; that's the whole customising, kept simple on purpose. Your pet lives in the corner of the main screens, coaches your photos, and shares your verdicts honestly. It never sits on a receipt.
Tint — pick one
Pick a different live scrolling animation for the background behind the app. It saves on this device only, and Calm & Clear / reduced-motion still stops it.
This board is for everybody who plays, not just this visit. Global scores are live now on the SSD backend at api.cardcauldrontcg.com. Post a score from any game's end screen, by name only, and it shows here for everybody. No fake names or scores are shown here.
Most points out of all games combined, at the top. Each player's total is the sum of their best score in each game — not an average.
Loading total scores…
Pick a game from the dropdown, then its top scores load live from the backend.
Play a game, and when you finish, post your score from the end screen — it will appear here, by display name only.
Play a game and your best score for this visit will show here.
These links leave the demo and open the real Card Cauldron TCG website and social pages in a new tab.
Tell us what broke, what confused you, or what you want next. No account, no tracking — only what you type here is sent.
For now, feedback comes to us by email or Discord, until the backend is done. Sending opens your email app with this feedback addressed to the shop. If your email app does not open, use Copy below and paste it to us on Discord instead.
Saved on this device, and ready to send.
None yet on this device.
Chat with other people here, and leave feedback as a chat message — everybody in the demo can read it. Your name and message show to everybody, nothing else. Do not share private info (no address, phone, passwords, or payment details). Be kind — rude messages can be removed.
Loading chat…
Chat saves on the backend when it is turned on. Until then, sending shows an honest offline note — it does not pretend your message went to other people.
Chat with your own AI — a model running on your own computer, on your own network. This page talks straight from your browser to the address you type in. Nothing passes through Card Cauldron's servers.
Not connected yet.
Your coins live on this device only, for now. They are never real money. When real sign-in lands, your coins move to your account — until then, nobody else's device can see your coins, and we cannot see theirs either.
🎮 Games pay coins — the first clear of a level pays most: Bubble Beat 50 · Cauldron Match 30 · Mystery Bubble 20 · Match Audit 20 · Cardboard Stack 10 (+2 a rung crossed). 📅 Daily check-in pays +10. 🫧 Scanning a card pays +10. The five games that moved to the website arcade pay their coins over there.
Treats and corner dressing for your pet (a small shelf, capped for good), practice runs past the free daily cap — whose scores never post — bonus tell-training packs, and pours into the donation cauldron. Coins never buy a check, a grade, a verdict, or a tier. That fence is permanent.
🪙 0
The jar is the charm — the number is the truth. Leaderboard scores are different: those ARE saved on the backend for everybody to see. Coins are not, yet.
Come back each day and check in for +10 coins. Check in two days in a row and your streak grows.
Streak: 0 days
The corner is bare for now — dressing you buy shows up here.
Every game on the shelf gives 3 free runs a day. Past that, a practice run costs 🪙 10 — and its score never posts to any leaderboard. The tell lessons themselves stay free forever; coins only ever buy more practice, never the lesson.
Pokémon is hard for kids to get these days. We catch the fakes — and a slice of every upgrade puts sealed packs in kids' hands.
5% of every upgrade goes into the donation fund.
Pour coins into the shared cauldron. When the community jar fills, the donation fund covers $25 of Pokémon product (at our cost), donated through Child's Play — games for kids in hospitals — and the receipt and a photo are posted right here, where everyone can see it. One fill is always that same $25 of product: coins never convert to money at any other rate, and the donation is always made by hand, never charged automatically. More cards into more players' hands.
🪙 0
poured by you, on this device. In the full app the jar is shared by every user, and the running total is public.
Your coins live on this device only, for now. They are never real money. When real sign-in lands, your coins move to your account — until then, nobody else's device can see your coins, and we cannot see theirs either.
🎮 Games pay coins — the first clear of a level pays most: Bubble Beat 50 · Cauldron Words 25 · Cauldron Match 30 · Cauldron Cannon 30 · Mystery Bubble 20 · Match Audit 20 · Pop Path 25 (a full run) · Rapid Fire 15 (a full run, +1 a stage past the first) · Cardboard Stack 10 (+2 a rung crossed). Replays pay a smaller amount, and each game pays up to 150 coins a day.
📅 Daily check-in — +10 coins
🃏 Scan a card (front + back) — +10 coins per scan, max 50 a day from scans
Avatar bases are picked free in Profile / Settings, and avatar looks/accessories live in the shop below.
A friend's invite is saved on this device. Sign in with your own name and the bonus lands — +100 coins for you, +100 for them.
Send this link to a friend. When they join with it, you both get +100 coins. When they grab their first coin pack, you both get +10 free checks.
— — — —
Sign in with your name and your code appears here.
Sign in to see your invite count.
1. Send your link to a friend.
2. They open it and sign in with their name — you both get +100 coins, once per friend.
3. When they buy their first coin pack, you both get +10 free checks.
Inviting yourself doesn't count, and each friend pays out once. Bonuses land on this device, under the name you signed in with.