{"data":{"asset":{"id":"usdc-erc20","symbol":"USDC"},"methodologyVersion":"1.2.0","route":{"selected":"USDC → USD","quality":"1","hops":[{"to":"USD","via":"coingecko+coinpaprika+gleec-prices","from":"usdc-erc20","kind":"anchor","rate":"0.9999598948136761","ageSec":643.981,"quality":1}],"alternatives":[],"crossPairDivergencePct":null},"externalAnchor":null,"thresholds":{"minNotionalUsd":5,"tinyNotionalUsd":1,"lookbackSec":604800,"maxTradeInfluence":0.3,"maxParticipantInfluence":0.4,"madThreshold":3.5,"offMarketPct":25,"repricingPct":15,"repricingMinTrades":3,"repricingMinParticipants":2,"repricingMinNotionalUsd":20,"repricingMinSpanSec":1800,"repricingMaxParticipantSharePct":60,"anchorCorroborationTolerancePct":10,"anchorCorroborationMinProviders":2,"anchorDivergenceFlagPct":25,"outsideSpreadTolerancePct":2,"repeatedSizeCount":3,"repeatedSizeWindowSec":86400,"roundTripWindowSec":21600,"crossPairDivergencePct":10,"anchorMaxAgeSec":7200,"anchorDisagreementPct":5,"maxRouteHops":3,"staleness":{"liveMaxSec":3600,"recentMaxSec":43200,"lowConfidenceMaxSec":86400,"staleMaxSec":604800,"recencyHalfLifeSec":86400},"slippageSizesUsd":[10,100,1000],"marketCapMinConfidence":50},"pairs":[],"history":[{"version":"1.2.0","date":"2026-09-17","summary":"An external anchor may ratify a repricing that participant concentration alone was blocking, and a large gap from the anchor is now published as a flag.","changes":["RAPID repricing gate: when participant concentration is the ONLY unmet condition, the move confirms if a fresh anchor from at least 2 providers sits within 10% of the candidate AND the candidate is closer to the anchor than the held price. Recorded as confirmedBy: external_anchor","The anchor never originates, directs or sizes a move. It cannot rescue thin evidence: too few trades, too little notional or too short a span are untouched. It can only pull the published price toward the external consensus, never away from it","Rationale: on a thin market one maker is the counterparty to nearly every trade, so concentration alone could hold a price indefinitely. RXD published 45% below every external source for this reason","New market flag ANCHOR_DIVERGENCE (severity warn, penalty 1, informational) when the published USD price is more than 25% from the external anchor. It never adjusts the price; it states the disagreement","New thresholds: anchorCorroborationTolerancePct (10), anchorCorroborationMinProviders (2), anchorDivergenceFlagPct (25)","See docs/proposals/anchor-corroborated-repricing.md for the full rationale and the alternatives rejected"]},{"version":"1.1.0","date":"2026-09-17","summary":"RAPID_ROUNDTRIP no longer discounts two-sided liquidity provision; every other round-trip shape keeps its discount.","changes":["RAPID_ROUNDTRIP now inspects the role and counterparty of each leg. Maker on both legs against two different counterparties: severity info, penalty 1 (recorded, not discounted). Every other shape, including both legs against the same counterparty and a taker aggressing both sides: severity warn, penalty 0.4, unchanged","Rationale: a maker filling two independent takers on opposite sides is providing liquidity, not recycling value, and discounting it removed the best evidence a thin market has. A taker round-tripping through two makers is still churn, so it keeps the discount","The flag detail now carries liquidityProvision so the distinction is machine-readable"]},{"version":"1.0.0","date":"2026-09-16","summary":"Initial weighted-median reference price with anomaly discounting, influence caps and confirmation-gated repricing.","changes":["weight = sqrt(usdNotional) × recencyFactor × quoteQuality × routeQuality × anomalyFactor","Weighted median over a 7-day window with a 24h recency half-life","Per-trade influence cap 30%, per-participant influence cap 40%","Trades below $5 notional excluded; below $1 flagged tiny","MAD-based peer deviation (3.5 MAD); trades >25% off the robust centre are excluded unless they belong to a multi-participant cluster","The newest trade cluster is compared with the rest of the window; a move > 15% requires ≥3 unflagged trades from ≥2 observable participants, ≥$20 notional over ≥30 minutes, or executable order-book support, before it becomes the reference","Freshness: <1h live, <12h recent, <24h low confidence, <7d stale, ≥7d unavailable"]}]},"meta":{"generatedAt":"2026-09-17T16:40:16.031Z","methodologyVersion":"1.2.0","cacheTtlSec":15,"disclaimer":"SwapScope aggregates public atomic-swap data and publishes reference prices with explicit confidence. Prices may be stale, indicative or unavailable. Not investment advice."}}