{"x402Version":2,"payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","resources":[{"id":3422,"slug":"3422","resource":"https://oracle.the-undesirables.com/api/v1/crypto-oracle","description":"NFT collection floor-price oracle: fetches real-time floors via Alchemy and returns risk-aware price forecasts — current floor, historical volatility, drift, and forecast percentiles. Forecasting uses Merton Jump-Diffusion modeling for this crypto-native asset class. Supports any ERC-721 or ERC-1155 contract on Ethereum mainnet.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000","maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"GueVKFK4VNe4LYvMoYAKpnJe8s7Yar6FF3r1f92gfm9y","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"50000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:4663","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","amount":"50000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"contract_address":"0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d"},"type":"http"},"output":{"example":{"floor_price":0.45,"forecast":{"50th_percentile":0.52,"95th_percentile":1.1},"model_params":{"diffusion_sigma":0.7,"drift_mu":0.1,"jump_intensity_lambda":4},"status":"ok"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"contract_address":{"description":"The ERC-721 or ERC-1155 contract address to analyze","type":"string"},"days":{"description":"Forecast horizon in days","type":"integer"},"network":{"description":"The blockchain network, default is eth-mainnet","type":"string"}},"required":["contract_address"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"floor_price":{"type":"number"},"forecast":{"type":"object"},"model_params":{"type":"object"},"status":{"type":"string"}},"required":["status"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"oracle.the-undesirables.com","lastUpdated":"2026-09-17T10:35:09.712Z","quality":{"calls30d":4,"uniquePayers30d":3,"lastCalledAt":"2026-09-17T10:35:09.448Z"},"liveness":{},"verified":false,"featured":false},{"id":3423,"slug":"3423","resource":"https://oracle.the-undesirables.com/api/v1/trending","description":"Trending Cards Feed: returns the top trading cards by market activity (30-day sales volume, views, price velocity). Covers all 25 supported TCG games. Useful for autonomous buy/sell agents tracking market momentum and identifying emerging opportunities.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"25000","maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"GueVKFK4VNe4LYvMoYAKpnJe8s7Yar6FF3r1f92gfm9y","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"25000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:4663","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","amount":"25000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"game":"Pokemon","limit":50},"type":"http"},"output":{"example":{"data":{"results":50,"trending":[]},"status":"ok","tool":"trending_cards"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"game":{"description":"Filter by game (empty = all games)","type":"string"},"limit":{"description":"Number of results (1-100)","type":"integer"},"min_price":{"description":"Minimum card price to include","type":"number"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"type":"object"},"status":{"type":"string"}},"required":["status"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"oracle.the-undesirables.com","lastUpdated":"2026-09-11T03:47:31.491Z","quality":{"calls30d":4,"uniquePayers30d":3,"lastCalledAt":"2026-09-11T03:47:31.181Z"},"liveness":{},"verified":false,"featured":false},{"id":3424,"slug":"3424","resource":"https://oracle.the-undesirables.com/api/v1/market","description":"Daily TCGCSV market data snapshot with top movers, price changes, and volume trends across all 13 supported TCG games.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"25000","maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"GueVKFK4VNe4LYvMoYAKpnJe8s7Yar6FF3r1f92gfm9y","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"25000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:4663","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","amount":"25000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"game":"Pokemon"},"type":"http"},"output":{"example":{"data":{"date":"2026-07-04","top_movers":[{"change_pct":8.2,"name":"Charizard"}]},"status":"ok","tool":"market_snapshot"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"game":{"description":"Optional TCG filter, e.g. 'Pokemon' (default: all games)","type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"type":"object"},"status":{"type":"string"},"tool":{"type":"string"}},"required":["status"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"oracle.the-undesirables.com","lastUpdated":"2026-09-02T13:22:14.158Z","quality":{"calls30d":4,"uniquePayers30d":1,"lastCalledAt":"2026-09-02T13:22:13.861Z"},"liveness":{},"verified":false,"featured":false},{"id":3425,"slug":"3425","resource":"https://oracle.the-undesirables.com/api/v1/simulate","description":"Predict the future market value of any collectible trading card with a conformal-calibrated risk forecast (default): regime-aware split-conformal bands fit on real holdout residuals, returning calibrated forecast percentiles (5th–95th), honest VaR/CVaR, and Safe-Hold/Momentum letter grades. Monte Carlo models (GBM / Merton Jump-Diffusion with Poisson jumps) are available opt-in via model=. Covers Pokémon, Magic, Yu-Gi-Oh, sports cards, and any tokenized real-world asset.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"15000","maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"GueVKFK4VNe4LYvMoYAKpnJe8s7Yar6FF3r1f92gfm9y","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"15000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:4663","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","amount":"15000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"card_name":"Charizard","current_price":350},"type":"http"},"output":{"example":{"forecast":{"50th_percentile":224.5,"95th_percentile":412.1},"status":"ok"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"card_name":{"description":"Name of the collectible to forecast","type":"string"},"current_price":{"description":"Current USD market baseline","type":"number"},"days":{"description":"forecast horizon","type":"integer"},"model":{"description":"stochastic model: gbm or merton","type":"string"},"simulations":{"description":"Number of randomized paths","type":"integer"}},"required":["card_name","current_price"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"forecast":{"type":"object"},"status":{"type":"string"}},"required":["status"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"oracle.the-undesirables.com","lastUpdated":"2026-09-02T13:22:08.686Z","quality":{"calls30d":4,"uniquePayers30d":1,"lastCalledAt":"2026-09-02T13:22:08.31Z"},"liveness":{},"verified":false,"featured":false},{"id":3433,"slug":"3433","resource":"https://oracle.the-undesirables.com/api/v1/census","description":"Observed graded-slab census for a card: how many PSA/BGS/CGC/TAG slabs of each grade are circulating on the open market, with cert-number-verified depth, 30-day active counts and median asks. This is NOT a pop report — pop counts every slab ever graded (including vaulted); this census counts what is actually listed and pressing on price. Harvested daily from eBay conditionDescriptors (grader+grade are marketplace-required fields), committed on-chain daily under a census domain tag.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000","maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"GueVKFK4VNe4LYvMoYAKpnJe8s7Yar6FF3r1f92gfm9y","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"50000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:4663","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","amount":"50000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"product_id":84198},"type":"http"},"output":{"example":{"by_grade":[{"active_30d":12,"certs":22,"grade":"10","grader":"PSA","median_ask":1899,"slabs":31}],"card":"Charizard - Base Set","status":"ok","tool":"slab_census","total_slabs":112,"unique_certs":74},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"product_id":{"description":"TCGplayer product id — find it via the free /api/v1/search","type":"integer"}},"required":["product_id"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"by_grade":{"type":"array"},"status":{"type":"string"},"total_slabs":{"type":"integer"}},"required":["status"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"oracle.the-undesirables.com","lastUpdated":"2026-09-17T10:35:11.637Z","quality":{"calls30d":4,"uniquePayers30d":1,"lastCalledAt":"2026-09-17T10:35:11.381Z"},"liveness":{},"verified":false,"featured":false},{"id":3426,"slug":"3426","resource":"https://oracle.the-undesirables.com/api/v1/grade-or-not","description":"Grade-or-Not Decision Engine: answers 'will grading this trading card make me money?' by combining AI grade prediction with PSA fee schedules, shipping costs, and graded market values to calculate expected ROI. Returns a clear GO/NO-GO verdict with best-case, predicted, and worst-case profit scenarios.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"100000","maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"GueVKFK4VNe4LYvMoYAKpnJe8s7Yar6FF3r1f92gfm9y","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"100000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:4663","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","amount":"100000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"card_name":"Base Set Charizard Holo","predicted_grade":8.5},"type":"http"},"output":{"example":{"data":{"roi_pct":85.3,"verdict":"🟢 GRADE IT"},"status":"ok","tool":"grade_or_not_engine"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"card_name":{"description":"Card name to evaluate","type":"string"},"predicted_grade":{"description":"Expected PSA grade (0 = auto-estimate)","type":"number"},"raw_price":{"description":"Current raw value in USD (0 = auto-lookup)","type":"number"},"service_tier":{"description":"PSA tier: economy, regular, express, super_express, walk_through","type":"string"}},"required":["card_name"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"type":"object"},"status":{"type":"string"}},"required":["status"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"oracle.the-undesirables.com","lastUpdated":"2026-09-17T10:35:10.923Z","quality":{"calls30d":3,"uniquePayers30d":1,"lastCalledAt":"2026-09-17T10:35:10.754Z"},"liveness":{},"verified":false,"featured":false},{"id":3427,"slug":"3427","resource":"https://oracle.the-undesirables.com/api/v1/batch-triage","description":"Batch Card Triage: upload multiple card image URLs and get a profit-ranked grading triage. Each card is graded by AI, then scored by expected ROI from professional grading. Returns a ranked list sorted by highest expected profit first. Perfect for dealers and agents evaluating collections.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"500000","maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"GueVKFK4VNe4LYvMoYAKpnJe8s7Yar6FF3r1f92gfm9y","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"500000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:4663","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","amount":"500000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"game":"Pokemon","image_urls":"https://img1.com/card.jpg,https://img2.com/card.jpg"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"data":{"ranked":[],"total_cards":5,"total_expected_profit":125},"status":"ok","tool":"batch_triage"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"game":{"description":"TCG game for grading context (default: Pokemon)","type":"string"},"image_urls":{"description":"Comma-separated card image URLs (max 20)","type":"string"}},"required":["image_urls"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"type":"object"},"status":{"type":"string"}},"required":["status"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"oracle.the-undesirables.com","lastUpdated":"2026-09-17T10:36:45.743Z","quality":{"calls30d":2,"uniquePayers30d":1,"lastCalledAt":"2026-09-17T10:36:45.52Z"},"liveness":{},"verified":false,"featured":false},{"id":3428,"slug":"3428","resource":"https://oracle.the-undesirables.com/api/v1/coin-history","description":"Historical token price forecaster: fetches OHLC (Open, High, Low, Close) data from CoinGecko and projects forward trajectories with percentile forecasts. Uses Merton Jump-Diffusion modeling for this crypto-native asset class.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000","maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"GueVKFK4VNe4LYvMoYAKpnJe8s7Yar6FF3r1f92gfm9y","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"50000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:4663","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","amount":"50000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"coin_id":"ethereum"},"type":"http"},"output":{"example":{"current_price":63000.5,"forecast":{"50th_percentile":67000.1,"95th_percentile":85000.3},"model_params":{"diffusion_sigma":0.65,"drift_mu":0.08,"jump_intensity_lambda":3.5},"status":"ok"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"coin_id":{"description":"CoinGecko coin ID (e.g., 'ethereum', 'bitcoin', 'solana')","type":"string"},"days":{"description":"Forecast horizon and historical context lookup window in days","type":"integer"}},"required":["coin_id"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"current_price":{"type":"number"},"forecast":{"type":"object"},"model_params":{"type":"object"},"status":{"type":"string"}},"required":["status"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"oracle.the-undesirables.com","lastUpdated":"2026-09-17T10:35:08.195Z","quality":{"calls30d":2,"uniquePayers30d":1,"lastCalledAt":"2026-09-17T10:35:07.955Z"},"liveness":{},"verified":false,"featured":false},{"id":3432,"slug":"3432","resource":"https://oracle.the-undesirables.com/api/v1/loan-terms","description":"Graded-slab lending terms: max LTV sized so a 99pc tail move over the term keeps the slab above liquidation, plus liquidation price and liquidity tier (census depth). Live graded value basis (sales median or haircut ask); refuses unrateable collateral. Inputs trace to on-chain committed data. Not financial advice.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"100000","maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"GueVKFK4VNe4LYvMoYAKpnJe8s7Yar6FF3r1f92gfm9y","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"100000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:4663","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","amount":"100000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"grade":"PSA 10","product_id":566544,"term_days":30},"type":"http"},"output":{"example":{"collateral_value_usd":31491.25,"liquidation_price_usd":16178,"liquidity_tier":"deep","max_loan_usd":14486,"max_ltv":0.46,"status":"ok","tool":"loan_terms","value_basis":"sales-derived"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"grade":{"description":"Slab grade, e.g. PSA 10 — required in practice since 2026-09-12: without it the answer is status basis_frozen (raw USD level frozen 2026-09-07)","type":"string"},"product_id":{"description":"TCGplayer product id — find via free /api/v1/search","type":"integer"},"term_days":{"description":"Loan term: 7, 14 or 30 (default 30 — the validated horizons)","type":"integer"}},"required":["product_id","grade"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"liquidation_price_usd":{"type":"number"},"max_ltv":{"type":"number"},"status":{"type":"string"}},"required":["status"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"oracle.the-undesirables.com","lastUpdated":"2026-09-17T10:35:12.715Z","quality":{"calls30d":2,"uniquePayers30d":1,"lastCalledAt":"2026-09-17T10:35:12.557Z"},"liveness":{},"verified":false,"featured":false},{"id":3429,"slug":"3429","resource":"https://oracle.the-undesirables.com/api/v1/verdict","description":"The Decision Endpoint: one paid call composing everything a collector or agent needs to act on a card — live comps (raw + observed PSA/BGS/CGC graded asks), the conformal-calibrated 30-day forecast (median, 5th–95th bands, honest VaR, Safe-Hold and Momentum grades), and a grade-ROI answer, plus a deterministic MARKET STANCE grade. Composed from the same internals the individual endpoints serve, so it can never disagree with them. Not financial advice — a calibrated market read.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"300000","maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"GueVKFK4VNe4LYvMoYAKpnJe8s7Yar6FF3r1f92gfm9y","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"300000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:4663","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","amount":"300000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"product_id":84198},"type":"http"},"output":{"example":{"comps":{"psa10":2100,"raw":950},"forecast":{"median_30d":1085.4,"var95_pct":-8.17},"grade_roi":{"expected_profit_usd":1090,"worth_grading":true},"status":"ok","tool":"market_verdict","verdict":{"reason":"calibrated odds lean up with contained downside","stance":"FAVORABLE"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"card_name":{"description":"Card name if no product_id","type":"string"},"product_id":{"description":"TCGplayer product id (preferred)","type":"integer"},"service_tier":{"description":"PSA tier for the grade-ROI leg (default economy)","type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"comps":{"type":"object"},"forecast":{"type":"object"},"grade_roi":{"type":"object"},"status":{"type":"string"},"verdict":{"type":"object"}},"required":["status"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"oracle.the-undesirables.com","lastUpdated":"2026-08-26T23:09:34.193Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-26T23:09:33.914Z"},"liveness":{},"verified":false,"featured":false},{"id":3430,"slug":"3430","resource":"https://oracle.the-undesirables.com/api/v1/portfolio-optimize","description":"Optimize a trading card portfolio with Markowitz mean-variance analysis over conformal-calibrated risk forecasts (Monte Carlo GBM/Merton available opt-in). Provide a list of card names, budget, and risk tolerance (conservative/moderate/aggressive) to receive optimal position sizing, per-card allocation weights, Sharpe ratios, and rebalancing recommendations.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"500000","maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"GueVKFK4VNe4LYvMoYAKpnJe8s7Yar6FF3r1f92gfm9y","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"500000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:4663","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","amount":"500000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"budget":1000,"cards":"Charizard ex,Pikachu VMAX,Black Lotus","risk_tolerance":"moderate"},"type":"http"},"output":{"example":{"data":{"allocations":[{"allocation_usd":450,"card_name":"Charizard ex","weight":0.45}],"portfolio_expected_return_pct":12.5},"status":"ok","tool":"portfolio_optimizer"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"budget":{"description":"Total portfolio budget in USD (default 1000)","type":"number"},"cards":{"description":"Comma-separated card names to include in portfolio analysis","type":"string"},"days":{"description":"Forecast horizon in days (1-365, default 90)","type":"integer"},"risk_tolerance":{"description":"Risk profile: conservative, moderate, or aggressive","type":"string"}},"required":["cards"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"type":"object"},"status":{"type":"string"},"tool":{"type":"string"}},"required":["status"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"oracle.the-undesirables.com","lastUpdated":"2026-08-26T22:57:22.805Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-26T22:57:22.524Z"},"liveness":{},"verified":false,"featured":false},{"id":3431,"slug":"3431","resource":"https://oracle.the-undesirables.com/api/v1/grade","description":"Grade any physical Pokémon, Magic: The Gathering, Yu-Gi-Oh, or Digimon trading card using a 3-stage AI pipeline: (1) Qwen Vision LLM analyzes corners, edges, and surface defects, (2) OpenCV measures exact centering ratios programmatically, (3) BGS professional capping algorithm adjusts the final grade. Returns PSA/Beckett-calibrated subgrades and an overall condition score. Accepts card image URLs or base64.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"100000","maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"GueVKFK4VNe4LYvMoYAKpnJe8s7Yar6FF3r1f92gfm9y","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"100000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:4663","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","amount":"100000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"game":"Pokemon","image_url":"https://example.com/charizard.jpg"},"type":"http"},"output":{"example":{"data":{"overall_grade":9},"price":"$0.10","status":"ok","tool":"grade_card"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"game":{"description":"Ecosystem context, e.g. 'Pokemon' or 'Magic'","type":"string"},"image_url":{"description":"URL or direct path to the physical card image","type":"string"}},"required":["image_url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"type":"object"},"price":{"type":"string"},"status":{"type":"string"},"tool":{"type":"string"}},"required":["status"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"oracle.the-undesirables.com","lastUpdated":"2026-08-26T16:15:16.439Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-26T16:15:16.136Z"},"liveness":{},"verified":false,"featured":false},{"id":3434,"slug":"3434","resource":"https://oracle.the-undesirables.com/api/v1/sports/forecast","description":"Conformal 7-day player stat-line forecast: calibrated lo/mid/hi bands for a player's counting stats (hits, HRs, RBI, walks, strikeouts), Heat and Form letter grades, and the on-chain proof pointer for the underlying panel. Bands are pooled-conformal, validated daily out-of-sample against the 90% coverage target. Player headshot included. MLB live; other leagues activate with their seasons.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000","maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"GueVKFK4VNe4LYvMoYAKpnJe8s7Yar6FF3r1f92gfm9y","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"50000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:4663","payTo":"0x642e8a7C289381f24f0395e0539f0bA41c74Cc1B","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","amount":"50000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"league":"mlb","player_id":"660271"},"type":"http"},"output":{"example":{"forecasts":{"hits":{"hi_7d":7,"lo_7d":0,"pred_7d":3.5}},"grades":{"heat":{"grade":"A+"}},"player":{"name":"Oneil Cruz","team":"Pittsburgh Pirates"},"status":"ok","tool":"sports_forecast"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"league":{"description":"League key: mlb (live); nfl/nhl/nba/ncaaf/ncaab activate in season","type":"string"},"player_id":{"description":"League-native player id — find it via the free /api/v1/sports/board or /api/v1/sports/snapshot","type":"string"}},"required":["league","player_id"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"forecasts":{"type":"object"},"grades":{"type":"object"},"player":{"type":"object"},"status":{"type":"string"}},"required":["status"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"oracle.the-undesirables.com","lastUpdated":"2026-09-17T10:35:06.66Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-17T10:35:06.373Z"},"liveness":{},"verified":false,"featured":false}]}