PRISMA About

Market intelligence for the Counter-Strike 2 economy — and a straight answer about what it can and cannot tell you.

What this is

The CS2 skin economy is large, liquid in places and thin in others, and spread across marketplaces that quote different prices for the same item and charge different fees to leave. PRISMA collects those prices, reconciles them against each other, and uses the result to answer questions worth money: which trade-up contracts are actually worth running, where the same item is cheaper on one market than another, and — the one most tools skip — what a holding is genuinely worth getting out of, net of fees, at a size the market can absorb.

The through-line is that a confident wrong number is worse than no number. Prices that cannot be corroborated are withheld rather than displayed, estimates are labelled as estimates, and where data is missing the interface says so instead of rendering a zero.

The tools

How it works

Collectors pull prices from each marketplace on their own schedule — the fastest every few minutes — into a time-series database that keeps roughly three months of history. Every price then passes through one shared pricing layer that decides what an item is actually worth: it compares the markets against each other, rejects sources that disagree with the consensus by more than a set ratio, discards quotes that have gone stale, and records how many markets agreed and how old the answer is. Everything downstream reads that verified price rather than a raw feed, which is why the same item shows the same value on every page.

Above that sit the engines — trade-up expected value, cross-market arbitrage, exit depth, signal detection — and above those, the views you use. Background scanners run continuously and write their findings once, so the app reads results rather than recomputing them per request.

Where the numbers come from

SkinportListing prices and listing depth — the deepest source, and the only one that reports quantities PRISMA can treat as real depth.
DMarketListing prices, signed API access.
Buff163A roughly daily feed used as coverage filler for items the others miss.
SteamA secondary signal only — used for arbitrage and liquidity, never as a displayed price, because Steam funds are store credit rather than cash.
CSFloatIndividual listing floats, collected slowly per item because the bulk endpoint refuses this server.

What it can't tell you

Every tool in this space has these limits. Most do not mention them.

There is no completed-sale data.

Nothing here knows what anything actually sold for. Time-to-sale and sell-through are modelled, and every figure derived from them is labelled an estimate rather than a measurement.

Coverage is uneven across marketplaces.

Listing depth comes from one marketplace, volume from two, and some sources contribute a price and nothing else. Where a signal is missing, its absence lowers confidence — it is never filled in with a guess.

A price PRISMA cannot verify is not shown.

Prices are cross-checked between markets and rejected when they disagree beyond a threshold or when they are too old. An item whose price fails those checks reads "price unavailable", which is the honest answer and not a bug.

Aggregate value is not market cap.

A collection's value is the sum of the member prices PRISMA can verify — nothing here knows how many of each skin exist. Coverage is shown alongside every total for that reason.

The historical record is young.

Replay can only reconstruct what PRISMA observed, and it began observing recently. A sparse chart means PRISMA was not watching yet, which is a different statement from a quiet market.

Signing in

Sign-in goes through Steam itself. You authenticate on steamcommunity.com and PRISMA receives one thing back: your Steam ID, which is public information. There is no password here to store or leak. Signing in adds what Steam cannot — cost basis, profit and loss, sync history and exit planning — and everything private is scoped to your session. Your public Steam inventory can be previewed by anyone, because Steam already publishes it; what PRISMA adds on top is yours alone.

PRISMA is an independent project and is not affiliated with Valve Corporation. Counter-Strike and the CS2 item names are trademarks of Valve. Nothing here is financial advice — the numbers describe a market in cosmetic items, and markets move.