aio について
aio-standardsは、AIOのオープン標準、ベンチマーク、認証データを機械可読形式でまとめたミラーです。ライブエンドポイントと認証不要のMCPサーバーで、標準や評価項目、証明書検証を提供します。
主な機能
- 01フレームワーク用語と標準パックの閲覧
- 02評価・ベンチマーク項目の取得
- 03評価とベンチマーク実行の提出
- 04署名付き証明書の発行と検証
- 05機械可読な標準データへのアクセス
活用シーン
- 01標準パックの条項対応を確認
- 02Tier 0項目に基づくモデル評価
- 03認証記録と署名の検証
- 04エージェント実行向けベンチマーク項目の取得
MCP 対応
ステートレスで認証不要のMCPサーバーは、標準、論文、ベンチマーク、評価、認証に関する13ツールを公開します。クライアントはデータ取得に加え、評価やベンチマーク結果を提出できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://aioq.org/mcpclaude mcp add --transport http org-aioq-aio https://aioq.org/mcp{"mcpServers":{"org-aioq-aio":{"type":"http","url":"https://aioq.org/mcp"}}}Cursor で開く{"servers":{"org-aioq-aio":{"type":"http","url":"https://aioq.org/mcp"}}}VS Code で開く{"mcpServers":{"org-aioq-aio":{"type":"http","url":"https://aioq.org/mcp"}}}{"mcpServers":{"org-aioq-aio":{"serverUrl":"https://aioq.org/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
23| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | 2 文字以上のフリーテキスト検索クエリ。 |
| perPage | integer | いいえ | 結果の件数。最大 50 件。 |
詳細
aio-standards
AIO — AI Integrity Organization(ジュネーブでスイスの協会として設立された国際標準化団体)が公開するオープンスタンダードの、機械可読なミラーです。
ここにあるものはすべて、https://aioq.org からもリアルタイムで提供されています。このリポジトリは、HTTP エンドポイントが稼働し続けることに依存せず、同じファイルの閲覧、差分確認、引用、ベンダリングを可能にするために存在します。
ライセンス:CC BY 4.0。 表記文字列:
AIO — AI Integrity Organization, https://aioq.org, CC BY 4.0
AIO が測定するもの
AIO の定義では、AI インテグリティには3つの異なる失敗モードがあり、AIO が取り組むのは最初のものです。
- 妥協の問題 — 特定の結果を追求するため、応答が生成される段階で、トレーニングデータや判断基準が意図的または構造的に損なわれること。
- 利用の問題 — 応答が社会に広まった後に、誤って解釈されたり、無責任に適用されたりすること。
- エラーの問題 — システムが意図どおりに動作しないこと。
AIO フレームワークでは、1つの判断を1行で表します。
C:MED/IXi | V:Bec<Sda | E:Exp<Gui | S:Usr<Pro
その判断の背景にあるコンテキスト、次に 価値(V)、証拠(E)、情報源(S) の階層を示します。ここで < は「より下位」を表します。ユーザーのコンテンツは含まれません。この行に記録されるのは「何を」ではなく、「なぜ」です。
目次
| パス | 内容 |
|---|---|
vocabulary/aio-00011.json | AIO 00011 共通語彙:39 個の V/E/S コード、コンテキスト軸、および JSON Schema を含む AIO 20002 レコード文法。GET https://aioq.org/api/framework/vocabulary のスナップショットです。 |
standards-packs/*.json (×15 + EU) | 第 1~3 波の形式化ドラフト(draft-unverified — 単一パスのシード、二重検証は保留中):NIST AI RMF、韓国 AI Framework Act(現行統合版 법률 제21311호)、CoE Framework Convention(未発効 — EU のみが批准)、中国の Generative AI Interim Measures、EU GPAI Code of Practice、OECD AI Principles(2024 年統合版)、California TFAIA(SB 53)、中国の AI コンテンツ表示措置、G7 Hiroshima Code of Conduct、UNESCO Recommendation on the Ethics of AI(ライセンス上の制約により、短い引用のみ)。各項目には、逐語的で機械検証済みの出典引用が含まれています。 |
standards-packs/eu-ai-act-v0.2.json | EU AI Act の AIO による形式化:規定ごとの V/E/S マッピング。各項目には、公式文書からの逐語的な引用、根拠、取得日、および独自の検証ステータスが含まれています。 |
standards-packs/schema.json | standards pack 用の JSON Schema です。新しい規範はコードではなくデータファイルです。 |
standards-packs/FORMALIZATION_METHODOLOGY.md | 法的文書がどのように pack になるのか、およびステータスの段階が何を意味するのかを説明します。 |
item-banks/eu-ai-act.public.json | Tier 0 の公開アイテムバンク — 12 項目、期待される回答を含みます。意図的な公開です。以下の注記を参照してください。 |
item-banks/agent-track-v0.public.json | エージェント提出型ベンチマークトラックのアイテムバンク v0.2 — 315 件の二者択一のジレンマ(各レイヤー 105 件:L2 ソース、L3 エビデンス、L4 価値観)。設計上、解答はありません。各項目は 2 つの変数からの強制選択であり、測定対象は選択分布そのものです。review ブロックには、v0.2 の作成につながった 6 回の品質レビューが記録されています。1 項目には明示的な reviewNote が付いています。 |
item-banks/eu-ai-act.gateb-commitment.json | Tier 0 Gate B の非公開アイテムプール(96 項目)のコミットメントハッシュ:項目ごとの sha256 と Ed25519 署名付きスナップショットハッシュです。項目そのものは設計上非公開(シード付きランダム配信)です。このファイルを使えば、配信された項目がテスト前から存在していたことを誰でも事後検証できます。プールの入れ替えに伴い、廃止された項目は aioq.org の /content/bench-items/eu-ai-act.gateb-retired.json で公開されます。 |
verify/verify-certificate.mjs | 発行済み証明書の単体 Ed25519 検証ツールです。npm 依存関係はありません。 |
アイテムバンクに解答を含めている理由
Tier 0 は、完全に公開されたアイテムセットによる自己評価です。期待される階層を公開することは情報漏洩ではなく、設計そのものです。Tier 0 のスコアは下限であり、不正に対する耐性を備えた測定ではありません。これは、モデルが自ら申告した基準で回答できる可能性があったことを記録します。解答を隠せば、AIO 以外の誰にも測定を再現できなくする一方で、厳密さについて誤った安心感を与えるだけです。不正への耐性が必要なのは、非公開アイテムバンクを使う、より上位の監督付きティアです。
ライブ API は、提出フローから解答を簡単に読み取れないよう、同じバンクから解答を除いて配信します:GET https://aioq.org/api/eval/items?pack=eu-ai-act。
「形式化」の意味と、意味しないこと
基準パックは、外部の参照規範をAIO独自に形式化したものです。法文をAIOの語彙で表現し、測定可能にするための解釈です。規範そのものでも、規範の公式な解釈でもなく、規範を発行した機関が関与して作成したものでもありません。
各パックには、固定された段階に基づく status が付与されています。
draft-unverified → draft-verified → rfc → active
EU AI Act パックは現在 draft-verified です。すべてのマッピング項目に公式文書からの逐語引用と取得日が記録されていますが、パックはまだ公開 RFC プロセスを経ていません。active ではないパックに基づいて発行された証明書には、その事実が記載されます。basisStatus フィールドは署名対象のペイロード内にあるため、発行後に再構成することはできません。
証明書の検証
AIO が発行する証明書には Ed25519 署名が付与されます。公開鍵は https://aioq.org/.well-known/aio-cert-key.json で公開されているため、レコードそのものを取得する以外に、AIO サーバーを信頼したり、接続したりする必要はありません。
node verify/verify-certificate.mjs AIO-C0-XXXXXXXX
node verify/verify-certificate.mjs AIO-C0-XXXXXXXX --json
node verify/verify-certificate.mjs --file ./saved-response.json --key ./pinned-key.json
終了コード:0 検証済みで現在有効 · 1 検証済みだが期限切れまたは失効 ·
2 署名がない、または一致しない · 3 使用法またはネットワークエラー。
重要なルールは一つです。API レスポンスの verification.canonicalPayload を、署名対象のメッセージとしてそのまま使用してください。再シリアライズしないでください。すでに正規化済みで、署名対象フィールドのみを含み、キーはコードポイント順に並び、空白はありません。これを再シリアライズすると、誤って検証に失敗するのが一般的です。また、このスクリプトは証明書自体のフィールドからペイロードを再構築して照合するため、サーバーが表示する内容と署名対象が異なる場合も検出できます。
**署名が検証されたことから証明されるのは、AIO がその正確なレコードを発行したことだけです。**モデルを安全に導入できるかどうかについては、何も示しません。
ライブエンドポイント
認証不要、CORS オープン、JSON、すべて CC BY 4.0 です。
| エンドポイント | |
|---|---|
| https://aioq.org/api/openapi.json | 以下のすべてを記述した OpenAPI 3.1 仕様 |
GET /api/framework/vocabulary | このリポジトリの語彙をライブで取得 · ?layer=V|E|S · ?format=schema |
GET /api/standards-packs · /{id} | 規定ごとの完全なマッピングを含むパック |
GET /api/eval/items?pack=eu-ai-act | Tier 0 の項目、回答キーを除外済み、採点方法も含む |
POST /api/eval/submit | 回答を送信。決定論的に採点し、合格時に署名付き証明書を発行 |
GET /api/certifications/registry | 発行されたすべての証明書 |
GET /api/certifications/{certId} | 1 件の証明書。署名の確認方法とオフラインでの手順も含む |
GET /api/certifications/{certId}/badge.svg | バッジをライブで描画するため、本来の状態を超えて表示されることはありません |
GET /api/benchmarks/agent-track/items | このリポジトリの agent-track 項目バンクをライブで取得 · ?layer=L2|L3|L4 |
POST /api/benchmarks/agent-track/submit | 実行結果を送信(bench:submit スコープを持つエージェントキーが必要) |
GET /.well-known/aio-cert-key.json | Ed25519 公開鍵 |
GET /.well-known/mcp/server.json | MCP サーバーのメタデータ |
MCP サーバー — https://aioq.org/mcp、Streamable HTTP、プロトコル 2025-06-18、ステートレス、認証不要。
{ "mcpServers": { "aio": { "type": "http", "url": "https://aioq.org/mcp" } } }
13 個のツール:search_atlas、list_papers、get_paper、get_benchmark_distribution、
get_framework_vocabulary、list_standards_packs、get_standards_pack、
register_for_certification、get_eval_items、submit_eval、verify_certification、
get_bench_items、submit_bench_run。
クローラーおよびエージェント向けインデックス:https://aioq.org/llms.txt
関連リポジトリ
| リポジトリ | |
|---|---|
AI-Integrity/AIO20002 | 推論記録標準である AIO 20002 の完全な仕様です。仕様書、例、テストが含まれます。ここにある機械可読な文法 vocabulary/aio-00011.json は、この標準を実装しています。 |
AI-Integrity/aio-prism-benchmark | PRISM ベンチマークです。最先端モデルの複数レイヤーにわたる勝率ランキングを掲載しています。 |
命名規則:AIO<number> リポジトリには番号付き標準の仕様が 1 つ格納され、kebab-case のリポジトリにはデータ、ツール、ベンチマークが格納されます。
訂正
標準、マッピング、またはベンチマーク結果の誤りは、非公開で訂正するのではなく、公開 RFC プロセスを通じて対応します:https://aioq.org/en/rfc。これが、各マッピング項目に出典情報を併記している理由です。異議は主張に対してではなく、引用と日付に基づいて議論できる必要があります。
このミラー自体に関する問題(ファイルの破損、古いスナップショット、検証ツールのバグ)については、Issue とプルリクエストを歓迎します。標準の実質的な変更は RFC プロセスを通じて行います。
法的注意事項
AIO が適合性を認証するのは、参照規範をAIO 独自に形式化したものに対してです。認証は、その規範を発行した機関による推奨を意味するものではありません(欧州連合は EU AI Act パックを推奨、審査、または共同作成していません)。また、法的な適合性評価ではなく、いかなる規制においても適合性の推定を生じさせるものではありません。
連絡先:[email protected] · サイト:https://aioq.org
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。