Insight Oracle

io.github.imokokokv0.1.0更新於 Oct 7, 2026

Pre-trade safety checks and 40 oracle data tools for AI agents, paid per call via x402.

已驗證Streamable HTTP可網頁執行Security & MonitoringFinanceData & Analytics

概覽

AI 產生的概覽

讓助理取得跨預言機價格與風險檢查,包括交易前 PASS/CAUTION/DANGER/BLOCK 判定與 Oracle Watch 訊號。

功能
Insight 透過託管的 MCP 端點提供約 40 個預言機資料工具。它比較多條鏈上十家預言機供應商的價格,評估偏差、時效性、來源獨立性、穩定幣錨定狀態與協議影響,並回傳交易前判定及建議的最大部位規模。Oracle Watch 提供 NORMAL/CAUTION/DANGER 訊號以及 proceed、proceed_with_caution 或 halt 建議;設定簽章後可簽發 EIP-712 證明。
適用情境
當助理或應用需要在兌換、借貸、清算或還款前做安全檢查,或想在交易之間監控預言機狀況並在 halt 時暫停時使用。適合需要跨來源預言機比較與協議風險背景的 DeFi 營運者與開發者,而非只依賴單一資料來源。
執行需求
遠端 streamable HTTP 端點;託管伺服器不需要本機執行環境。匿名探索呼叫不需要憑證;計量呼叫需要 X-API-Key 並從信用錢包扣款,或使用 Base 上 USDC 的 x402 逐次付費。本機開發需要 Node.js 22 或更新版本、Supabase 憑證、CSRF_SECRET、JWT_SECRET,以及用於簽署證明的 ATTESTATION_SIGNER_PRIVATE_KEY。
安裝前請注意
計量呼叫會消耗信用錢包餘額,x402 呼叫在 Base 上以 USDC 結算,費用逐次累計。簽署證明需要 ATTESTATION_SIGNER_PRIVATE_KEY,簽章只能證明欄位由誰簽發,不能證明價格正確或判定被遵守。資料並非即時:快照每 15 分鐘收集一次,使用前應檢查時效性與有效期間。判定僅供參考,伺服器不執行交易。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Insight Oracle,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "insight-oracle": {
      "type": "http",
      "url": "https://www.oracleinsight.xyz/api/mcp"
    }
  }
}

README

Insight — Oracle Transparency & Risk Intelligence

Insight helps DeFi applications, operators, developers, and AI agents inspect oracle prices and the risks of relying on them. It compares data from 10 oracle providers across 40+ blockchain networks, evaluates deviation, freshness, source independence, and protocol impact, and can issue signed evidence of its assessments.

text
Oracle observations → Cross-source comparison → Risk assessment → Verifiable evidence

Pre-Trade Safety Check assesses a proposed action. Oracle Watch monitors changing conditions between actions. The REST API, MCP server, Guard SDK, and independent verifier make these capabilities available to applications and agents. Insight also works independently of PriorSeal; see the product positioning guide for the combined assessment, authorization, execution, and review workflow.

Insight is not a real-time oracle tracker. Price snapshots and feed health are collected every 15 minutes, reputation scores are recalculated hourly, and data is aggregated into daily reports. Check each assessment's freshness and validity window before using it.

Start here

GoalWhere to go
Assess a trade from an application or agentGuard SDK or API reference
Verify a signed receipt with your own trusted keysIndependent verifier or browser demo
Explore the productWebsite or AI/MCP hub
Run the website and API locallyLocal development

What Insight provides

Pre-Trade Safety Check

Before a swap, borrow, lend, liquidation, or repayment, an application can request a cross-oracle assessment. The response combines price agreement, deviation, freshness, stablecoin peg status, reputation, and relevant protocol risk into a PASS, CAUTION, DANGER, or BLOCK verdict with a recommended maximum position size. Agents should not execute when the verdict is DANGER or BLOCK.

The verdict comes from deterministic rules; experimental ML scores provide additional context but do not drive it. Lending checks can freeze new borrowing when sustained oracle dispersion consumes the protocol's liquidation buffer. Successfully returned judgments are audit-logged before issuance; an audit-storage failure prevents a successful response.

When signing is configured, the check can include an EIP-712 attestation. A signature proves who issued the signed fields and whether they changed. It does not prove that the underlying prices were correct or that an agent obeyed the verdict. See the verifier's supported schemas for version-specific verification requirements.

Oracle Watch

Oracle Watch gives a running strategy a cross-oracle NORMAL, CAUTION, or DANGER signal and a proceed, proceed_with_caution, or halt recommendation. Applications can poll it between trades and pause on halt. It checks deviation, agreement, stale or outlying feeds, coverage, and independent source groups; it can also issue signed receipts when an attester key is configured.

Historical coverage is guaranteed for ETH, BTC, USDC, and USDT on Ethereum, Arbitrum, and Base. Other pairs can return a current signal without a historical curve; check meta.historyGuaranteed rather than treating an empty series as evidence of no incidents. Use the AI/MCP hub or GET /api/v1/oracle-watch?symbol=ETH&chain=ethereum to explore the signal.

Explore oracle and protocol risk

The web app also provides cross-oracle price comparison, feed health and reputation, position safety and liquidation analysis, Peg Risk for stablecoins and wrapped assets, and daily reports. Researchers can inspect source timestamps and export results; developers can use the corresponding API endpoints.

Integrated providers include Chainlink, API3, RedStone, DIA, WINkLink, Supra, Uniswap V3 TWAP, Reflector, Flare, and Band. Position safety supports selected Aave V3, Compound V3, Morpho Blue, Venus, and BENQI markets. Coverage varies by asset and chain, so confirm the available sources and protocol parameters for the position being assessed.

SDK, API, MCP, and verifier

  • Guard SDK — TypeScript integration for assessment, monitoring, and supported execution-price evidence. assessSwap() supports an assessment-only workflow; optional helpers can gate transaction submission and request execution receipts. The SDK uses the Insight API and its credit wallet.
  • REST API — versioned /api/v1/ endpoints for prices, risk, safety checks, and Oracle Watch. Metered calls use an X-API-Key; public receipt-verification endpoints do not require one. The API reference has request and response details.
  • MCP server — exposes the same services to compatible agents through stdio, HTTP, or the app's /api/mcp endpoint. See the AI/MCP hub for client configuration and tools.
  • Independent verifier — verifies receipt signatures and signed fields locally without depending on the Insight API. Consumers must independently establish trust in the attester key or key registry; successful signature verification is not an endorsement of a trade or verdict.

REST, MCP, and SDK calls draw from the same API-key credit wallet. Plans add credit capacity rather than separate feature tiers. See current pricing for plans and per-call costs.

MCP endpoint (production)

The hosted MCP server is live at https://www.oracleinsight.xyz/api/mcp (streamable HTTP).

  • Anonymous discovery: initialize, tools/list, and ping work without credentials, so agents can browse the 40-tool oracle catalog before committing.
  • Authenticated calls: pass an API key and calls draw from the credit wallet.
  • x402 pay-per-call: a single unauthenticated tools/call receives an x402 v2 402 quote priced by the tool's metering class (USDC on Base), then verify → execute → settle. A failed tool result is never settled.
  • One-click install (Cursor): Install Insight Oracle
  • Discovery surfaces: llms.txt, /.well-known/x402, /.well-known/mcp/server-card.json, and openapi.json at the site root.
  • Registry listing: published to the official MCP registry as io.github.imokokok/insight-oracle.

Local development

Requires Node.js 22 or later. From the repository root:

bash
npm installnpm run dev

See .env.local.example and src/lib/config/serverEnv.ts for environment configuration. Development can run with safe defaults for missing secrets; production requires Supabase credentials, CSRF_SECRET, and JWT_SECRET. Signed pre-trade attestations require ATTESTATION_SIGNER_PRIVATE_KEY.

To run the MCP server separately:

bash
npm run mcp:stdio   # local stdio transportnpm run mcp:http    # HTTP transport at http://127.0.0.1:3001/mcp

The application is built with Next.js, React, TypeScript, Tailwind CSS, and Supabase. App routes and API handlers live in src/app/; core oracle, risk, attestation, and billing logic lives in src/lib/; MCP code lives in src/mcp/. Database migrations are under supabase/.

Documentation

TopicDetails
Product scope and PriorSeal relationshipProduct positioning and Guard SDK
Receipt schemas and independent verificationVerifier README and registry release policy
Partner protocol and release isolationMainline partner isolation and protocol README
Operations and data collectionProduction readiness, cron dispatcher, and integration reliability
Database changesSQL inventory and execution order
Experimental RWA workRWA v1, RWA v2, and instrument registry

RWA/tokenized-equity adaptations remain opt-in research; no production RWA signer or authorization policy is activated. The optional Robinhood Stock Token issuer context is read-only and does not count as an independent oracle source.

License

See LICENSE.

來源:README.md,提交 980a262

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v0.1.0最新Oct 7, 2026