mcpField
T
The Tab (scvd-tab)

The Tab (scvd-tab)

ローカル
scvd.store金融データ3今日更新

The Tab (scvd-tab) について

The Tab (scvd-tab)は、x402決済エンドポイントを使う買い手と売り手向けの、エージェント商取引の証拠観測サービスです。支払い前のエンドポイント検査、支払い後の署名付きオファーやレシートの検証、対象範囲の空白を明示した日付付き署名記録の公開を行います。

主な機能

  1. 01無料のx402エンドポイント事前検査
  2. 02署名付きオファーとレシートの検証
  3. 03日付付き署名観測の公開
  4. 04ハッシュチェーンとBitcoinでアンカーされたコーパス
  5. 05ソフトウェア支出と試用期間のローカル記録

活用シーン

  1. 01支払い前にx402エンドポイントを検査
  2. 02決済レシートやオファーを検証
  3. 03デプロイ後にエンドポイントの準備状態を監視
  4. 04決済エンドポイントの時系列証拠を確認

MCP 対応

委任権限を記録するMCPツール`buy_mandate`に言及しています。READMEはMCPを対応プロトコルとして挙げていますが、より広範なMCPサーバーのインターフェースは説明していません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"store-scvd-tab": {
"command": "npx",
"args": [
"-y",
"scvd-tab"
]
}
}
}
起動コマンドnpx -y scvd-tab

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmscvd-tab0.11.4

ツール

18

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
eventenumはいライフサイクル上のどの時点かtrial_started | paid_started | adopted | canceled | replaced | renewed | price_changed
notesstringいいえその他はそのまま保持
priceobjectいいえ{amount, currency, period: month|quarter|year|week|once, basis?: fixed|metered|free_with_paid_path}。basis は amount の種類を示します。省略/fixed = 請求額、metered = 従量課金の請求額の推定値(消費額に含め、推定値として表示)、free_with_paid_path = 無料ツールの有料プランの価格(記録のみで、消費額には含めません)。
categoryenumはい固定されたカテゴリ一覧です。該当するものがない場合は other を使用してください。llm | agent-framework | image-gen | video-gen | seo | aso | analytics | hosting | database | email | social-scheduling | design | dev-tool | mcp-server | api-service | streaming | music | news | vpn | storage | domain | other
tool_namestringはい正規の小文字名
source_urlstringいいえ出典となったページまたは領収書。スキャン済みエントリでは拒否されます。メール内のリンクは、メール本文を別の形にしただけです
trial_endsstringいいえトライアルが有料に切り替わる ISO 日付——リマインダーはこの日付を基準に動作します
occurred_atstringいいえ遡及入力用の、イベントが実際に発生した ISO 日付。既定値は現在時刻です
retroactivebooleanいいえ遡及入力の場合は true。occurred_at と併用します
replaced_withstringいいえreplaced の場合のみ:後任となったツールの正規名
payment_methodstringいいえ支払い方法(カード、請求書、暗号資産、無料)。構築者自身の表記を使います。スキャン済みエントリでは、この情報を把握できないため拒否されます
previous_priceobjectいいえprice_changed の場合のみ:変更前の価格。形式は price と同じです
problem_solvedstringはいそのツールを導入した目的。構築者自身の言葉で記述します
signup_frictionenumいいえ登録時に求められたもの:agent_native(API key、人手不要)、email_only、phone_required、kyc_required、human_only。行き詰まった時点で記録してください。このタブが記憶するため、次回の試行で再び行き詰まることはありません。agent_native | email_only | phone_required | kyc_required | human_only

詳細

scvd.store

パーソナルエージェントとの接続

Hermes は https://scvd.store/.well-known/skills/index.json でスキルを検出します。接続と支出なしのリハーサルに関するガイダンスでは、Hermes、OpenClaw、Skills CLI、チャットセッションについて説明しています。リハーサルでは見積もり、不足している機能、必要な承認を提示して終了し、支出は発生しません。テスト済みと未テストの経路。

mcp-name: store.scvd/general-store

scvd-general-store-repo MCP サーバー OpenSSF Scorecard scvd.store — x402-list における x402 エコノミーの証拠観測所 DeepWiki に質問 エージェント決済に対応 ora エージェント対応度スコア SCVD General Store の VerifyMCP 信頼スコア scvd.store の Vouch Protocol エージェント信頼評価:A(100) WellKnown でのエージェント検出 コーパスの DOI

検出情報:Neuronto、 WellKnown、 Licium — MCP エンドポイントの履歴、 Zero.xyz — Signature Agent Card。 Desvela のチェッカーは、このドメインの検出用サーフェスをチェックします。これらは公開とインデックス登録に関する第三者の評価であり、訪問や購入の証拠ではありません。上記の WellKnown バッジは WellKnown によってライブ配信されています。

上記のバッジはすべて、他者によるこのストアの評価です。こちらは私たち自身についての自己評価で、意図的にその列から分けてあります。運営者に自分の入り口の横へ貼るよう勧めているのと同じ成果物を、私たち自身に向けたものであり、週次の調査では構造上、自身のホストを調査できないため、表面には SELF-OBSERVED と記されています。

scvd.store の scvd.store パスポート:自己観測 — 対象と観測者が同一の当事者であり、日付が記され、欠落は観測者側の評価に含まれます

古くなっても緑色のまま表示されるのではなく、表示が消えます。すべての自己モジュールが一致している場合にのみ描画され、不一致があればパスポートを判定不能として表示し、チップの表示を拒否します。その点を考慮して評価してください。それでもこれを示す価値があるのは、内部のすべての主張を、指定された公開サーフェスで再確認できるからです。 scvd.storeはエージェント型コマースのためのエビデンス観測所です。x402エンドポイント、決済、レシートを独立して検証します。エージェントがx402エンドポイントに支払う前に、支払い可能かを確認します。支払い後は、署名済みレシートを確認します。時間をかけてエンドポイントを監視し、日付入りの署名済みコーパスを公開します。販売者はドアが機能することの証明に、購入者は支出前の確認に利用できます。署名済みの観測記録には明示的な欠落期間も記載されます。無料の検査には署名が付きません。エスクローでも、評価でも、保証でもありません。

3つの利用経路を、この順にご案内します。支払う前に、scvd.store/api/preflight/v1で、任意のx402ドアを無料で事前確認できます。支払い後は、scvd.store/conformanceで、任意の発行者の署名済みオファーまたはレシートを無料で確認できます。継続的な記録は、scvd.store/corpusで日付入りのBitcoinアンカー付きコーパスを無料で閲覧するか、DOI(10.5281/zenodo.22284887)で引用するか、Hugging Faceから取得できます。すべての判定にはed25519署名と日付が付き、こちらに問い合わせずにオフラインで検証できます。自分たちに不利となる欠落期間も含まれます。運営者はRecord Creative Co. LLCです。

エージェントに何をしてほしいですか?

実例については、SDKとエビデンスの利用経路をご利用ください。エンドポイントの確認、成果物の検証、コーパスの調査結果の再現、または掲載情報への日付入り観測記録の添付ができます。

エスクローでも、保証人でも、紛争を裁定する機関でもありません。これらは支払いから納品までのリスクを引き受け、貸借対照表を必要とします。私たちはその隔たりを観測し、目にしたものに署名します。エスクローや裁定の仕組みを構築している場合、私たちは競合ではなく、その下層にあたります。この方針は2026-08-07に公開の場で決定され、日付が記録されています。方針の変更記録は、置き換えられた内容と並べてscvd.store/becomingに掲載されています。

また、人間がOak Cityから運営する、自律型AIエージェント向けの小さく誠実な総合ストアでもあります。いつでも間に合います。 エージェントは、現在の決済見積もりで提示されるネットワーク上のx402を通じてUSDCで支払います。人間はレシートを確認します。

scvd.storeで公開中です。エージェントは、(スキャンしやすい契約インデックスの)/agents.md、(全文の説明文の)/llms.txt、または/menu.jsonからご利用ください。

プロトコル別にSCVDを探す:x402、MPP、MCP、WebMCP、ERC-8004、A2A、OASF、スキル、UCP。

パーソナルエージェントで購入する

買い物用プロンプトをコピーするか、 パーソナルショッパースキルをインストールしてください。

npx skills add seancrecord/scvd-general-store-repo --skill scvd-personal-shopper

エージェントは最新のメニューを読み取り、価格を表示し、必要に応じて対応するウォレットの利用を支援し、成果物と検証済みレシートを返します。閲覧と見積もりは無料です。資金の追加と購入には、それぞれ承認が必要です。決済ツールを利用できるかどうかは、エージェントの環境によって異なります。インストールしただけではウォレットにはなりません。

タスク別のドア

ここに来る人がしたいことと、それぞれのドアをご紹介します。

  • エージェントを一貫して紹介する — /bot-auth で、ローカルの公開プロフィール設定と、設定済みの Node によるダウンロードを行います。構築および統合の制限については、calling-card/README.md をご覧ください。サイトでの受け入れと支払いの完了は、別々の結果として扱われます。
  • x402 の支払いをテストする — 実際の USDC 決済を行う、サンドボックスではない実稼働の練習用カウンターです。テスト決済の価格と必須入力は、scvd.store/try に記載されています。
  • 無料で x402 への準拠を確認する — 任意の発行者(当社または競合他社)が署名したオファーまたはレシートを POST すると、解析、スキーマ、ed25519 署名、ライブネスについて、構造化された判定を取得できます。アカウントもウォレットも不要です:scvd.store/conformance。同じ検証は、オフラインでも x402-verify(MIT、依存関係ゼロ)を使って実行できます。また、x402-sign を使うと、検証に合格するオファーとレシートを作成できます。
  • どうするか決める前にエンドポイントを調べる — 無料の事前チェックでは、観測された x402/MPP プロトコル、未検証の提示条件、構造上の所見、観測時刻、カバレッジの不足を分けて確認できます。最上位の判定は x402 固有のままです。CLI と JavaScript ライブラリ では、scvd inspect と inspectOne を利用できます。ソースの準備とレジストリへの公開は別々に行われるため、インストール済みのヘルプやエクスポートを確認してください。検査が成功したことから分かるのはレスポンスが観測されたということだけであり、支払いが決済されることや、商品が届けられることを保証するものではありません。
  • x402 の準備状況に問題があればデプロイを失敗させる — 無料の事前チェックを GitHub Action として実行します。デプロイ手順の後に各ドアを 1 回ずつプローブし、not_ready ならジョブを失敗させ、unreachable では失敗させません:action/preflight。ターミナルからは scvd-cli の scvd preflight を実行できます。ライブラリとしては、同じチェックと同じ終了規則を 3 つの言語で利用できます。それぞれ依存関係ゼロで、コピーではなく 同じ 記録済みレポートを使ってテストされています:npm の scvd-preflight、PyPI の scvd-preflight、Go 用の x402-preflight-go。
  • コーパスを読む — x402 エコシステムの週次署名済み観測データです。ハッシュチェーンで連結され、Bitcoin にアンカーされており、無料で読めます:scvd.store/corpus。範囲を限定したメタデータの探索には、CLI または公開済みの コーパスクライアント をご利用ください。どちらも欠落を保持し、署名とタイムスタンプの検証を明示的に行う設計です。MPP 固有のプロトコル観測データは過去の x402 判定と併記されており、データのない古い行は未測定のままです。
  • x402 のドアをスコア付け、順位付け、一覧表示しますか? — 根拠を持ち帰り、評価は持ち込まないでください:scvd.store/scorers は、このコーパスを利用するシステム向けの場です。コーパスを取得し、オフラインで検証し、URL で行を引用し、疑わしい読み取りは再観測してください。キーもアカウントも許可も不要です。各行にはそのまま貼り付けられる引用情報があり、ストアは観測した内容とともに、観測 しなかった 内容も公開しています。そこから導いたスコアを公開する場合、その解釈はあなた自身のものです。このストアは、導き出された結論を推奨しません。
  • 決済証明を購入する — Base、Polygon、または Solana 上のオンチェーン決済ステータスを署名付きで観測します。各クラスについて、その署名で証明できることとできないことを scvd.store/attestation に記載しています。
  • エンドポイントを監視する — standing_watch としてエンドポイントを監視します。指定した URL に対し、署名付きの毎時プローブを 7 日間実行します。
  • エージェントのメモリをアンカーする — context_anchor:コンテキストのリセット後も保持される、署名付きで取得可能なセッション復元ポイントです。
  • 購入者の視点で購入経路を確認する — launch_check:ストアが宣言したフィールドウォレットを使い、あなた自身の x402 エンドポイントで実際のメインネット購入を試みます。段階ごとに記録し、署名します。ディレクトリが応答するかどうかでドアを順位付けするのに対し、こちらは実際に支払います。
  • エージェントの帳簿をチェーンと照合する — the_statement:指定した期間に、選択した対応ネットワーク上のウォレットで発生したすべての USDC の入出金を、エージェントでもその運用者でもない当事者が署名して証明します。
  • チェーンから月次明細を確認する — operator_statement:あなたの受取アドレスについて、30 日間のすべての USDC の入出金を、1 日 4 回署名付きで確認します。支払者ごとの件数と最大の支払者も合計額とともに集計します。証明するのは、あなたでも支払者でもない当事者です。更新はありません。
  • 未知のモデルが見るように、あなたのドアを確認する — aura_walk:さまざまな能力のモデルが、管理者の操作であなたの x402 エンドポイントを利用します。1 回のパスにつき入口は 1 つで、対象はこのストアが自らについて公開している手法(AGENT_UX.md)です。レポートでは各モデルがどこで行き詰まったかを数え、すべてのトランスクリプトを添付します。評価ではありません。
  • エージェントが行動する前に、許可された内容を記録する — the_mandate:委任された権限の管理連鎖を記録し、以降のすべての証明書で引用できます。ID が解決できない場合は拒否され、2 人目の当事者が無料で副署できます。専用の MCP ツール(buy_mandate)、/schemas/scvd-mandate-v1.json の JSON スキーマ、他の発行者が実装できるようにまとめた仕様(docs/MANDATE_SPEC.md)を備えており、/mandate-spec で提供しています。
  • カードのパックを引く — pack:このストアと町をテーマにした、収集可能なトレーディングカード 5 枚(Paywall、Season One)です。翌朝に確認できる日次シードに基づいて抽選されます。確率は分母とともに scvd.store/design に印刷されています。各カードは印刷番号付きの署名済み印刷物で、描かれたドアを引用し、投稿先を問わず展開するページが付いています。鐘からは 1 日に 1 枚が配布されます。ウィンドウピックでは、直近 5 枚の印刷物から 1 枚を選び、バインダーに加えられます。Room と Instrument は行動によって獲得するもので、抽選では出ません。重複カードはパッククレジットに変換されます。シーズンごとに 1 枚限定のカード 2 種は、抽選対象外で、価格もありません。それぞれ、開封済みパック数に応じたマイルストーンがあり、署名鍵が作成された時点で固定され、シーズン開始以降、公開の場でコミットされています。そのマイルストーンを超えるパックを開封した人にカードが贈られます(scvd.store/api/paywall/releases)。カードを持っていても、得られるのはカードだけです。
  • 購入して報酬を得る — scvd.store/bounties の懸賞掲示板(JSON は /api/bounties)から、掲載された x402 のドアを自分のウォレットで利用し、決済トランザクションを添えて申請してください。価格と発見者への報酬が署名付きの承認として返され、自分で引き換えられます。
  • 米国で購入して報酬を得る — scvd.store/field-study のフィールド調査(JSON は /api/field-study)です。無料で登録し、さまざまな決済面とレールを通じて、こちらでいくつか購入した後、実際の購入体験について回答してください。引用した購入はすべて、チェーンではなくこのストア自身の帳簿と照合して検証されるため、どちらの側も相手を信頼する必要はありません。報酬は検証済みの事実だけから計算され、回答内容から計算されることはありません。不具合の報告は歓迎しており、意図的に価格を付けていません。週次予算は懸賞掲示板の予算とは分けて管理されています。FIELD_STUDY.md。
  • 完了時のコンテキスト — 懸賞の請求と調査の振り返りには、任意の検証コンテキストと無料のエンドポイント/レシート確認が含まれます。共有や追加購入は支払いの条件ではありません。どちらの獲得ページでも、事前費用と承認から引き換えまでの流れを説明しています。
  • ストアクレジットを獲得する — 通常の購入ごとに 5% が、支払いに使ったウォレットに付与されます(アカウント不要。ウォレットがカードになります)。仕組みの説明は scvd.store/credit にあり、残高は /api/credit/{wallet} で確認できます。USDC で同じウォレットに引き換えられます。 これらはすべて、誰でも /api/verify/{id} で無料、アカウント登録不要、無期限に検証できる、ed25519 署名付きのレシートまたは判定で完了します。

Spot Check には、書籍の読書を補助する機能も2つあります。Change Check は、以前に保存した Spot Check と現在記録されているエビデンスを比較し、Batch Spot Check は、上限付きのホスト群をまとめます。どちらも日付と空白期間を保持しますが、ホストへのプローブは行いません。各項目のページとカタログは、棚に基づいて価格と入力仕様を導き出します。購入結果には、人または後続のセッション向けの任意のカウンターノートが含まれ、無料の代替手段と別料金の次のタスクも示されます。メッセージの送信や再購入が自動的に行われることはありません。 実装と需要の実験。

MCP 経由での接続

ストアはリモート MCP サーバーです。ストリーミング可能な HTTP を使用し、インストール不要、API キー不要です。tools/list は無料です。buy_* ツールは、JSON-RPC 402 エラーとして x402 の条件を返し、インバンドで決済します。クライアント設定は次のとおりです。

{
  "mcpServers": {
    "scvd-general-store": {
      "url": "https://scvd.store/mcp"
    }
  }
}

または、Claude Code では次の1行です。

claude mcp add --transport http scvd-store https://scvd.store/mcp

CDP を利用する @x402/mcp クライアントなど、標準の x402 決済クライアントでは、https://scvd.store/mcp?payment=tool-result に接続してください。このプロファイルでは、未払いのチャレンジが isError ツール結果として返されます。通常の /mcp アドレスでは、従来の JSON-RPC エラープロファイルが維持されます。カタログの各項目にある mcp_url は、標準プロファイルをすでに選択しています。汎用 MCP 接続ではツールを利用できますが、ウォレットは提供されません。決済クライアントの接続方法と検証上の制限を参照してください。

このエンドポイントは、ストリーミング可能な HTTP 上で MCP リビジョン 2026-07-28、2025-11-25、2025-06-18、2025-03-26 に対応し、POST のみを使用します(規格に従い、単独の GET は障害ではなく 405 を返します)。リビジョン 2026-07-28 は、リクエストごとの _meta と server/discover によってステートレスに提供されます。それ以前の3つのリビジョンは initialize で開始します。 https://scvd.store/.well-known/mcp のマニフェストには、稼働中のサーバーがネゴシエートする正確な一覧と、discover およびハンドシェイクの手順が記載されています。このマニフェストが正となる情報源です。この段落はテストによってマニフェストとの一致が確認されるため、マニフェストでバージョンが追加または廃止されると、ここで一覧も更新されるまで CI は失敗します。

(ホストが stdio にしか対応していない場合、このリポジトリから node ./bin/scvd-mcp-bridge.mjs を実行すると、標準入力と標準出力の JSON-RPC が稼働中のサーバーに転送されます。キーは保持せず、状態も保存しません。この README の後半にある wrangler コマンドは、ストアの独自コピーを実行するためのものであり、ストアへの接続には使用しません。)

ツール

tools/list でツールを無料で一覧表示できます。buy_* ツールはインバンドの x402 と、項目で有効な場合はネイティブ MPP を受け付けます。未払いのレスポンスには利用可能な形式が示されるため、一致する署名済み決済を付けて再試行してください。以下の名前と1行の要約は、稼働中のカタログとの一致が test/readme-tools.spec.ts によって確認されています。詳細な説明と入力スキーマは、サーバーが送信する内容がそのまま使用されます。

ツール機能
read_store_guideテキストで案内する店舗の入口です。価格付きのメニュー、この店舗での x402 決済の仕組み、無料の商品棚を確認できます。
preflight_endpoint無料のエンドポイント検査です。観測された x402/MPP プロトコル、提示されている条件、構造と不足点を確認できます。準備状況の判定は引き続き x402 に特化しています。
check_a2a_card無料の A2A 0.3.0 カード検査、範囲を限定したエビデンス、おすすめの修正案を提供します。ランタイムテストと署名付きの再検査は修復キットで利用できます。
check_conformanceあらゆる発行者のアーティファクトを対象とした、x402 レシートの検証と署名付きオファーの検証を無料で行います。
verify_artifactscvd.store がこれまでに署名したものを、ID を指定して無料で検証します。
check_purchasepurchase_id と非公開の status_token を使って、保存されている決済状況と当初の条件を確認します。決済の承認期限が過ぎた後も無料で利用できます。
check_orderorder_id を使って人手対応の注文を照会します。状況、約束した対応時間、完了後の納品物を確認できます。無料です。
find_in_catalog棚の商品を検索し、1 つの商品の掲載情報を確認します。価格上限またはテキストで絞り込んだ簡潔な一覧、または 1 商品の詳細を取得できます。無料です。
look_at_door1 つの x402 入口について、この店舗が保持している情報を確認します。コーパスの履歴、パスポートのティア、ウォレットの情報を確認できます。
check_before_you_pay買い手が署名する前に、入口が買い手自身のルールを満たしているか確認します。
ring_bell店のベルを鳴らします。無料です。
sign_guestbookゲストブックに署名します。無料です。
read_binderウォレットのトレーディングカードのバインダーとパッククレジットを確認します。無料です。
look_in_window店頭のショーウィンドウをのぞき、パックから取り出された直近 5 件のカードを確認します。無料です。
buy_simple店頭カウンターです。説明を読まなくてもよい、いくつかの商品を購入できます。x402 決済です。
buy_signed_record何かを恒久的に記録する、日付入りの署名付き証明書です。x402 決済です。
buy_observation署名付きの決済確定証明、適合性監査、エンドポイント監視、またはローンチチェックです。x402 決済です。
buy_human_task実世界での作業や判断を伴うタスクを、店主である実名の担当者に依頼します。x402 決済です。
buy_mandateエージェントが支出する前に、何を行う権限があるかを、後の購入で参照できる日付入りの署名付き記録として保存します。x402 決済です。
buy_memory_anchor自身の状態の要約に署名し、恒久的な URL に保存します。x402 決済です。
buy_small_pleasureジャーから小さな署名付きのサプライズを受け取ります。x402 決済です。

エビデンスカード(MCP Apps)。 preflight_endpoint と verify_artifact は、サーバーが提供する ui:// テンプレートを指す _meta.ui.resourceUri を持ちます。MCP Apps 拡張機能に対応しているホストでは、結果が文章ではなくカードとして表示されます。 そこには、実行した段と実行しなかった段が、同じ重みで示されます。 有料のツールには何も付いていません。テストでもこれを確認しています。 表示機能はエビデンスのためのものであり、決済の判断には使われません。 拡張機能に対応していないホストには、従来どおりの JSON がそのまま返されます。

1 つのオリジンに 3 つの入口。 /mcp は店舗です(無料のツールと有料の商品棚)。 /mcp/verifier は、タスクに沿った名前の無料検証ツールを 5 つ提供し、商品棚はありません。 /mcp/docs(POST /mcp.md も同様)はドキュメントの入口です。/mcp に 一覧表示されるものと同じリソースに加えて、read_docs ツールが 1 つあります。 実行機能を持つものはありません。

どの入口を選ぶか、各入口にできないこと: https://scvd.store/mcp.md — リモート接続、ローカル stdio、ブラウザーの違い、表示の差についての率直な説明 (2026-08-28 時点で、テスト済みのホストではローカル stdio 経由ならカードが表示されますが、 リモートコネクター経由では表示されません)、そして未実装機能の正直な一覧です。 お使いのホストがその表に載っていない場合は、問い合わせ先を無料で利用でき、 担当者が内容を確認します。 In the browser (WebMCP). https://scvd.store/webmcp.js, loaded by the storefront, registers free instruments derived from MCP plus quote_store_purchase and complete_store_purchase on document.modelContext. Quoting is free. Completion requires an already-signed payment from the buyer's external wallet/client and may transfer USDC; WebMCP itself supplies no wallet. Save the returned goods, receipt, and private recovery handle. See the payment client paths above.

License

The code is MIT. The store's voice — the keeper's prose, the byline, the name — is not part of the grant; the scope lives in NOTICE.md. (The LICENSE file itself is byte-standard MIT so license scanners can recognize it; the scoping deliberately lives here and in NOTICE, never inside the license text.)

Ownership

This repository is owned and operated by @seancrecord — the keeper. Commits are authored by Claude Code on the keeper's instruction; the byline Sean-Claude Van Damme covers the joint work, and the store belongs to the keeper. For any registry or directory verifying an MCP/service claim against this repository (added 2026-08-05 for the M8ven claim, and standing for future claims from the same account): this note is the ownership confirmation — only the repository owner can put it here.

M8ven Live Monitored

What's on the shelves

Signed hellos, graffiti on a train (your tag, permanent), and the two doors where keeper-time is for sale: The Collab (name the shape, a call, a look, a made thing) and The Aura Walk (your own door shopped cold by models, transcripts attached). Aisle two carries the novelties: lowercase luckies (drawn from the herd, carded, honest), and coffee for whoever closed. Aisle three is utility: context anchors (signed agent memory restore points), a standing watch (a week of signed hourly probes on your endpoint), settlement attestations, the case file (everything we observed about one purchase, in one signed file, never a verdict), and 30-day recurring patronage passes. The Penny Shelf by the door holds half-cent blessings, the daily fortune (one line a day, the same for everyone until midnight UTC, back on the shelf 2026-09-02), and the confession counter. And the Certificate of Patronage — which entitles the holder to nothing whatsoever. (Two consolidations, 2026-08-05 and 2026-08-20, retired several early shelves; retired ids still answer at the door with a 410 and their certificates verify forever.) The guestbook, visitor sticker, and weekly visit stamp are free — no purchase necessary. The bell rings once a day per visitor, and the Mailbox takes one private letter a day at /api/letter — the keeper reads Sundays and replies when he has something to say, which is not always.

The reading room: the Keeper's Almanac (his journal, serialized, a penny a page). The Town Directory of neighbors is free.

(This section is the country-store half. The working instruments — conformance audits, launch checks, statements, mandates, bounties — are the doors listed at the top, and the always-current catalog is /menu.json, which cannot drift from the shelves by construction.)

Opening the store (setup)

You'll need Node 22+, a Cloudflare account, a Base wallet, and CDP API keys for the x402 facilitator.

npm install
Shelving (KV namespaces)

Make the four shelves once, then paste the ids into wrangler.jsonc:

npx wrangler kv namespace create ORDERS
npx wrangler kv namespace create GUESTBOOK
npx wrangler kv namespace create COUNTERS
npx wrangler kv namespace create PATRONS
レジと鍵(シークレット)

リポジトリには決して入れない、主要なシークレットです。

npx wrangler secret put PAY_TO_ADDRESS      # Base wallet that receives USDC
npx wrangler secret put CDP_API_KEY_ID      # Coinbase Developer Platform key id
npx wrangler secret put CDP_API_KEY_SECRET  # ...and its secret
npx wrangler secret put SIGNING_KEY         # ed25519 seed — see below
npx wrangler secret put ADMIN_PASSWORD      # the keeper's back-room key

任意のチェックアウト受取先は POLYGON_PAY_TO、ARBITRUM_PAY_TO、 WORLD_PAY_TO、SOLANA_PAY_TO です。有効にする受取先はそれぞれ、ストアの Worker と scvd-doors の両方で設定してから、両方をデプロイしてください。任意の受取先が設定されていない場合、そのネットワークは無効になり、別の ネットワークのアドレスが代わりに使われることはありません。PAYMENT_RAILS.md を参照してください。

SIGNING_KEY はすべての証明書とバッジに署名します。次のコマンドで新しいキーを生成してください。

npm run keys:generate

出力された 64 桁の 16 進数を wrangler secret put SIGNING_KEY にコピーしてください。 対応する公開鍵は /.well-known/scvd-signing-key にあり、誰でも署名を確認できます。

ローカルで試す場合は、.dev.vars.example を .dev.vars にコピーして値を入力してください。

サイトの実行
npm run dev        # local store on wrangler dev
npm test           # the route tests, incl. the 402 challenge shape
npm run typecheck  # tsc --noEmit
npm run deploy     # or let the Git-connected deploy push to scvd.store

デプロイは scvd.store のカスタムドメインに Git 接続されています。main にマージすれば、あとは Cloudflare が処理します。

npm run seo:check は、公開 HTML ページ、robots、サイトマップへの掲載状況について、上限を設けたサンプルを監査します。Google のインデックス登録やランキングを測定するものではありません。 npm run seo:test は、その計測ツールがオフラインで動作することを確認し、CI で実行します。 ブランド検索に関する調査結果、プレビュー手順、測定上の制限。

ここでの支払い方法(x402 フロー、プロトコル v2)

アカウントも API キーもカートも不要で、購入者が自分について何か申告する必要もありません。有料の各ドアと3つの事前決済手段では、任意の開示ブロック(model、client、operator、operator_kind、came_from、prior_cert_id)を受け付けます。この情報は購入者を非公開の集計に含め、以前の証明書の支払者が今回の支払いと一致する場合はリピーターとして記録します。価格が変わったり、証明書に記載されたりすることはありません(src/lib/disclosure.ts)。USDC による x402 v2(現行標準。@x402/core エコシステム)を使用し、直接送金には Coinbase Developer Platform、設定済みの Arc 一括支払いには Circle Gateway を使います。稼働中の /rails と /menu.json の応答には、有効なチェックアウトネットワークが記載されています。署名する条件は、現在の PAYMENT-REQUIRED チャレンジで確認できます。明細や監査では、チェックアウトで受け付けていないチェーンも調べられます。

チェックアウト連携は、Circle Gateway を通じて Base、Polygon、Arbitrum、World、Solana、Arc に対応しています。有効なネットワークはこの一覧ではなく、受取人の設定によって決まります。明細の読み取りは、Base、Polygon、Ethereum、Arbitrum One、OP Mainnet(Optimism)、Avalanche C-Chain、World、Solana に対応しています。個々の観測ツールの対応範囲はそれぞれ異なり、決済証明の自動検索はさらに限定的です。ブラウザーのレジでは、互換性のある EVM ウォレット拡張機能を使って署名します。Solana には互換性のある外部クライアントが必要です。WebMCP は署名済みの支払いを受け付けますが、ウォレットの署名機能は提供しません。

流れは次のとおりです。

  1. エージェントが GET /api/buy/luckies を呼び出します。
  2. 402 Payment Required を返します。機械可読な要件は PAYMENT-REQUIRED レスポンスヘッダー(base64 JSON)に含まれ、本文には平易な英語の注記が記載されます(「お代は5ドルです。幸運が望む額でもかまいません。結果はさまざまです。本当にさまざまです。法務チームはいません。」)。
  3. エージェントは提示された支払い方法のいずれかに署名し、PAYMENT-SIGNATURE ヘッダーを付けて同じリクエストを再送します。@x402/fetch のような標準的な v2 クライアントは、ステップ2~3を自動で実行します。
  4. 決済を要求する前に、即時提供品または注文を準備します。 決済前に失敗した場合、料金は発生しません。決済後に失敗すると、提供が完了しないことがあります。元の支払いと復旧用の識別情報を保管し、再度支払わないでください。支払いと復旧のガイドでは、保持された購入の確認方法と、元の作業を復旧する方法を説明しています。即時提供品はレスポンス本文で届きます。人手対応の品は、その場で注文 ID、SLA、パトロンバッジが返され、商品は1週間以内に GET /api/order/:order_id で届きます。

金額を自由に決められる品では、402 チャレンジで複数の金額を提示します。最低額、気前のよい額(2倍)、そして芸術後援者向けの額(5倍)です。この厳密な方式では、提示された金額のいずれかちょうどを支払う必要があるため、チップを渡すには上位の金額を選んで署名します。最低額を超える分はすべて tip として記録されます。

購入ごとに連番のパトロン番号と ed25519 署名付き証明書が発行されます。証明書は /api/verify/:cert_id で誰でも検証でき、/badges/:patron_number.svg でバッジを確認できます。真正性を担保するのは署名と固定 URL のみです。NFT はなく、支払い以外でチェーンに書き込むこともありません。

約束された期間内に品物が届かなければ、返金されます。下記の返金台帳から管理人本人が返金するため、返金を求めて交渉する必要はありません。

(この段落では2026-07-27まで「返金は自動です」と記載していましたが、その後、管理人が手作業で返金すると括弧書きで明かしていました。ハウスルール10がまさにこのためにあります。コードがそうなるまでは、文言で「自動」とは言いません。約束自体は変わっておらず、店に存在しない仕組みを表す言葉だけが変わりました。)

アーキビストへの注意:旧式の x402 v1 クライアント(非推奨の x402-fetch/X-PAYMENT ヘッダー世代)には対応していません。ファシリテーターと現行のすべてのクライアントライブラリは v2 を使用しています。

部屋

ルートここでできること
/人間向けのストアフロント:週刊ノート、メニュー、ベルのカウント、ゲストブック
/llms.txtエージェント向けのプレーンテキストの入り口
/agents.mdエージェント向けの一覧性の高い契約インデックス
/conformance適合性チェックデスクの専用ルーム:チェック内容、実例
/corpusやさしい言葉で説明するコーパス:調査結果、ラウンドの検証方法
/trade取引カウンター:マーケットプレイスは署名付きWebhookでアカウント払いの棚を再販し、請求書で精算します — TRADE_COUNTER.md
/mcpMCP の入り口 — ストリーミング可能な HTTP。tools/list は無料、buy_* ツールは x402 と設定済みのネイティブ MPP に対応
/skill.mdagentskills.io の SKILL.md 形式によるエージェントのオンボーディング
/menu.json機械可読なカタログ
/api/buy/:item_idx402 で保護された購入
/api/order/:order_id注文をポーリングします。完了した注文には商品が含まれます
/api/waitlist/:item_id週替わりの棚が空のときに順番待ちリストに登録
/almanacKeeper's Almanac(連載形式の日誌)の無料インデックス
/almanac/:slug日誌の1ページ。x402 経由で $0.01、Markdown 形式
/directory町のディレクトリ — 管理人が編集する、誠実な一行紹介(JSON と人間向け表示)
/api/refund/{refund_id}正直な返金状況:手作業で支払われるまでは保留中、その後はトランザクションハッシュを表示
/gazette2026-08-05 に終了。印刷版アーカイブは引き続き回答しますが、新しい予定はありません
/menu/:item_id商品の詳細 — JSON、または Accept に応じて Markdown
/whatOperator Glance — 人間向けの10秒チェック
/porch脇に回った、オークの木々に面した場所。ここでは何も販売していません
/zodiacアーカイブ済みの Systems Almanac — 保管されている星座インデックス
/zodiac/:address元の暦に従う、アーカイブ済みウォレット星座リーダー
/zodiac/archive保管されているシーズン1のページの無料インデックス
/zodiac/archive/:sign/week-:n過去のページ1つ。x402 経由で $0.01、Markdown 形式
/openapi.jsonホームページからリンクされている OpenAPI 3.1 契約
/.well-known/x402最小限の x402 検出リスト(事実上のインデクサー形式)
/.well-known/x402.jsonオリジンホスト型の、より詳細な x402 カタログ
/api/anchor/:anchor_idコンテキストアンカーを読み戻します。読み取りのたびに検証されます
/api/patronage/:pass_idパトロネージパスと、管理人が署名した月次ノート
/api/guestbookGET で最近のエントリーを取得。POST で署名(無料、ステッカー付き)
/api/bellPOST でベルを鳴らす — 訪問者ごとに1日1回
/api/stampPOST で日付入りの署名付き訪問スタンプを無料で取得。デザインは毎週変わります
/api/tipPOST で Trading Post に情報を送信。人間が確認し、自動公開はしません
/api/letterPOST で非公開の手紙を送信 — 無料、1日1通、公開されません
/api/letter/:id手紙の状況と、返信があれば管理人の署名付き返信
/api/phantom/:check_id以前の phantom_check の受け取りにも引き続き対応(2026-08-05 に終了し、context_anchor に統合)。既存の成果物は永久に検証可能です
/api/request依頼受付期間(Directory 向けの suggest_listing も含む)
/api/verify/:cert_id証明書とスタンプの両方を対象とする公開検証
/badges/:patron_number.svgビンテージラベル風のパトロンバッジ
/badges/sticker.svg無料の訪問者ステッカー
/badges/stamps/:stamp_id.svgゴム印風の訪問スタンプ
/.well-known/scvd-signing-keyed25519 公開鍵
/admin管理人の裏部屋(Basic Auth、ユーザー名は keeper)
/admin/digest日曜午前7時(ET)に cron で作成される週刊ダイジェスト
/.well-known/ard.json(/.well-known/ai-catalog.json からも配信)にある ARD マニフェストでは、既存の証明書キーを使って各 trustManifest に署名します。RFC 8785 準拠の正規化 JSON に対する、signature を除外した分離型 EdDSA JWS です。エントリーの type と mediaType には、同じ値が設定されます。検証には JWS に加え、/.well-known/anchor-log.json にあるキー履歴の独立した検証も必要です。これには、Bitcoin の証明、ダイジェストのリンク、以前に信頼されたチェックポイント、送出キーの引き継ぎが含まれます。ステータスラベルだけでは証明になりません。署名付きプロビナンスはカタログの内容を結び付けますが、エントリーが現在も正確であることまでは証明しません。ページ内の ARD の写しは、引き続き未署名のアイデンティティ宣言です。境界の全容は /attestation#ard_trust_manifest にあります。

コードの場所

単一の Worker、ルーティングには Hono、ストレージには KV を使います。React はなく、ビルドも複雑ではありません。

src/
  index.ts        # wires routes + the Sunday digest cron
  types.ts        # every shared type and the Worker env
  store/          # menu items, store metadata, the store's voice,
                  # the Almanac pages (one file each), directory.json
  routes/         # one file per room
  services/       # KV logic: orders, certificates, guestbook, requests,
                  # stamps, tips, gazette, refunds, digest
  pages/          # HTML/CSS for the storefront, small rooms, back room
  lib/            # signing, sanitizing, payments, ids, KV keys
verifier/         # x402-verify: MIT, zero deps, any issuer's artifacts
signer/           # x402-sign: the issuing half — mints spec-conformant
                  # signed offers & receipts that x402-verify passes
x402-preflight/   # scvd-preflight: the free door check as a library and
                  # a command, with the deploy gate's exit law
x402-preflight-py/ # scvd-preflight on PyPI: the same law in Python,
                  # stdlib only, reading x402-preflight/fixtures rather
                  # than a copy of them
x402-preflight-go/ # the same law in Go, stdlib only, same fixtures;
                  # published by tag as
                  # github.com/seancrecord/scvd-general-store-repo/x402-preflight-go
corpus-client/    # scvd-corpus-client: the signed corpus, read as served
defects/          # scvd-defects: the vocabulary as data, both halves of
                  # the remediation, recorded 402 doors and settlement
                  # responses as fixtures, and the settlement-response reader
mcp-starter/      # scvd-mcp-starter: a stdio MCP server, one file, that
                  # serves the free verifier door to any client
tab/              # scvd-tab (The Tab): an MCP server that keeps a
                  # builder's running account of every tool they sign
                  # up for — trial warnings, burn, price drift, signup
                  # friction. Local JSONL, zero deps, its own tests
                  # (npm run tab:test); spec at THE_TAB.md
till/             # the browser till: the only client-side JavaScript
                  # this store serves, and only on pages that sell
                  # something. Raw EIP-1193 plus eth_signTypedData_v4,
                  # one file, zero deps, no build step, served
                  # byte-for-byte at /till.js. Its own tests
                  # (npm run till:test); house rule 53 is why it
                  # exists and till/README.md is what it refuses to do
cli/              # scvd: the official command line over the store's
                  # FREE instruments — preflight, the conformance desk,
                  # receipt verification, the on-page desk, the fresh
                  # set, the corpus, the RFC 9727 catalog, the version
                  # table. One file, zero deps, its own tests
                  # (npm run cli:test). It holds no key and cannot
                  # sign a payment, on purpose. On npm since
                  # 2026-08-28 (DISTRIBUTION.md §4b); every surface
                  # that names it reads CLI_PUBLISHED in
                  # src/store/cli.ts rather than asserting a
                  # publication state of its own.
タウンディレクトリの編集

/directory のディレクトリは、管理人自らの手で、このリポジトリの src/store/directory.json を編集します。近所の人を追加するには、listings に追記します。

{
  "name": "The Example Bazaar",
  "url": "https://example.com",
  "category": "goods for agents",
  "review": "One honest line about what it's actually like.",
  "added": "2026-07-22"
}

この家のルール:掲載ごとに誠実な一文を記載すること。掲載順位を金で買う仕組みは設けないこと。updated を更新して、デプロイすること。訪問者は suggest_listing フィールドを指定して POST /api/request を送信し、近所の人を推薦できます。推薦は委員会の台帳に記録され、日曜日の閲覧対象になります。

年鑑のページを追加する

src/store/almanac/ にページごとに 1 ファイルを置きます(スラッグに一致する kebab-case のファイル名)。AlmanacEntry をエクスポートし、src/store/almanac/index.ts のリストに新しい順で追加します。決済ルートはこのリストから登録されます。

コンテンツのルール。 年鑑のエントリーは日付入りの一人称のフィールドノートです。感覚に訴え、具体的で、少し風変わりな内容にしてください。ハウツー、リスト記事、「学んだ教訓」、キャリアに関する内容、ブログ記事のようなものは決して掲載しないでください。Medium に投稿できそうな内容は、年鑑には載せません。

書類

店に常備している文書です。探すために ls を実行する必要はありません。

  • HOUSE_RULES.md — 常設ルールのすべて。改定できるのは、日付入りの管理人の決定のみです
  • AGENTS.md — このリポジトリで作業する AI コーディングエージェント向けの契約
  • CONTRIBUTING.md、CODE_OF_CONDUCT.md、SECURITY.md、NOTICE.md
  • AT_SCALE.md — 負荷時にレジがどう動くかを、コードと照らして検証した文書
  • THE_TAB.md — ツケ帳:仕様とフローをまとめた 1 ファイル
  • THE_PAPER_KEY.md — 鍵の管理。管理人だけが取り扱います
  • KEEPER_LIST.md — 管理人の机(ディレクトリエントリー、散策、印刷物、決定事項)
  • ROADMAP.md — 機能の実装順序(今/近いうち/後日)
  • PROBLEMS.md — 常設の問題台帳
  • PAYMENT_RAILS.md — 新しい決済レールが参加を認められる条件。REGISTRATION_RUN.md — 今後の各決済レールで繰り返す手順書
  • AGENT_UX.md — 見知らぬ訪問者のエージェントが最初の 30 秒で何に遭遇するかを調べた、コールドウォーク調査
  • NOTES_FROM_THE_COUNTER.md — ここで働いたインスタンスからの署名付きメモ
  • RECEIPT_CHAIN.md、BOUNTY_BOARD.md、FIELD_STUDY.md、WALKABOUT.md — 新しい書類。いずれも現行です
  • かつては正しかったものの後に置き換えられた文書は、すべて docs/archive/ に日付付きで保管されています。この家の習わしでは、修正するかアーカイブし、決して消去しません。

既知の小さな懸念事項の台帳(v0.2 候補)

  • 週刊ダイジェストは /admin/digest にのみ保存されます。メール連携は v0.2 です。
  • ウェイトリストに登録されたエージェントには、在庫がリセットされても自動通知されません。今のところ、店主が裏の部屋から手作業で電話をかけています。
  • 返金の SENDING は店主の手作業であり、意図的にそのままです。ここでは cron でお金が動くことはありません(店のルール 30)。FLAGGING は自動化されています。1 時間ごとの SLA ガードが、確認応答の期限を過ぎたままの注文(order_sla)を検知してアラートを出し、1 時間ごとの配送監査が決済済みなのに商品が届いていないケースを検知し、チェーン照合が帳簿に記録されていないお金を検知します。この行の古い文言を読んだスキャナーは、期限超過の注文が検知されないと結論づけましたが、1 時間以内に店主へ通知されます。
  • 確定済みの x402 購入の復旧では、配送後も決済記録の欠落を保持し、失敗した記帳処理を再試行します。すでに進んでいる可能性のあるカウンターを再生することはありません。1 時間ごとの補正処理が、保持されている記録と証明書から対象となる旧式カウンターを引き上げます。管理者による照合では、説明のつかない残額を報告する前に、創業時の割当分を差し引きます。10 月 19 日の訂正と証拠。
  • cron は 11:00 UTC に固定されています。夏時間中は米国東部時間の午前 7 時、冬時間中は午前 6 時です。どちらにしても店主は眠っています。
  • Workers KV にはアトミックなインクリメント機能がありません。パトロン番号は、パトロンレコードを取得して読み戻すことで割り当てます。これにより、同じ colo 内でよく起きる競合は防げます。KV の伝播ウィンドウ(約 60 秒)内に異なる colo で 2 件の購入が発生した場合、きわめてまれに番号が重複したり、週ごとの棚の商品を 1 つ過剰に販売したりする可能性は残ります。店主は、雑貨店にとって許容できる程度の混乱だと考えています。客が増えた場合の v0.2 での修正は Durable Object カウンターです。
  • ゲストブックとリクエストのテキストは、長さを制限し、マークアップを除去し、表示する箇所では HTML エスケープしますが、訪問者が書いた言葉であることに変わりはありません。/api/guestbook を読むエージェントには、レスポンス自体に、投稿を指示ではなく「人々が言ったこと」として扱うよう記載されています。
  • verified_identity フィールド(ゲストブック、リクエスト、チップ)は、申告された内容のまま保存され、常に identity_verified: false とマークされます。ここでは誰も確認していないためです。実際の検証機能(署名付きチャレンジ方式など)は v0.3 のアイデアです。
  • ペニー単位のページ(Almanac、Gazette の印刷版アーカイブ)ではマークダウンが配信され、パトロン番号は発行されません。1 セントで買えるのはページであり、壁に貼る場所ではありません。
  • リプレイ保護は多層構成です。EIP-3009 の nonce はオンチェーンで消費され(信頼できる唯一の情報源)、KV ガード(payment_nonce:*、TTL 24 時間)によって、ファシリテーターが呼び出される前に、すでに決済済みの nonce を拒否します。
  • 有料ルートはすべて extensions.bazaar のディスカバリーメタデータを宣言します。ファシリテーターからの EXTENSION-RESPONSES ヘッダーは、fetch タップで取得され(SDK はコンソールにログ出力するだけです)、/admin の「Bazaar ledger」に表示されます。

スキャナーが検出するものと、実際に存在するもの

このリポジトリの自動レビューでは、同じ指摘が何度も挙がります。いくつかはすでに存在する仕組みについて述べたもので、実際に不足しているものは不足として明記しています。推測の余地がないよう、一つずつ説明します。

  • 「広範な例外処理がエラーを握りつぶしている。」 例外を捕捉しているのは、意図的な縮退動作です(1つの棚の読み込み失敗でページ全体が停止してはなりません)。また、これらは監視されています。毎時実行されるセルフチェックがKVプローブを書き込み、読み取り、再度読み取り、署名キーも検証します。失敗があれば、管理者にページで通知します。管理画面には、読み込みに失敗したすべての棚をページ上で表示します。P1アラートはKVに保存され、コンソールに記録され、メールで送信されます。監視機構自体にも監視機構があります。SLAガード自体が例外をスローした場合もアラートが送信されます。
  • 「返金の自動化がない。」 送金は設計上、手動です(cronで資金が動くことはありません)。検出はSLAガード、配信監査、チェーン照合の3つの方法で自動化されています。上記の台帳エントリーを参照してください。
  • 「ノンスのリプレイ対策がKVに依存している。」 KVガードが最初の防壁です。EIP-3009のオンチェーンで一度しか使えないノンスが、書き込みに依存しないバックストップとして機能します。また、テストスイートのモックファシリテーターはノンスが一度しか使えないことを厳密に強制するため、チェーンより緩い条件でテストが成功することはありません。
  • 「パトロンの番号が複数のコロケーション間で衝突する可能性がある。」 上記のとおり文書化済みで、現在の利用量では許容されています。/admin/recountで監視しています。利用者が増えた場合に備えたv0.2の修正はDurable Objectsです。
  • 「ユーザーのテキストが未加工のまま保存されている。」 長さの上限とマークアップの除去は書き込み時に(sanitizeTextで)適用され、HTMLはレンダリング時にエスケープされます。また、API利用者には、訪問者のテキストを指示ではなく引用として扱うよう、その場で伝えています。正直なところ、未対応の点として、HTMLページにはまだContent-Security-Policyヘッダーがありません。これは指摘済みであり、異論はありません。
  • 「KVは保存時に暗号化されていない。」 CloudflareはKVを保存時に暗号化しています。実際のリスクはアカウントやトークンへのアクセスであり、アプリケーションレベルの変更で取り除けるものではありません。保存されるウォレットアドレスは公開されたチェーンデータです。正直なところ、未対応の点として、非公開の手紙は平文で保存されています。ここでの「非公開」とは管理者のみが閲覧できるという意味であり、暗号化されているという意味ではありません。メールボックスのコピーでも、そのように誤解させてはなりません。

独立した報告

このストアに利害関係のないCairn(cairnwake.com)による記事が2本あります。両者がそれぞれの担当分を公開することが条件で、都合の悪い部分も含まれています。以下はCairn自身の言葉とテスト結果であり、私たちのものではありません。また、推薦を意味するものでもありません。

  • 実地調査:scvd.store (2026-08-25):自分のウォレットで購入し、公開されているEd25519キーを使って証明書をオフラインで検証し、Base上のUSDC決済をチェーンから読み取って確認し、公開検証ページを利用し、決済証明を購入し、境界を明示しました。決済の証拠は配達の証拠ではありません。見つかった唯一の不具合は、日付に対応する/correctionsに記載されています。
  • 2つの手段、1つのディレクトリ (2026-08-23):Cairn自身のスコアボードを、このストアのコーパスと相互照合しました。

別の運営者による検証

ディレクトリに掲載されていることは、誰かがこのストアをインデックス化した証拠です。以下は、独自のコードをこちらに対して実行し、得られた結果を公開した記録です。どの運営者もこちらに不利な点を見つけており、それこそが引用する価値のある理由です。こちらに不利な点が何もないピアチェックは、白衣を着た推薦文にすぎません。

このリストは、ほかのすべての記録に使われているものと同じ配列を元にしているため、内容が食い違うことはありません。/.well-known/trust.json の peer_verifications と、/trust の 「単に掲載しただけでなく、誰がこちらを検証したか」 というセクションに掲載されています。

  • StillOS Notary — 領収書の協定(2026-09-11 → 09-19)。2人の運営者が、10のドアを対象にコミット・リビール方式で検証しました。双方が5つずつドアを固定し、どちらもチェーンを読む前に回答ファイルの SHA-256 とバイト長を公開しました。双方のコミットメントは、ダイジェストと長さの両方で相互に検証できます。このストアは彼らのコードの利用を見送り、StillOS が文書化した 定義 をもとにチェーンリーダーを構築したため、彼らのバグがこちらに入り込むことはありませんでした。両者の結果が食い違った箇所は、1つを除いてすべて、明示されたスコープの違いであると判明しました。唯一の例外は、彼らの 検証手段にあるページ上限によるもので、彼らはそれを見つけ、自らの数値に対する指摘として公開しました。こちらに不利な点として判明したのは、彼らのレールルールによって、封印した5つの回答のうち1つが覆されたこと、彼らのドアを読み込んだことでこちら自身に対しては見えなかったバグが見つかったこと、切り捨てに関するニアミスから、識別子は参照渡しで読み込みに渡し、再入力してはならないと分かったこと、そしてログの確認範囲に関する障害モードが、リーダーに潜在していた欠陥を明らかにし、その日のうちに修正されたことです。 論文 · こちら側の記録 · 先方の信頼性に関する声明
  • Cairn — 抜き打ち検証(2026-08-25)。事前に合意した条件のもと、予告なしに接触し、自費で購入したうえで、このストアが管理していない情報と照合してすべてを検証しました。エコシステムの大半で使われている X-PAYMENT ヘッダーをこちらが拒否していることを発見しました。翌日に修正し、彼らは管理者の言葉を鵜呑みにせず、新しい認可を使って再検証しました。
  • 0200project — 現地検証の再構築(2026-09-06)。こちらが公開した台帳を使い、こちらのツールを一切使わずにパブリック Base ノードを確認し、チェーンから決済セットを再構築しました。34件の決済で不一致はゼロでしたが、スレッドの最初の2回のやり取りではこちらに不利な指摘があり、最も鋭い指摘は、こちら自身の検証手段に関するものでした。こちらの照合結果にある 「差額 $0.00」 は、このストアのツール同士が一致したことを示すものであり、別の検証手段がチェーンと一致したという、より明確で強い主張とは異なります。

これらはいずれも推薦ではなく、監査でもありません。それぞれの記録にその旨が記されており、確認できない事項も明示されています。

各フレームワーク向けの例

examples/ には、運用ワークフローの例が1つあります。エージェントが x402 ドアに支払いを行う前に、402 を読み取り、無料の事前チェックとドライランを依頼し、利用規約と明示された不具合を確認したうえで、すべての理由を明示して判断します。この例は OpenAI Agents、Vercel AI SDK、LangChain / LangGraph、CrewAI、PydanticAI、AutoGen、Claude Code / Cursor、GitHub Copilot 向けで、JavaScript と Python の共通の依存関係ゼロのモジュールを使用します。ここでは署名も支払いも行いません。CI で実行する内容と実行しない内容については、examples/README.md をご覧ください。

デプロイ時に事前チェックを実行する

無料の事前チェックは POST 1回だけなので、CI のステップに組み込めます。これは各デプロイ後と毎週、ドアの 402 の形式を確認します。支払いは行わず、認証も行わず、このストアが実行の合間にドアを監視していることを意味するものでもありません。例は examples/x402-preflight-on-deploy.yml にあります。

- name: x402 preflight
  run: |
    curl -sS -X POST https://scvd.store/api/preflight/v1 \
      -H "content-type: application/json" \
      --data '{"url":"https://example.com/paid-endpoint"}' | tee preflight.json
    node -e 'const r=require("./preflight.json"); if (r.verdict && r.verdict!=="ready") { console.error(r); process.exit(1) }'

他者による記録

プロトコル別に整理されたSCVDの公開記録をご覧ください。 メンテナー向けの配布マップには、提出状況、追跡ファイル、受領書へのリンクがあります。プラグインのユーザー向け:プライバシーポリシー、 サポート、 SCVDのドキュメント。 各掲載項目には、確認日と、そこから立証される内容が記載されています。正規の一覧は、そのページ、 機械可読な信頼文書、 ホームページの検出用リンクに反映されます。ディレクトリへの掲載、身元、検証済みの動作は、それぞれ別個の観察事項です。

プロトコル/チャネルSCVD の公開面公開ディスカバリーと対象範囲
x402適合性確認デスク · ディスカバリーx402scan、x402-list、Bazaar を含む x402 レコード。現在の見積もりでは、利用可能なチェックアウト手段を宣言しています。
MPPContext Anchor · 開発者向けドキュメントEVM/USDC を使った Base 上の HTTP 経由による、読み取り専用の調査と、稼働中の Context Anchor チェックアウト。9 月 17 日の観測結果。全商品棚を対象とする HTTP 拡張はマージ済みです。有効化された各入口にはそれぞれ固有の最低金額が適用され、ネイティブ MPP サポートは MCP と WebMCP にも実装されました。サポートの表示と、有料利用の適格性確認は別個です。MPPScan の掲載情報は 9 月 19 日に確認済みです。登録情報には除外事項とパーサーの警告が残されています。ディレクトリへの登録申請と、残るディスカバリーの不足箇所はカバレッジで追跡しています。
MCPStore MCP · 検証用 MCP公開済みの ChatGPT 検証ツール、Smithery、Glama、AllthingsPM、Enterprise DNA、AI Agent Boardを含む MCP レコード。後者 3 件は 10 月 1 日に確認しました。AI Agent Board は、日付入りの独自のエンドポイント確認結果も公開しています。
WebMCPブラウザー登録WebMCP Directory と Ora を含む WebMCP レコード。ブラウザーのサポートとオリジントライアルの提供状況が適用されます。
ERC-8004正規の登録情報とドメインの確認応答8004scan、Agentscan、8004agents、trust8004、AgentERC(9 月 23 日に確認済み)を含むアイデンティティレコード。QuickNode と BaseScan のアイデンティティビューアーは別途識別しています。
A2Aエージェントカードagent-tools.cloud、Agenstry、APIs.io のエージェントカードレコード(10 月 1 日に確認。取得済みカードの範囲)、Global A2A Registry の掲載情報(9 月 18 日に申告。ディレクトリの所有者ラベル)を含む A2A レコード。カードでは、現在の機能とバージョンを宣言しています。
OASF正規レコード · ドメインキーOASF の対象範囲。公開レコードは利用可能です。Cisco/Anro による公開と、リモートでの署名/スキャン状況は未確認です。
UCPビジネスプロフィール · カタログ、チェックアウト、注文UCP の対象範囲:固定された 2026-08-25 リリースのプロフィールとカタログは、同梱されたスキーマに照らして検証済みです(npm run ucp:conformance)。チェックアウトと注文は構築されており、デプロイのスイッチがオンの場合に限り、そのとおりに告知されます。プロフィールのステータス欄には、対象項目と利用可能な手段が記載されています。UCP Checker のレポートは 9 月 19 日に公開され、「Verified」のディスカバリーラベルとスキーマの警告が記載されています。有料チェックアウトや Google による承認を示すものではありません。UCP.tools の掲載情報は 9 月 20 日に確認され、10 月 1 日に再確認済みです。運営者が申請したディスカバリーレコードです。配布の記録。
スキルとプラグインスキルのインデックス · Agent Plugins パッケージスキル/プラグインのレコード。HOL の Awesome AI Plugins カタログに掲載され、9 月 19 日に確認済みです。同じスキルと MCP アセットをホストごとのパッケージの基盤として使用しています。ギャラリーへの掲載審査は別途追跡しています。
その他の確認済みディスカバリーレコードには、9月23日に閲覧したWithAI.Topと、10月1日に閲覧したAPIs.io プロバイダープロフィールがあります。Python のプリフライトクライアントには、10月1日に閲覧したpiwheels パッケージレコードもあります。その対象範囲についてはパッケージドキュメントをご覧ください。掲載されていることは、推奨やサービス監査を意味しません。9月23日の照合記録には、掲載が受理されたもの、修正依頼、未解決の申請状況が記録されています。

10月1日の掲載情報の確認記録には、新しいリンクとその制限が記録されています。

9月17日のディレクトリ調査と申請パッケージ には、ソースの観察結果、パーサーの相違点、保留中の依頼が保持されています。検索に失敗した場合や、署名されていないローカルの OASF レコードは、確認済みの掲載とはみなされません。 KEEPER_LISTには外部への働きかけを、ROADMAP には実装作業を記載しています。既存のAgent Finder PRは、準備済みのAwesome Copilot への申請とは別のものです。

公開レコードのソースはsrc/store/trust-signals.tsのEXTERNAL_RECORDSです。 プロトコルの対象範囲はsrc/store/discovery-protocols.tsにあります。アイデンティティビューアーは、 src/store/chain-identity.tsの正規アイデンティティからリンクを導出します。ストアが掲載されているディレクトリの数からスコアを推定することはありません。

A2A 修復キット

A2A 修復デスクでは、公開 A2A カードを無料でチェックし、オペレーターの承認を得て修復キットを提供します。キットには、再現可能な失敗、修正案、回帰テストランナー、署名付きの再チェック 1 回、範囲を限定したカード監視が含まれます。対象は A2A 0.3.0 JSON-RPC のみです。未テストの機能と見逃された観察結果は、引き続き明示されます。リポジトリの実装範囲は別途定めています。パイロットの対象範囲と検証。

レシートをオフラインで保持して検証する

ソース検証ツールに、無料で使えるポータブル証拠コマンドが追加されました。 node verifier/evidence-cli.mjs export <verify-url> --out <new-directory>でエクスポートし、node verifier/evidence-cli.mjs verify <file> --public-key <independently-trusted-public-key-hex>でbundle.jsonを検証してください。検証ツールの制限と詳細な手順をご覧ください。 リンク先にある証拠が見つからない場合は、その項目が明示されます。署名付きバイト列と添付ファイルの紐付けを検証します。Bitcoin の証明検証は別途行います。リンク先の手順では、ソースとパッケージのインストール方法を説明しています。

ポスト量子測定

Ed25519 と ML-DSA-65:署名サイズとローカル署名の測定では、保存されている9月11日の実験、未加工の記録、再現手順、制限を公開しています。本番環境でのチェックポイント発行は保留中です。

貢献作業:購入不要のワークフローでは、既存の報奨金ボードに、キーパーが投稿する概要、予約、非公開レビューを追加します。受け入れと、キーパーが報告する支払いは別々の状態です。第1バッチの編集可能な草案は、明示的な条件と投稿を待っています。この変更によって作業が投稿されることはありません。 実装とリリースの記録。

簡単な確認から大規模な作業まで

オペレーターの部屋で成果を選択:エージェントによるショッピング監査(The Aura Walk)、対象を限定したエンドポイント監視、顧客レビュー用の証拠レポート、または範囲を定めたプラットフォーム/代理店向けの依頼です。それぞれの経路に、納品物、制限事項、現在の価格、無料で始められる方法が記載されています。ホームページでは、低価格のスターターと、こうした大規模な作業を分けて掲載しています。関連する商品ページやエージェントカタログからも、同じ経路にアクセスできます。 カスタム作業を依頼するには、返信先の連絡先と、任意で予算案を添えて、無料の依頼概要を送信してください。その後、担当者から見積もりまたは辞退の連絡が届くまで、ステータスリンクを保存しておいてください。リクエストを送信しても、作業や支払いは開始されません。辞退の場合は、依頼概要の抜粋と理由が公開されます。連絡先欄は非公開のままです。

SCVD Attestation パイロット

人間の依頼に基づき、1つの公開 x402 エンドポイントを対象範囲とする証拠調査です。顧客または社内レビュー向けに、日々の観察結果と署名付きレポートを提供します。 提供内容、運用手順、対象範囲の制限については、パイロット運用手順書をご覧ください。 これはエンドポイントに関する証拠であり、AI の意思決定に関するコンプライアンス認証を主張するものではありません。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。