{"uid":"cap_5brFulN0YFTslmgBWm30X","slug":"oblique-markets-reprice-regret-616470ef","name":"Oblique Markets Reprice Regret","description":"Use when an agent needs reprice regret. Returns Seller-side repricing report from daily x402 Bazaar snapshot history for one listing (resource_url) or every listing paid to one address (seller_payto, 25 per page) over a 7–90 day window: price change points, each repricing event with 30d calls and payers before and after, a per-event USDC revenue counterfactual on observed volume (regret_usdc), a one-line verdict, peer medians, an evidence hash; one observed price returns no_repricing_observed. $","url":"https://api.oblique.markets/api/v1/paid/reprice-regret","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"cursor":{"type":"string"},"network":{"type":"string"},"window_days":{"type":"integer"},"resource_url":{"type":"string"},"seller_payto":{"type":"string"}}},"responseSchema":{"type":"json","example":{"peers":{"sample_size":12,"excludes_self":true,"tag_or_category":"crypto","median_payers_30d":1,"median_amount_atomic":5000},"status":"repricing_observed","window":{"to":"2026-09-07","days":30,"from":"2026-08-09"},"networks":["eip155:8453"],"assumptions":["calls_30d and payers_30d are Bazaar-rep…"],"generated_at":"2026-09-07T12:00:00.000Z","resource_url":"https://x402.shizu.me/crypto","seller_payto":"0x217e5Fe265EB78b29067bF8324ef03a7D8e16…","service_name":"Crypto Spot Price","still_listed":true,"evidence_hash":"sha256:00000000000000000000000000000000…","price_history":[{"network":"eip155:8453","calls_30d":61,"snap_date":"2026-08-09","payers_30d":8,"amount_atomic":3000}],"snapshot_range":{"days":30,"last":"2026-09-07","first":"2026-08-09","observations":30},"repricing_events":[{"after":{"calls_30d":211,"snap_date":"2026-09-07","payers_30d":8},"ratio":1.1667,"before":{"calls_30d":230,"snap_date":"2026-08-29","payers_30d":8},"network":"eip155:8453","verdict":"Raised 6000 → 7000 atomic ($0.006 → $0.…","after_price":7000,"change_date":"2026-08-30","before_price":6000,"counterfactual":{"calls_30d":211,"assumption":"volume assumed unchanged: both revenues…","regret_usdc":-0.211,"revenue_at_new_price_usdc":1.477,"revenue_at_old_price_usdc":1.266},"calls_30d_delta":-19,"after_price_usdc":0.007,"payers_30d_delta":0,"before_price_usdc":0.006}],"regret_total_usdc":-0.211}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_a9cb0rfofsWEzoyVdZb4a","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a seller-side repricing analysis for an x402 Bazaar listing, showing price change events, USDC revenue counterfactuals, peer medians, and a plain-English verdict over a 7–90 day window.","exampleAgentPrompt":"Can you pull a 30-day reprice regret report for my x402 Bazaar listing at https://x402.shizu.me/crypto and tell me whether my price changes cost me or earned me more USDC compared to what I would have made at the old price?","exampleUseCases":[{"title":"Post-hike revenue counterfactual check","prompt":"I just raised the price on my x402 API listing at https://x402.shizu.me/crypto last month — can you run a 30-day reprice regret analysis and tell me how much USDC I actually earned versus what I would have made if I had kept the old price?"},{"title":"Full seller portfolio pricing audit","prompt":"Run a reprice regret report for all my x402 Bazaar listings paid to wallet 0x217e5Fe265EB78b29067bF8324ef03a7D8e167C4 over the last 60 days and show me which listings had the worst pricing regret."},{"title":"Competitive peer median price check","prompt":"How does the price history of my listing at https://x402.shizu.me/crypto compare to peer medians in its category over the past 90 days? I want to know if I'm overpriced relative to similar x402 APIs."}],"resultDescription":"A JSON object containing: listing status, repricing events (each with before/after call volume and payer counts, price ratio, a USDC revenue counterfactual labeled regret_usdc, and a one-line verdict), full price history snapshots, peer median price and payer stats, network, snapshot window, an evidence hash for auditability, and a top-level status field (repricing_observed or no_repricing_observed).","failureModes":["No repricing events found returns status: no_repricing_observed with price history but empty repricing_events array","Invalid or unknown resource_url returns an error or empty result","seller_payto with no Bazaar listings returns empty paginated result","window_days outside 7–90 day range may return a validation error","Cursor-based pagination exhaustion returns empty page with no next cursor","Network parameter mismatch (e.g. wrong chain ID) may yield no snapshot data"],"whenToPreferThis":"Use this endpoint when a seller wants to retrospectively evaluate the financial wisdom of their x402 Bazaar price changes — specifically to get a USDC revenue counterfactual (what they would have earned at the old price) rather than just raw analytics. Prefer it over generic price-stats endpoints when you need per-event verdicts, peer comparisons, and an auditable evidence hash tied to daily snapshot history.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:46:57.866Z","isFirstParty":false}