Skip to main content
Glama
Aji-Q

LevelField MCP Server

by Aji-Q

LevelField

あなたが本当に賭けている相手を知る。

LevelFieldは、予測市場のイベント契約における構造的な情報非対称リスクを評価します。賭ける前に、契約テキストだけから、取引データなしで、LLM APIへの依存なしで評価します。

結果を予測したり、スマートマネーを追跡したり、事後的に異常を検出したりするものではありません。ひとつの問いに答えます:このイベントの構造は、あるグループの人々があなたより先に答えを知ることを許しているか——そして、彼らがそれに賭けることを妨げるものはあるか?

Somnia × DreamDEX Event Contracts Hackathon(2026)のために構築されました。

3つのコマンドで判定(Node ≥ 20.9、APIキー不要、ウォレット不要):

npm install && npm test        # 70 software tests
npm run demo:agent             # an agent asks the real MCP server before acting: PROCEED at 3/100, DECLINE at 95/100
npm run validate               # 16-contract validation: category order + Spearman rho = 0.930
  • Somnia Shannon上のScoreRegistry(ソース検証済み): 0xb8e11dea346f2c961880879606a269db3165bbc7

  • デモ動画demo-video/levelfield-demo.mp4(2:55、焼き込み字幕+SRT)

  • SDKフィードバックレポート(ハッカソン成果物):docs/sdk-feedback-report.md

  • LLMがスコアを付けるリスクツールとは異なり、ここではいかなるモデルも数値を書きません。分類はアンカーマッチングと逐語検証済みのエビデンスに基づき、スコアは決定論的でユニットテスト済みのコードです。

仕組み

2段階パイプライン。いかなるモデルも数値を生成しません。

ステージA — 分類。 契約は、固定された公開のアンカーライブラリに対して5つの次元でマッチングされます:

  • D1 結果の制御(30%)— 自然なプロセスから一人の意思まで、結果を生み出すもの

  • D3 インサイダーの取引可能性(25%)— 早期に知る人々がそれに取引できるかどうか

  • D2 知識の範囲(20%)— 開示前に何人が知っているか

  • D4 開示の同時性(15%)— 全員が同時に結果を知るかどうか

  • D5 結果の作為可能性(10%)— 誰かが賭けに勝つために結果を引き起こせるかどうか

すべての分類は、契約自身のテキストを逐語的に引用しなければならず(部分文字列として機械的に検証されます)、また、いかなるモデルの判断からも独立したコードレベルのスキャナーが、自動評価者に向けられた指示のような内容を検出し、フラグを立て、それらの文から引用されたエビデンスを無効化します。マーケット作成者は、モデルを低スコアに誘導することも、攻撃テキスト自体をエビデンスとして通すこともできません。

ステージAには3つのプロバイダーがあり、いずれも有料APIを呼び出しません:

トラック

プロバイダー

ライブDreamDEXマーケット

型付きオンチェーンフィールドに対する決定論的ルール(公式ガイダンスに従い、質問テキストは解析されません)

キュレーションされたリスクスペクトラム

オープンプロトコルを通じて一度生成されたリファレンス分類、gitで監査可能

任意の契約テキスト

LevelField MCPサーバー経由のエージェント自身のモデル — サーバーがプロトコルを提供し、引用を検証し、計算します。ホストモデルが分類します

ステージB — スコアリング(決定論的コード)。 レベル → 加重スコア0〜100 → バンド(低/中/高/極高)、さらに2つのサーキットブレーカー:

  • CB-1: 取引を明確に禁止されていない一人の人物によって結果が決定される → 段階的フロア80/90/95(D3レベル3/4/5による)

  • CB-2: そのような当事者によって一方的に結果が作為可能 → 段階的フロア75/85/90。また、D2=1かつD5=5でも発動(作為者は開示の遅延を必要としない)

2つのクロス次元ルールはエンジン内で決定論的に強制され(分類器に要求されるだけでなく)、すべての調整は出力の注意事項に報告されます。

曖昧さが低スコアになることはありません。テキストから決定できない次元は、保守的にレベル4にデフォルト設定され、フラグが立てられます。

この分類法は、Anti-Corruption Data Collectiveが435,000以上の決済済みPolymarketマーケット(2021〜2026年、取引高540億ドル)に対して検証した結果生成者分類に従っています。ライブテストネットマーケットとキュレーションセットの両方で完全なパイプラインを実行すると、API呼び出しゼロでそのリスク勾配をエンドツーエンドで再現します:3(価格バイナリ)→ 19〜21(統計、選挙)→ 49(FOMC)→ 65(レイオフ)→ 78(軍事)→ 80〜95(個人の意思、サーキットブレーカーフロア)。

リポジトリ構成

packages/scoring/       two-stage pipeline: anchors, classifiers, voting, engine, DreamDEX fetcher
packages/mcp/           MCP server: assessment protocol + verification + scoring, zero LLM deps
apps/web/               Next.js UI: markets, per-market detail, methodology (reads the score cache)
data/anchors/           the anchor library (single source of truth, YAML)
data/curated/           curated contracts spanning the risk spectrum + injection test
data/classifications/   reference classifications (open protocol, quotes mechanically verified)
data/scores/            score cache written by score:all (in git for reproducible demos)
docs/design/no-api.md   architecture decision record
docs/research-dreamdex.md  verified integration reference (field mapping, gotchas, live findings)
FEEDBACK.md             SDK & docs feedback journal (hackathon deliverable, 11 evidence-backed entries)

クイックスタート(APIキー不要)

Node.js 20.9以降が必要です(現在のNext.js 16ランタイムの下限)。

npm install
npm test                      # 70 unit/integration tests
npm run demo:agent            # agent → MCP server pre-trade check (PROCEED 3/100, DECLINE 95/100)
npm run validate              # 16-contract validation: ordering + Spearman rho (docs/validation.md)
npx tsx scripts/agreement.ts  # 3 blind runs vs reference: band agreement 16/16 (docs/agreement.md)
npm run score:all             # score live testnet markets + curated set -> data/scores/
npm run dev -w @levelfield/web    # UI at localhost:3000
rm -rf apps/web/.next && npm run build -w @levelfield/web  # production build — the rm -rf is
                               # required if a `dev` session ran in this directory first, else
                               # `next build` can report success but leave a `.next/` with no
                               # BUILD_ID, which `next start` then refuses to serve
npm run mcp                   # stdio MCP server (see packages/mcp/README.md)
npx tsx scripts/probe-dreamdex.ts          # indexer field-coverage probe
npx tsx scripts/verify-classifications.ts  # re-verify all evidence quotes
# after setting the public repo/immutable commit and republishing provenance-complete attestations:
GITHUB_REPO=OWNER/REPO GITHUB_REF="$(git rev-parse HEAD)" npm run verify:onchain

ステータス

  • アンカーライブラリv1(5次元×5レベル、リファレンスケース)

  • 決定論的スコアリングエンジン+サーキットブレーカー(ユニットテスト済み)

  • ライブ価格バイナリ用ルール分類器(型付きフィールドのみ)

  • キュレーションされたスペクトラム用リファレンス分類(80の引用を検証済み)

  • バッチスコアラー+スコアキャッシュ(ライブ+キュレーション、ACDC勾配を再現)

  • MCPサーバー(プロトコル/スコア/アンカー)、stdioで検証済み

  • Web UI(監査可能なスナップショット、マーケットエビデンス、方法論、ローカル評価ワークスペース)

  • ScoreRegistry Somnia Shannonにデプロイ済み0xb8e11dea346f2c961880879606a269db3165bbc7 — 28件のレガシーアテステーションを公開済み。最終リリース前に、GITHUB_REPO=owner/repoGITHUB_REFを不変の提出コミットSHAに設定し、現在のスコアインデックスを再公開してレガシーのプレースホルダーURIを置き換え、その後npm run verify:onchainを実行して完全なフィールド単位の読み戻しスナップショットを取得してください。

  • 検証ハーネス:16契約、カテゴリ中央値が厳密に順序付け、Spearman ρ = 0.93(docs/validation.md)

  • 実行間一致:3人の独立したブラインド分類器、多数決バンドがリファレンスと16/16で一致(docs/agreement.md)

  • 最終SDKフィードバックレポート(docs/sdk-feedback-report.md

  • 必須の2〜3分のデモ動画 — マスター完成(demo-video/levelfield-demo.mp4、2:55、demo-video/film/README.mdにQAチェーン);YouTubeアップロード待ち

  • 任意のプレゼンテーションデッキ

これは何ではないか

  • いかなる結果の予測でもなく、取引アドバイスでもありません。

  • ライブのインサイダー検出ではありません。スコアはイベントタイプの構造的リスクを反映しており、特定のマーケットの現在の活動を反映するものではありません。

  • いかなる人物やアカウントに対する非難でもありません。

-
license - not tested
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • Reference data for prediction markets: graded resolution clarity, cross-venue links, provenance.

  • Machine-payable prediction-market briefs and probability-change monitoring for AI agents.

  • Calibrated world model for AI agents. 40 tools: world state, markets, trading. Kalshi + Polymarket.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Aji-Q/levelfield'

If you have feedback or need assistance with the MCP directory API, please join our Discord server