moonstone · release notes

Release notes

v1.59.0

Everything we have shipped, newest first. Each entry is dated the day it went live and links to the thing it describes.

98 in the log · since 11 August 2026

September 202686 shipped

  1. The scanner reads the set code beside the card number, not just the number

    A card's number is printed next to its set code on the same line. We were reading the number and dropping the code, so a card numbered 125 in one set could be answered with the card numbered 125 in another. Seven of the scanner's known mistakes had that shape, including the two most expensive ones.

    v1.59.0Scanner

  2. A price is only trusted when the card's own condition prices make sense together

    A damaged copy cannot be worth more than a mint one. Where the prices we hold for a card say otherwise, we no longer treat its near mint figure as the card's value, because that figure is the unreliable one. The card keeps the price it had rather than taking a number we cannot stand behind.

    v1.58.0Market data

  3. A card that was simply re-priced is not a card that moved

    Some cards sat at one price for weeks, jumped once, and sat at the new price. That is a seller re-pricing, not the card changing hands, so those no longer appear as movers whatever the size of the jump. We also stopped a card's price from being taken from a different version of it, such as a reverse holo standing in for the normal print.

    v1.57.0Market data

  4. Every price on the site is a near mint price

    The daily feed we price from carries one figure per card with no condition attached, and on cards with no recent near mint sales that figure is what a played or damaged copy fetched. We now publish the real near mint price everywhere we can prove it describes the same card, so search, the screener, artist pages and your collection all show what a near mint copy is worth.

    v1.56.0Market data

  5. Condition prices stay with the printing they belong to

    A card's printings are different items with different prices, so the per condition prices we record for one printing are no longer shown against another. Where they do not match we say we have none rather than showing a number from a different version of the card.

    v1.55.0Market data

  6. The headline price is the card's price, not the cheapest thing listed

    When nothing was for sale near a card's market price, we used to show the cheapest listing instead. That listing can be a damaged copy of a different printing, so it was never that card's price. We now show the market price and the cheapest listing side by side and say what each one is, and where we hold a real near mint price it leads.

    v1.54.0Market data

  7. Real prices for played copies, and no invented ones

    The card page used to estimate what a lightly played or damaged copy was worth by taking a fixed fraction of the near mint price. It now shows the real price for each condition where we have one, and says plainly when we do not. The daily boards also hold back until our record covers enough of the market to call anything the week's biggest move.

    v1.53.0Market data

  8. Price moves are measured on near mint prices, and nothing else

    We now keep our own record of what a near mint copy of each card was worth on each day, taken from real per condition prices rather than a single figure that could quietly describe a played copy. Every price move on the boards and the screener is measured from that record, so a card only appears when both the old price and the new one describe a near mint copy. We also keep the lightly played, moderately played, heavily played and damaged prices, so what a worn copy is worth becomes a real number instead of an estimate.

    v1.52.0Market data

  9. A card that only looks like it rose is left off the board too

    Some cards appeared to jump because the price we had been comparing against was a played copy rather than a near mint one. A move is now checked at both ends, so a card only appears when both the old price and the new one describe a near mint copy.

    v1.51.1Market data

  10. Every price we publish is a Near Mint price, and we say when we saw it

    A card is worth different amounts in different conditions, and a heavily played copy is not what your near mint copy is worth. Our daily boards now confirm each card is quoting a near mint price before printing it, and a card we cannot confirm is left off rather than shown. A price we last saw months ago no longer counts as today's price.

    v1.51.0Market data

  11. The scanner's accuracy is measured every night and can only go up

    A fixed set of 159 real photographs is scanned on a schedule, the score is recorded with the exact build and index that produced it, and the best run ever recorded becomes the bar. A run below the bar turns the scanner red on the status page and names the cards it got wrong. A run that could not be measured says so and leaves the bar alone.

    v1.50.0Scanner

  12. Graded prices agree with each other everywhere on the page

    A card's PSA 10 figure could read one number in the band and another in the tape below it, because the two were quoting different columns of the same record: the all time median beside the recent one. Everything now quotes the same rule, including the market reports, and a report built before the rule changed is retired rather than shown. Checked across 66 cards, from 337 disagreements to none.

    v1.49.1Market data

  13. Top movers is a seven day board, and a set's launch no longer reads as a crash

    The movers board on the home page now measures the same seven days the daily letter does, so a card the letter names is always on the site. Cards whose set came out during the window have left it: a preorder price meeting the street price on release day looked like a 98% fall, and three of those were leading the losers. The biggest real fall this week leads instead.

    v1.49.0Market data

  14. The daily letter reaches everyone on the list

    One seeded audit account on a reserved domain made the mail provider refuse the whole morning's batch, so the first edition reached nobody. Addresses on domains that exist precisely so nothing delivers to them are no longer on the list, and when a batch is refused the letter is sent one at a time at a pace the provider accepts.

    v1.48.2Research

  15. Four numbers that disagreed with themselves

    Top movers on the home page had been blank since the morning, because one failed reading was kept and re-served for hours; an empty board is now thrown away after a minute. A card whose price had fallen still showed no change over thirty days, because the change was measured to the last day the price source reported rather than to today; it now ends at the price printed beside it. The daily letter called its lead the biggest drop of the week when the site published larger ones it deliberately leaves out, and says which list it is the biggest of. A letter that reaches nobody is retried one message at a time and the outcome is checked every morning.

    v1.48.1Research

  16. Signed in, the home page is your portfolio

    Members open on what their cards are worth, the change since the recorded prices start, and a line they can set to a week or a month. Under it, the three holdings that moved most with their art, a watchlist, and the market in one short list. The headline sentence names the card behind the move when one card carries most of it. Visitors who are not signed in see the page as before.

    v1.48.0Collection

  17. A daily letter that fails to go out now says so

    The record of each morning's send counted the messages the mail provider accepted and stored that as the number of readers, so a send that failed for everyone looked exactly like a morning with nobody subscribed. It now records how many people were on the list, how many copies went, and what the provider said when one did not. Re-sending a morning uses the letter already written for it instead of writing a new one.

    v1.47.9Research

  18. The letter never counts sales it did not measure

    A note the daily letter could quote said the earlier price rested on a number of recorded sales, and that number counts the days we recorded a price, not sales. It now says what it is, a median over a few daily readings. The check that refuses a cause running the wrong way also reads every card in the letter against its own direction, not only the card it leads with.

    v1.47.8Research

  19. The letter's guess about a move is held to the direction and the set

    Two checks on the daily letter had holes. A cause that runs the wrong way (an expensive copy selling, on a card that fell) slipped through whenever an extra word sat between the copy and the sale, and a reprint could be offered as a cause for any set whose release date we do not hold, which is most Japanese sets. Both now refuse, and the second refuses unless the set is known to be recent.

    v1.47.7Research

  20. Morning Pull carries the three Pokemon stories worth a tap

    An In the news block picks the three most tap-worthy stories from the last two days (set reveals, big sales, grading news, store drops, tournaments), each with its picture, its source, how long ago it ran, and one short line on why a collector should care that is checked against the story's own words. The letter still reads in a minute, and the hairlines between its blocks are gone.

    v1.47.6Research

  21. Two things that stand out about each card, beside its art

    The three lines beside the card image used to repeat the band below them. Now they are the two most notable facts about that card: the size of its week against every priced card, how far it sits under its recorded high, how hard it is to get a 10 in its set, its price rank in the set, how thin its registry is, or what the same card costs in the other language. A card with only one thing worth saying gets one line, never filler.

    v1.47.5Market data

  22. Lighter pages: small card art arrives at the size it is shown

    Thumbnails in the home rails, the version chips and the graded ladders were full card images squeezed into tiles a few dozen pixels wide. They now come down at the painted size, which takes the home page from about 890 KB of images to under 480 KB on a phone and cuts card pages by two thirds.

    v1.47.4Site

  23. Morning Pull reads in a minute, in a collector's words

    The daily letter is under 180 words: the biggest price change of the week with a short take on why, in plain words a collector uses, with today's Daily Buys picks always in it (yesterday's, dated, when today's are not built yet), the set and grading notes, and one Pokemon fun fact. The guess about a move now fits its direction and the card's era, and every figure is one the site's own pages print.

    v1.47.3Research

  24. The card page's metric band lines up, and portfolio and watch share a row

    Every cell in the band under a card uses the same two-line shape, so figures start on one line and a fifth metric runs as a footer line instead of sitting alone with an empty half. Add to portfolio and Watch price sit side by side in every language, and the print line and the versions block use one label style.

    v1.47.2Site

  25. The day's prices are written in full even on a slow morning

    The daily TCGplayer price dump is stored once and written to the recorded series until every card is in, with two follow-up runs at 03:25 and 03:50 UTC finishing whatever the first could not. This morning's day had stopped at 60% of the catalog when the database was slow, which is what the status page's pricing warning was reporting.

    v1.47.1Market data

  26. Signed in, the home page opens on your portfolio

    Members see their collection's value, its change over the recorded window, a line built from the recorded price of every card they hold, the three holdings that moved most, and one Scan button, in place of the marketing headline and the stat strip. Visitors who are not signed in see the page as before.

    v1.47.0Collection

  27. The metric labels have their info buttons back, and AGC slabs stay out of raw sales

    The small circled i beside every metric label on the card page was showing as a bare square; it opens the definition again. Recent eBay sales now recognise AGC, GAG, CGA, BCCG and PGC slabs, and ACE, DSG and MNT when a grade follows, so a graded sale no longer sits in the raw list or the raw median.

    v1.46.5Market data

  28. Quieter chrome across the site

    The sign-in and reset pages are one centred column with the moon mark, without the marketing panel beside the form. Section headings on the home page, the research desks and the card and set pages lose the small "moonstone" label that sat above each one, footer columns lose the hairline over each heading, empty home sections no longer leave a rule behind, and the Pro page drops its counters and gold glow.

    v1.46.4Site

  29. The graded tab shows every grading company at once

    PSA, CGC, BGS, TAG, ACE and SGC ladders sit side by side with a dated figure and sample per grade, the tab label names the companies the card has, a find-my-grade picker shows one figure large (a CGC Pristine 10, say), and one line compares a CGC 10 with the PSA 10 where both have sold. Every qualifier in the metric band wraps under its figure again on phones.

    v1.46.3Market data

  30. Japanese cards answer to their English names

    Search for "Giratina VSTAR Universe 261" and you get ギラティナVSTAR 261/172, which has had PSA, CGC, BGS and ACE sales all along. Nearly 17,000 Japanese cards and 27,000 set names gained an English alias, katakana queries match whole names, and Japanese results show the English name and set under the printed one.

    v1.46.2Site

  31. The binder scanner reads the printed name, and asks the camera for more pixels

    The name printed on each card now outranks what the picture looks like, a page is treated as one set unless a card proves otherwise, a card the picture search missed can be found by its name, and the two prints of one picture no longer argue with each other. The binder desk also asks the phone for its 4K stream, which roughly doubles the pixels per card and is the single biggest lever the loop measured.

    v1.46.1Scanner

  32. TCGplayer's own prices beside ours on every card

    Each card page now shows TCGplayer's published low, market, mid, high and direct-low prices for the printing you are looking at, with the day and a link to the listing and to TCGplayer's condition guide. When their market and our recorded price disagree by more than 15%, the page says so instead of picking one. Cynthia names both sources too.

    v1.46.0Market data

  33. Scanned cards as a carousel on your phone, and set pages that load

    On a phone the scan tray now shows one card at a time with the next peeking in, a scrub rail for the whole session, and the condition controls folded behind a summary line, so the camera stays on screen. The binder crop is taken at the moment you tap, so it matches the outline you saw even while it is changing shape. Set pages that had stalled for a minute on first load now come up in under half a second.

    v1.45.1Scanner

  34. Graded prices that say when the card last sold

    A PSA 10 figure is now the median of the last 90 days of verified sales when there are enough, or the last sale with its date when there are not, and the long-window median stays visible when it disagrees. Every grade the sales feed carries is recorded, PSA 8 and below included. A Skyridge Crystal Golem PSA 10 had printed a thirteen-month blend as if it were today's price.

    v1.45.0Market data

  35. A settings page you can read down

    Morning Pull first, then appearance and language, then your account, each as a row with its control at the end and a line that says what happened when you change it. The account menu's appearance row is now one quiet line with a link to Settings.

    v1.44.3Site

  36. Switch a scanned card between the printings a camera cannot tell apart

    A scanned Base Set card now shows its Unlimited, 1st Edition and Shadowless runs, and its Base Set 2, Legendary Collection or Classic Collection reprints of the same art, as chips on the row. Pick one and the row re-prices; a page that is all Shadowless switches in one tap.

    v1.44.2Scanner

  37. Binder scans cross-check three frames and stay inside the outline

    The binder desk now shoots three sharp frames of the page, runs each through the scanner and only calls a card certain when the frames agree; a disagreement becomes a tap-to-pick list instead of a wrong price. It also scans only what sits inside the green outline, so cards on the facing page or the next binder no longer appear in your results.

    v1.44.1Scanner

  38. One number per figure on every card page

    A card page could show two PSA 10 medians and a gem rate beside "not tracked" (Karen's Tyranitar did). The bullets, the metric band, the recorded-data ledger, the share image and the machine-readable data now all read one resolved figure set, and an audit script checks any deployment for drift.

    v1.44.0Market data

  39. Twenty studies on the sets and cards nobody had written up

    The EX era (Unseen Forces, Team Rocket Returns, Delta Species, Dragon Frontiers, Deoxys and eleven more), Expedition, the Japanese promo families, Sun and Moon and Diamond and Pearl as eras, Japanese 151 against English 151, five card studies, and five questions people actually search (cheapest Gold Star, which Neo set holds value, Black Star Promos, McDonald's sets, POP Series). Every figure independently recomputed before publication.

    v1.43.8Research

  40. Tables that read like lists on a phone

    The recorded-data ledger on card pages, the grading desk, the registry watch and the track record now stack into labelled entries under 640px with no sideways scrolling, and their columns line up under their headers on a desk. Also: every Pokemon fun fact in the morning letter was checked against the games and rewritten where it was loose.

    v1.43.7Site

  41. The movers board says how many days it measured

    The home board called itself 30-day while its comparable price history reached 16 days, so a card up 50% in the letter's 7-day window could sit among the losers on the home page. Every label now prints the span the board actually compared and the day it ends.

    v1.43.6Market data

  42. Release notes as one calm log

    This page: title first, one line of summary, one quiet meta line, a date stamp only where the day changes, and the version printed once at the top. The appearance switch has left the footer for the account menu and the settings page.

    v1.43.5Site

  43. Binder pages and bulk drops come back in the order you scanned them

    A binder page's nine pockets now read top-left to bottom-right in the tray, and a multi-file drop reads in the order the files were chosen. Both had been landing in reverse.

    v1.43.4Scanner

  44. Graded medians on the screener and card pages read the newest tape

    About a hundred cards were showing a PSA 10 median from an old snapshot while a newer one sat under another key (Raikou Gold Star read $4,653 where the tape held $20,675). The newest row now wins everywhere.

    v1.43.3Market data

  45. Morning Pull talks like a friend, not a research note

    The letter is now Morning Pull. Each story ends on a one-sentence take in plain words, with a hedged guess at what probably happens next instead of a method note, a Pokemon fun fact closes every edition (about a card in that morning's letter when there is one), and the buttons no longer sit flush against the next divider.

    v1.43.2Site

  46. The morning letter reads in dark mode and says why it matters

    The morning letter now carries a one-line take under each story, real buttons instead of a row of identical links, figures in the plain-text copy, and panels that stay legible in Apple Mail's dark mode. The writer is refused a third time before the letter falls back to figures only.

    v1.43.1Site

  47. The desk asks real questions and holds sixteen screens

    The prompts beside the ask box are now the questions people actually type, and the screens sit behind four categories (Valuation, Grading, Momentum, Supply), sixteen in all, each tile counting its cards from the same table the screener reads.

    v1.43.0Screener

  48. Morning Pull, the morning letter, and a settings page

    A daily email at 5:30am Pacific with the night's movers, the screener's freshest picks, the card of the day and the news, every figure taken from the boards on the site. Signing up opts you in; your settings page turns it off, and the light or dark switch now lives there too.

    v1.42.0Site

  49. Every version of a card, grouped by what differs

    Under the card name: its printings with their own prices, the Japanese print, the same card at another rarity in its set, and its promo or gallery reprints, each as a labelled row that wraps instead of clipping.

    v1.41.0Site

  50. Cynthia and the screener share one desk

    On the home page and on every card page, one panel: ask in words, or set the bars yourself. Each screen tile shows a fanned pile of its top three cards so it reads as a screen, not one card.

    v1.40.0Cynthia

  51. Market reports show their work

    Every report opens on a market snapshot, states its data integrity (which of thirteen checks it passed), prints its score as a table whose rows add up, separates the market call from the grading signal, liquidity and listed float, and prices grading at the PSA service tier your card actually needs, net of eBay's selling fee.

    v1.39.0Pro

  52. One report is free, and the rest sell themselves better

    The Mew ex (Paldean Fates) report is open to everyone as a showcase. Locked reports now list exactly which sections this dossier holds, with the verdict block explaining what each colour means.

    v1.38.0Pro

  53. Every metric explains itself

    An info mark beside every figure on the card page opens a plain-language definition: what it is, how we compute it, how to read it. Beta versus the moonstone Index included.

    v1.37.0Market data

  54. Recent eBay sales link to the sale

    Each recorded sale on a card page now links to the eBay listing it came from, shown as a slab with its grade, with searches for live and sold listings above the list.

    v1.36.0Market data

  55. Tap the card art to see it full screen

    Pinch, scroll or double tap to zoom into the largest art we hold, pan around it, and close with a tap.

    v1.35.0Site

  56. Card pages read faster

    Key figures as three bullets under the name, the PSA 10 population in the band, a printing switcher with each printing's own price, collapsible sections, the discussion as a paginated section at the foot, and one Explore block instead of two rows of pills.

    v1.34.0Site

  57. Card pages for search engines and AI assistants

    Every recorded figure sits in the page's own HTML with its basis and date, each card has a JSON twin, and the sitemap dates every card to the day its figures last moved.

    v1.33.0Site

  58. One grading fee model everywhere

    Break-even and grading math on every page use the same published PSA tier for the card's declared value and net the sale through eBay's fee. No more flat $20.

    v1.32.0Market data

  59. The set screen: four ways to read one set

    Pick any set and rank every card in it four ways at once: the PSA 10 premium, the laggards, gem rate against price, and how far each card sits from its own peak. It answers the question people actually ask, which is not "what is this card worth" but "what in this set is cheap right now".

    v1.31.0Research

  60. Ask Cynthia about a whole set

    Name a set in a question and Cynthia now builds the set screen before she answers, instead of asking you to name specific cards. She cites the ranked cards and links the screen she read.

    v1.30.0Cynthia

  61. The screener, rebuilt as a terminal

    Four pills carry the filters people use every day and a disclosure holds the other ten, every figure now takes a ceiling as well as a floor, six named screens open with live counts, and the grid is never empty when you arrive. On a phone each row is a labelled quote card, so nothing scrolls sideways any more.

    v1.29.0Screener

  62. The binder scanner catches the top row

    A nine-pocket page that came back as six now comes back as nine: a row of cards that sit slightly out of line is still a row, and an empty pocket in an otherwise even grid is told apart from a card the scanner missed.

    v1.28.3Scanner

  63. Single card scans are a second or two quicker

    The same scan, one to two seconds faster, and a little more accurate on the hard cases. Two lookalike pairs that used to swap places are now kept apart.

    v1.28.2Scanner

  64. 174 of 185 research notes recomputed from scratch

    Every published figure in the archive was rebuilt from the data rather than trusted, and each of the eleven that could not be rebuilt is labelled with the reason. A number on this site should survive being checked.

    v1.28.1Research

  65. Fifteen studies on the arguments collectors actually have

    Vintage against modern, which sets hold up, which grading myths survive contact with the tape. Fifteen new pieces, each one independently recomputed before it was allowed to stay live.

    v1.28.0Research

  66. Binder scanning, rebuilt: a page in seconds, not minutes

    Photograph a binder page and get every pocket named and priced. A page that took forty seconds to over two minutes now takes four to twelve, and a pocket the scanner is unsure about says so instead of guessing.

    v1.27.0Scanner

  67. The landing page quotes like a terminal

    Two live tapes run under the header: sets one way on top, the Pokemon Index and twenty two blue chip species the other way beneath, each with its artwork and its real move. The showcase below is a full quote panel with the recorded price series, the graded ladder and the grading maths.

    v1.26.0Site

  68. Two scanning desks: single card, and binder

    Scanning a single card is free. Binder and bulk scanning is its own tab for members, and on a desktop the scanner opens on a drop zone rather than a webcam square.

    v1.25.0Scanner

  69. An intake desk for shops

    Set your margin, floor and rounding, scan a stack, and every row comes back with an offer you can pass on, override by hand or annotate. Export a CSV or print the sheet, and a closed tab does not lose the session.

    v1.24.0Scanner

  70. Every card page says what we actually recorded

    Each page now opens with that card's own market price, its PSA 10 median and the number of sales behind it, as of the date we recorded them, rather than a stock promise. A new /about page explains in plain words what the platform measures and how.

    v1.23.0Market data

  71. A set name resolves to the set you asked for

    Typing a set name used to be able to land you on a different set that shared a word with it. The rule was rewritten and measured across all 777 set names in the catalog.

    v1.22.1Site

  72. Thirty reference studies on how this market works

    Grading economics, set lifecycles, liquidity, catalog structure, returns and risk, and sealed economics. Thirty pieces built on our own recorded tape, every one independently recomputed before publication.

    v1.22.0Research

  73. Cynthia cites our own research

    Ask her a question the archive already answers and she quotes the study and links it, instead of reasoning from scratch. Our recorded data is the only reason to ask her rather than a general chatbot.

    v1.21.0Cynthia

  74. Three free days of Pro

    Pro opened with a free trial: three days, a notice before the card is ever charged, and nothing taken if you cancel inside the window. The membership page always carries the terms in force today.

    v1.20.0Pro

  75. A support desk and a public status page

    Write to a person at /support and get a ticket you can follow. /status publishes seven components with ninety days of history, so you can see for yourself whether the thing you are waiting on is us.

    v1.19.0Site

  76. Cynthia is a proper chat app on a phone

    The transcript scrolls, the composer stays put, answers arrive at the top rather than showing you their tail, and you can read what you typed. Ask Cynthia now sits at the top of the home page.

    v1.18.1Cynthia

  77. Price targets, drawn on the card's own chart

    Every card in the book carries a disclosed model target projected onto its price history. The direction is visible to everyone and the magnitude is a member figure.

    v1.18.0Market data

  78. Far more sets have a page of their own

    Three quarters of the set catalog had nothing to land on when you searched for it. Those pages resolve now, and the search panel opens on screen on a phone rather than off the side of it.

    v1.17.1Site

  79. The site speaks four languages

    English, Spanish, Chinese and Thai, chosen from the menu beside the theme switch and remembered on your device. Research notes are machine translated with a badge saying so, and figures and card names never change.

    v1.17.0Site

  80. Open a pack, and keep score

    The pack simulator opens a real booster from any supported set using that set's researched pull rates and card order, prices every pull at the printing you actually got, and keeps a running paid against pulled ledger on your device. Entertainment and odds education, not cards you own.

    v1.16.0Site

  81. The Grading Desk, every Tuesday

    Nobody publishes PSA population history, so we snapshot it daily and the deltas are ours. Each week: which cards the registry is absorbing fastest, what is hardest to gem against its own era, and what a PSA 10 is worth over raw.

    v1.15.0Research

  82. A watchlist for the cards you are waiting on

    Put a price on a card you are waiting for and the engine watches it for you every morning. A target disarms the moment it is crossed, so one move is one message and not a week of them.

    v1.14.0Collection

  83. Quant metrics on card, set and artist pages

    Drawdown, volatility, momentum and the rest, computed only from series we recorded ourselves. If we have not recorded enough to say something, the page says nothing rather than filling the gap.

    v1.13.0Market data

  84. "Nobody has graded this card" is now an answer

    Graded coverage now runs over the whole catalog rather than only the cards that happened to carry a price, and a card with no PSA sales on record says so in words instead of showing a dash. An absence we have checked is an answer; an absence we never looked at is not.

    v1.12.1Market data

  85. Pull rates on set pages

    Where a published study exists, the set page shows what a pack actually yields, sourced verbatim. Where none exists, it says so instead of rolling a number.

    v1.12.0Market data

  86. The card screener

    An empty grid you drive: filter roughly forty five thousand priced cards on price, PSA 10 median, population, gem rate and move, and every screen you build is a URL you can send to someone.

    v1.11.0Screener

August 202612 shipped

  1. Daily Buys

    A conviction list published every day with buy, sell and hold ratings and a disclosed target on each. The engine has to clear its own costs before it calls anything a buy.

    v1.10.0Research

  2. One hundred hand written card house views

    A written view on a hundred individual cards, each one taken through an author, an insider read and an accuracy pass before it was published.

    v1.9.0Research

  3. Market Reports for members

    A dossier per card and per set: the recorded price series, the graded ladder, the grading maths and a written house view. Built for the cards and sets people ask about most, and refreshed on a rotation.

    v1.8.0Pro

  4. A public track record

    Every scored call is dated and kept, win or lose, at /reports/track-record. A research desk that only shows you its good weeks is not worth reading.

    v1.7.0Research

  5. A light theme

    Warm paper by day, night sky by dark, chosen from the account menu or from the time of day the first time you arrive. Every page and chart was retuned for both.

    v1.6.0Site

  6. Cynthia answers while she is still thinking

    Answers stream in rather than landing all at once, with the first words in a couple of seconds instead of five to twelve.

    v1.5.1Cynthia

  7. Moonstone Pro

    Nine ninety nine a month: 300 Cynthia questions a day instead of the free desk's 25, binder scanning, and 200 API card scans a month. The free desks stay free, and every member figure we have built since is included.

    v1.5.0Pro

  8. Scan a whole binder page at once

    Photograph a page of nine and get every pocket named and priced, instead of scanning card by card.

    v1.4.0Scanner

  9. Cynthia, the research assistant

    Ask a question in plain words and get an answer built from our own recorded prices, graded sales and population data, with the cards it names linked and the tables drawn. Send her a photo of a card and she reads it.

    v1.3.0Cynthia

  10. Import your collection from a link

    Paste a Collectr share link and the whole collection comes across, valued at our recorded prices rather than retyped card by card.

    v1.2.0Collection

  11. The Scan API

    The same scanner behind a key, for shops and developers who want it inside their own tools. A free sandbox tier to try it on, and a dashboard showing exactly what you have used.

    v1.1.0API

  12. moonstone opens

    A card scanner, a research engine and a page for every card we track, on one site. Everything above is what happened after.

    v1.0.0Site

Dates are the day the change reached production. Everyday fixes and data work are not listed; this page records what changed for the person using the site.