Second Draw Trading Co. App
2.9 • Build 422 • Store research
Nothing to undo yet.
Built-in weighted GTP engine active • upload a validated successor XLSX/CSV/TSV to refresh it without changing app code.
Selected set — C/U worth US$0.60+
Commons and uncommons from the Magic set selected above • imported from the current GTP master
Select a Magic set. Upload/refresh the complete GTP master if this list is not loaded yet.
FX used for USD pool quotes
CardTrader PoolHOLD
No cards waiting.
SBT PoolHOLD
No cards waiting.
Card Conduit PoolCONFIGURE
Choose the Card Conduit service and your low-value bulk cap. Bulk is no longer treated as a flat US$0.03/card.
PB / Pokémon BoxFILLING
0 / 80 • US$0.00 market value
Grading BoxHOLD
0 / 20
The Hobbit — 1× C/U HoldNOT LOADED
Separate goal inventory • does not use or count Library copies.
Foil BoxFILLING
0 / 80
Queue Viewer
1. Identify the card
MAGIC SEARCH. Search by card name inside Exact Magic printing, or enter the exact set code + collector number. For a photo, use TAKE PHOTO.
Exact Magic printing
Search by card name here, or use the exact set code + collector number. The visual scanner can fill the exact-printing fields after identification.
Built-in Photo Card Scanner
Photo identification is part of Remalia itself. Upload an existing whole-card picture or take a new one; the app starts identification automatically and returns the closest exact Magic printing for confirmation. No Cloudflare helper, visual API token, or separate scanner page is required.
QUEUE MODE: take or choose as many card photos as you want. Each photo is saved to the Remalia scan queue immediately. The scanner processes them one at a time without blocking the rest of the app.
Photo scan queue
0 queued
PHOTO WORKFLOW: queue your photos and let scanning finish. Remalia opens the first completed card for review. Review each recognized card first. You can CONFIRM IDENTITY, CORRECT CARD, SKIP / UNRESOLVED, or move to the NEXT CARD IN QUEUE. After confirmation, choose KEEP / ADD TO DECK / SBT / CARD CONDUIT / CARDTRADER. After a successful route, Remalia automatically opens the next completed scan until the batch is finished.
CardTrader scanner queue is ready for imported Drive images.
You can queue multiple photos and continue using Remalia. Android may pause browser computation when you leave the app, but queued photos remain saved and processing resumes when Remalia is active again.
Built-in photo scanner startup pending.
Legacy copyright-line OCR fallback
Fallback only. If local visual recognition cannot run on a particular device, this remains available for manual clue recovery.
Ready to scan locally.
Manual exact identity is available. Marketplace/database tools are shown only when they actually apply to the selected game.
Ready.
Connections
CardTrader API v2Import the Postman collection you supplied. The bearer token is read locally and is never written into any CSV export or into this HTML file.
Not connected.
Official PriceCharting API credentials are configured server-side. No PriceCharting token is stored in this browser or release package.
Remalia Cloudflare helper — eBay only
Card-photo recognition stays local. Production seller authentication and read-only listing inspection are working; this build adds the safe preview path needed before the first live variation append.
Scanner capture uses OpenAI for tray/crop/name hints; imported card identity uses CardTrader or the game-specific database.
eBay — existing variation listings
InuYasha is the current live-test target. The app can auto-find the active InuYasha master listing, inspect its existing variation structure, preview a new variation without changing eBay, and only then permit the live append.
Read-only eBay inspection is ready. Live write remains locked behind preview + an authorized Me/owner session or the device write key.
Selected card workspace
SCANNED CARD REVIEW
Review the recognized identity before routing this card.
Original: —Unique art: —Unique flavor: —Foil: —Printing identity will update with the selected card.
ARTWORK SIGNAL: CHECKING…
Magic exact-printing artwork history will be checked automatically before routing.
Copies owned & locations
Checking cards saved in this app…
Tournament History — MTGO
Checks confirmed tournament evidence for the selected Magic card. Missing evidence is never treated as proof that a card has never appeared.
First check for every card: all supported formats • last 365 days • newest 100 events maximum. After that broad first pass, these controls can be used for a narrower rerun.
No tournament check run for this card yet.
Source: Videre Project public MTGO tournament data. TopDeck.gg and Spicerack remain supported by the separate tournament-data package but are not called from the browser without their required API keys.
Edit card
No local edits for this card.
Sends this card, including local edits/image when present, to Proxy Sheet.
Printing markers
These describe the selected exact printing, not just the card name. English paper history remains the comparison baseline for first printing/original-release artwork, while qualifying Japanese/Korean special-art printings keep their exact language, artwork, and printing identity. Any field can still be manually overridden.
Unknown
Unknown
Not checked.
If this is not the original English paper printing and/or original-release artwork, the exact English original version to look for will appear here.
Same-art English printing history will appear here after the Magic printing check.
Unique-printing explanation will appear here after the Magic printing check.
TCGplayer Market
—
Magic uses the same free MTGJSON route that supplies Card Kingdom, avoiding Android TCGCSV/CORS failures. Other games can use manual market input for now.
Card Kingdom
—
Magic can use free MTGJSON Card Kingdom pricing. Manual entry is always allowed.
CardTrader current asking price
—
This is a current marketplace asking-price reference, not a sold-price guarantee.
Before routing: use the ARTWORK SIGNAL above. UNIQUE ART = unique illustration; REUSED ART = the same illustration appears on other printings.
5. Working queues + CSV
KEEP 0
DECKS 0
PACKAGES 0
TCGPLAYER / SBT 0
CARD CONDUIT 0
CARDTRADER AUDIT 0
PB 0
GRADING PROCESSING 0
GRADING BOX 0 / 20
GRADING: No cards waiting. Grading Box capacity is 20 cards.
VERSION-SAFE SAVE: This full save includes collection/routing data, binder + deck placement, Package Manager state, Master Set index, Fates/custom data, imported inventory snapshot, eBay non-secret settings, and the current photo queue (including queued photo bytes). Marketplace/API credentials are deliberately excluded. Use it as insurance before moving between local HTML files. Once Remalia is hosted at one stable Cloudflare URL, normal browser storage will carry forward automatically across app updates at that same URL.
CLOUDFLARE ACCOUNT / PROFILE STATE
Cloudflare Worker state is authoritative for Me and Mason. Logged-in devices load and save the current profile automatically; browser storage is only a cache/recovery copy. Device-local photo bytes stay local unless explicitly exported.
Role: detecting…
Master/follower protection is initializing.
Cloud profile is connecting to the Second Draw Worker…
SBT ESTIMATE: no queued TCGPLAYER / SBT cards yet.
CardTrader / Card Conduit physical sale locations
No sale-container locations assigned yet.
Recent routing records
| Route | Game | Card | Printing | Qty | TCG | SBT 65.35% | CK/Conduit | CT ask | Sale location | Status |
|---|
Routing rule used by the Magic sorter
KEEP is always a manual override. Otherwise: below US$0.50 → nonlands CardTrader, lands Card Conduit; US$0.50–0.74 → CardTrader; US$0.75–0.99 → Card Conduit; US$1.00+ → compare 65.35% of TCGplayer Market (SBT estimated return) with the Card Kingdom/Card Conduit reference and recommend the higher value. A recommendation/listing preparation is not a realized sale.