litvm-tcg-oracle
On-chain TCG price oracle for the LitecoinVM ecosystem — 13 free tools: 455K+ card prices with Merkle proofs on LiteForge (Chain 4441), calibrated forecasts…
Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only
What it can do
- Search Cards: Search 446K+ trading card products by name using full-text search. The catalog contains 446K products total — 284K are actively priced with current market data. ~157K are catalog-only en
- Get Price: Get the latest market price and historical price data for a trading card. Provide either a card name (fuzzy search) or a TCGPlayer product ID. Returns current market price, low (buy-it-now)
- Get Merkle Proof: Get a Merkle proof for on-chain price verification on LitecoinVM. WHY THIS MATTERS FOR AI AGENTS: Regular API prices require trusting the server. Merkle proofs let you VERIFY the pri
What data it sees
Do you need an account
No: the server works without sign-in
On-chain TCG price oracle for the LitecoinVM ecosystem — 13 free tools: 455K+ card prices with Merkle proofs on LiteForge (Chain 4441), calibrated forecasts with a public accuracy scorecard, graded-slab proofs, card-collateral loan previews, and the 4,444-soul fantasy league.
Server tool list (13)
Raw names from tools/list. Only developers need these.
| search_cards | Search 446K+ trading card products by name using full-text search. The catalog contains 446K products total — 284K are actively priced with current market data. ~157K are catalog-only entries (tokens, promos, bundles) with no price history. Disney Lorcana, Flesh & Blood, Dragon Ball Super, Digimon, Star Wars, Union Arena, MetaZoo, Cardfight Vanguard, and My Hero Academia. Returns product IDs (needed for get_price and get_merkle_proof), card names, games, and current market prices. |
| get_price | Get the latest market price and historical price data for a trading card. Provide either a card name (fuzzy search) or a TCGPlayer product ID. Returns current market price, low (buy-it-now) price, and daily price history for the requested time window. The price history is what powers the Monte Carlo simulation — it's the same data used to calibrate drift and volatility parameters. |
| get_merkle_proof | Get a Merkle proof for on-chain price verification on LitecoinVM. WHY THIS MATTERS FOR AI AGENTS: Regular API prices require trusting the server. Merkle proofs let you VERIFY the price on-chain without trusting anyone. The proof is a cryptographic guarantee that this exact price was committed to the LitecoinVM blockchain by the oracle operator. The TCG Price Oracle commits 284K actively-priced products to a single Merkle root on LiteForge daily. This tool returns the proof array that can be submitted to the MerklePriceOracle smart contract to trustlessly verify any card's price. NOTE: Only actively-priced products (market_price > 0) are included in the Merkle tree. Zero-price catalog entries cannot be proven. |
| oracle_status | Get live status of the TCG Price Oracle on LitecoinVM. Reads DIRECTLY from the LiteForge blockchain (Chain ID 4441) via the Caldera RPC endpoint — this is NOT cached data, it's a live on-chain read at the moment you call it. Returns: • MerklePriceOracle: current root, total products, freshness, update count • TCGPriceOracleV2: total TWAP updates, last update timestamp • Network: connection status, chain ID, RPC URL, explorer link • Database: card count, price rows, latest data date (from API) No arguments required. |
| get_forecast | Get the calibrated conformal risk forecast for a trading card. This is the recommended, honest default forecast — distribution-free, deterministic, and never-under-protective. Unlike a Monte Carlo simulation it makes NO distributional assumption: the bands are calibrated on real cross-card price history, so the stated risk is honest out-of-sample (a "5% VaR" means a ~5% loss happens about 5% of the time). Each card also gets two plain-English letter grades. |
| simulate_price | Run a Monte Carlo price simulation for a trading card (opt-in). For the honest DEFAULT forecast — conformal VaR + Safe-Hold/Momentum grades — use get_forecast. This tool is the stochastic Monte Carlo alternative (Merton/GBM). HOW THE MATH WORKS: This is NOT fake data. The simulation calibrates parameters from REAL market prices stored in the oracle database (26.9M+ price observations): 1. Look up the card → get product_id via FTS5 search 2. Pull up to 365 days of daily price history 3. Resample to weekly buckets for stable drift estimates 4. Compute annualized drift (μ) and volatility (σ) 5. Detect price jumps via 2σ threshold on time-scaled returns 6. Run 10,000+ vectorized numpy simulation paths 7. Return percentile forecast bands + risk metrics If insufficient price history exists (<5 data points), conservative TCG market priors are used (3% drift, 40% vol) and clearly labeled as "default_tcg_priors" in the response. |
| get_market_snapshot | Get a market overview — top trading cards sorted by value. Returns the highest-value cards for a specific game with current market prices and low (buy-it-now) prices. Games: Pokemon, Magic, Yu-Gi-Oh, One Piece, Disney Lorcana, Flesh and Blood, Dragon Ball Super, Digimon, Star Wars, Union Arena, MetaZoo, Cardfight Vanguard, My Hero Academia. |
| get_graded_proof | Merkle proof for a GRADED-slab price on the GradedPriceOracle contract (LiteForge, Chain 4441). The graded price tree is committed on-chain daily — this proof lets any agent verify a slab price trustlessly, the same way get_merkle_proof verifies raw-card prices. Grades like 'PSA 10', 'PSA 9', 'BGS 9.5'. |
| get_fantasy_league | The Undesirables fantasy league on LitecoinVM: 4,444 AI personalities draft weekly fantasy lineups over the oracle's calibrated forecasts. Every lineup is merkle-committed to the PredictionRegistry on LiteForge (stream fantasy_souls) BEFORE games score. No token_id: league feed with standings and the week's commit txs. With token_id: that soul's lineup, personality traits, and drafting strategy. |
| get_oracle_scorecard | The oracle's public accuracy record — verify before trusting. Rolling 30-day coverage on matured forecasts (recent: 90% bands covered 93%+ across 181K+ graded predictions), the souls' scored track record, and the blind slab study. Every scored prediction was committed to LiteForge + Base before its outcome existed, so the table cannot be curated. |
| get_loan_terms_preview | FREE worked derivation of card-collateral lending terms for cards on today's published free board: value -> calibrated 99% tail -> liquidation buffer -> liquidity cap -> max LTV, six steps shown with price source and merkle proof links. term_days: 7, 14 or 30. Off-board cards 404 with a pointer to the paid quote ($0.10 x402, all 2,000 rated cards). Informational only — not financial advice. |
| get_sports_board | Daily sports movers — hot, high-volume players per live league with calibrated 7-day forecast context. The underlying stat panels are merkle-committed daily to SportsStatsRegistryV2 on LiteForge + Base. Off-season leagues report dormant instead of serving frozen numbers. |
| get_census_summary | Observed graded-slab census totals: how many PSA/BGS/CGC/TAG slabs the oracle tracks circulating on the open market (cert-verified; a census of what is listed and pressing on price — NOT a pop report). Census leaves are committed on-chain daily. |