Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Live → Recently observed
Recently observed → Live
Live → Recently observed
Recently observed → Live
Live → Recently observed
Recently observed → Live
Live → Recently observed
Recently observed → Live
Live → Recently observed
Recently observed → Live
Live → Recently observed
Changed the definition of "get_consensus_price", "get_cross_chain_spreads", "get_oracle_price" and 4 more
⟨49 unchanged words⟩ ,"stellar","flare","supra-chain","bandchain","monad"],"type":"string"},"method":{ ⟨24 unchanged words⟩
⟨51 unchanged words⟩ ,"stellar","flare","supra-chain","bandchain","monad"],"type":"string"},"provider":{ ⟨28 unchanged words⟩
Recently observed → Live
Live → Recently observed
Recently observed → Live
Live → Recently observed
Recently observed → Live
Live → Recently observed
Changed the definition of "agent_begin_trade"
⟨239 unchanged words⟩ :{"exclusiveMinimum":0,"type":"number"},"quoteProvenance":{"additionalProperties":false,"properties":{"asset":{"pattern":"^[A-Za-z0-9_.:-]{1,80}$","type":"string"},"captureMethod":{"enum":["client-held","onchain-read"],"type":"string"},"chainId":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"observedAt":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"},"quotePriceUsd":{"exclusiveMinimum":0,"type":"number"},"requestHash":{"pattern":"^0x[0-9a-fA-F]{64}$","type":"string"},"responseHash":{"pattern":"^0x[0-9a-fA-F]{64}$","type":"string"},"rightsScope":{"enum":["synthetic","onchain","customer-authorized","vendor-licensed","research-quarantined"],"type":"string"},"schemaVersion":{"const":1,"type":"number"},"sourceId":{"pattern":"^[A-Za-z0-9_.:-]{1,160}$","type":"string"}},"required":["schemaVersion","sourceId","rightsScope","captureMethod","asset","chainId","quotePriceUsd","observedAt","requestHash","responseHash"],"type":"object"}},"required":["decisionPriceUsd","quotePriceUsd","quoteObservedAt","maxReferenceDeviationBps","maxSlippageBps","maxQuoteAgeSeconds","quoteProvenance"
Recently observed → Live
Live → Recently observed
Recently observed → Live
Live → Recently observed
Recently observed → Live
Live → Recently observed
Recently observed → Live
Live → Recently observed
Recently observed → Live
Live → Recently observed
Recently observed → Live
Live → Recently observed
Changed the definition of "agent_begin_trade" and "pre_trade_safety_check"
⟨43 unchanged words⟩ required operation-input check for both asset legs andthea fresh Uniswap V3 on-chain routequote.quote cross-checked by two Ethereum RPCs. If either input assessment is not SUFFICIENT,theeither route quote is stale or outside policy, ⟨5 unchanged words⟩ no execution handle is issued. The assessments arestored as unsignedindependentlyauditEIP-712contextsigned and linked to the receipt through both pre-trade ⟨56 unchanged words⟩
Changed the definition of "agent_begin_trade" and "pre_trade_safety_check"
⟨36 unchanged words⟩ (destination per source) and maxSlippageBps, plus a required operation-input check for both asset legs and the route quote. If either input assessment is not SUFFICIENT, the route quote is stale or outside policy, or either oracle gate blocks, no execution handle is issued. The assessments are stored as unsigned audit context and linked to the receipt through both pre-trade UIDs. participant/source-group counts and the pre-trade signing time. Execute ⟨47 unchanged words⟩
⟨41 unchanged words⟩ "minimum":-9007199254740991,"type":"integer"},"decisionInput":{"additionalProperties":false,"description":"Required operation-input gate for both assets and the route quote; no execution handle is issued unless both evidence assessments pass and the route quote is fresh and within the reference policy.","properties":{"destination":{"additionalProperties":false,"properties":{"decisionPriceUsd":{"exclusiveMinimum":0,"type":"number"},"maxQuoteAgeSeconds":{"maximum":300,"minimum":1,"type":"integer"},"maxReferenceDeviationBps":{"maximum":10000,"minimum":0,"type":"integer"},"maxSlippageBps":{"maximum":50,"minimum":0,"type":"integer"},"quoteObservedAt":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"},"quotePriceUsd":{"exclusiveMinimum":0,"type":"number"}},"required":["decisionPriceUsd","quotePriceUsd","quoteObservedAt","maxReferenceDeviationBps","maxSlippageBps","maxQuoteAgeSeconds"],"type":"object"},"routeQuoteObservedAt":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"},"routeQuotePrice":{"exclusiveMinimum":0,"type":"number"},"source":{"additionalProperties":false,"properties":{"decisionPriceUsd":{"exclusiveMinimum":0,"type":"number"},"maxQuoteAgeSeconds":{"maximum":300,"minimum":1,"type":"integer"},"maxReferenceDeviationBps":{"maximum":10000,"minimum":0,"type":"integer"},"maxSlippageBps":{"maximum":50,"minimum":0,"type":"integer"},"quoteObservedAt":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"},"quotePriceUsd":{"exclusiveMinimum":0,"type":"number"}},"required":["decisionPriceUsd","quotePriceUsd","quoteObservedAt","maxReferenceDeviationBps","maxSlippageBps","maxQuoteAgeSeconds"],"type":"object"}},"required":["source","destination","routeQuotePrice","routeQuoteObservedAt"],"type":"object"},"
Recently observed → Live
Live → Recently observed
Recently observed → Live
Live → Recently observed
Recently observed → Live
Live → Recently observed
Changed the definition of "pre_trade_safety_check"
Pre-tradeoracledecision-inputsafetyintegrity checkpoint for AI agents. Call this BEFORE executing any on-chain swap/borrow/lend/liquidation/repay toassessverify that the price the action relies on can be trusted. First assessment domain: oraclerisk.riskAggregates— aggregates cross-oracle consensus prices, per-provider deviation, data freshness ⟨51 unchanged words⟩
Recently observed → Live
Live → Recently observed
Recently observed → Live
Live → Recently observed
Recently observed → Live
Live → Recently observed
Certificate recorded, valid to 2026-11-21
Authorization not required
Verified owner set by well_known_file proof on www.oracleinsight.xyz
Unknown → Live
First tool surface recorded: 40 tools (server version 0.1.0)
https://www.oracleinsight.xyz/api/mcp (mcp_streamable_http) — from mcp_registry
Showing the latest 52 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨52 unchanged words⟩ ,"stellar","flare","supra-chain","bandchain","monad"],"type":"string"},"forceRefresh":{ ⟨47 unchanged words⟩
⟨69 unchanged words⟩ ,"stellar","flare","supra-chain","bandchain","monad"],"type":"string"},"provider":{ ⟨38 unchanged words⟩
⟨48 unchanged words⟩ ,"stellar","flare","supra-chain","bandchain","monad"],"type":"string"},"forceRefresh":{ ⟨52 unchanged words⟩
⟨49 unchanged words⟩ ,"stellar","flare","supra-chain","bandchain","monad"],"type":"string"},"symbol":{ ⟨12 unchanged words⟩
⟨49 unchanged words⟩ ,"stellar","flare","supra-chain","bandchain","monad"],"type":"string"},"days":{ ⟨56 unchanged words⟩
⟨49 unchanged words⟩ Required operation-input gate for both assets and the caller-reported routequote;quote.noInsight also obtains an exact-notional Uniswap V3 quote on Ethereum mainnet, sized from a fresh Chainlink price and cross-checked by two RPCs at one block. No execution handle is issued unless bothevidencesigned assessments pass and therouteon-chain quote,iscallerfreshquote, andwithinoracle cross-rate satisfy thereference50 bps-capped policy. Supported pairs are ETH/WETH, USDC, and WBTC on Ethereum; other routes fail closed.","properties":{"destination":{"additionalProperties": ⟨125 unchanged words⟩ ,"type":"object"},"routeQuoteObservedAt":{"description":"Timezone-qualified caller quote timestamp; checked for freshness as an additional condition","format":"date-time","pattern":"^(?: ⟨77 unchanged words⟩ ","type":"string"},"routeQuotePrice":{"description":"Caller-reported destination-per-source route quote, compared with Insight's on-chain quote","exclusiveMinimum":0,"type":"number"}," ⟨234 unchanged words⟩
⟨58 unchanged words⟩ assessment against the caller-supplied venue quote and explicitlimits;limits, with an independently verifiable EIP-712 signature when signing is enabled; it never changes the verdict. Verdicts are PASS ⟨41 unchanged words⟩
⟨41 unchanged words⟩ peg status, and reputation into a singleverdict:verdict. An optional decisionInput object adds a separate Chainlink/CEX/DEX input-sufficiency assessment against the caller-supplied venue quote and explicit limits; it never changes the verdict. Verdicts are PASS / CAUTION / DANGER / BLOCK. AI ⟨34 unchanged words⟩