gate-authority-network について
GATEは、外部の最新の権限状態に基づき、信頼ドメインをまたぐ委任先に有効な権限経路が残っているかを解決します。開発者プレビューでは権限状態の検証とアプリケーションポリシーを分離し、MCPを統合方法の一つとして提供します。
主な機能
- 01リアルタイムのクロスドメイン権限解決
- 02失効状態と代替経路の考慮
- 03鮮度と一貫性の契約
- 04SDKとMCP実行ハーネス
- 05VALID、INVALID、UNKNOWNの判定
活用シーン
- 01エージェントの実行前に委任権限を確認
- 02失効通知後の権限再評価
- 03鮮度要件に基づく検証
MCP 対応
GATEはインストール可能なMCPサーバーを提供し、MCP実行ハーネスを通じて権限検証を公開します。MCPは任意の統合方法です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
2掲載時のツール一覧 · 1 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| actor | string | はい | |
| action | object | いいえ | |
| action.name | string | はい | |
| action.protocol | string | いいえ | |
| action.resource | string | いいえ | |
| action.parameters | object | いいえ | |
| principal | string | はい | |
| consistency | enum | いいえ | bounded | strict |
| maxStalenessMs | number | いいえ |
詳細
GATE — 権限検証ネットワーク
Stage 17 開発者プレビュー · 公開環境での採用が進行中
このプリンシパルからこのアクターへの委任経路は、現時点でまだ存在していますか?
GATE は、信頼ドメインをまたぐ委任エージェントのライブな権限状態を解決します。
外部の信頼ドメインから取得したライブな権限状態を使用し、現在有効な権限経路が効果の適用時点でも存在するかを解決します。GATE は独自の委任トークンを発行せず、OAuth やお使いのポリシーエンジンを置き換えず、MCP も必要としません。
GATE Stage 17 — 現在の開発者プレビュー
現在の運用上の境界:カナダのプライマリデータベースが 1 つあり、本番環境のリージョンレプリカはなく、独立したサードパーティ発行者の伝播 SLA もありません。
maxStalenessMsはプライマリスナップショットの経過時間のみを測定します。開発者プレビューはエンタープライズ向けの一般提供版ではありません。
- ホスト型サンドボックスから始める — GATE の失効セマンティクスを学ぶための合成グラフです。
- 実際の Free GATE Network プロジェクトを作成する — 実際の API キーと管理されたクォータを備えたライブの gate-network です。
- 独自の ES256 権限ソースを接続する。
- Stage 16 の凍結された公開ベースラインリリース。
- Stage 17E Free から有料プランへの継続性と課金の強化。
- Stage 17D 外部課題の検証。
- 本番環境/プレビューのランタイム境界。
- 現在の API、トポロジー、制限事項。
Stage 17 では、Free の実環境でのオンボーディング、CAEP/SSF による独立した失効相互運用性、外部課題の検証、Free から有料プランへの権限継続性が検証されました。GATE は引き続き開発者プレビューです。次の検証目標は、独立した導入とエンタープライズ規模での運用です。
GATE の位置づけ
Identity / credentials / policy / issuer systems
|
| authority state + trust signals
v
+-------------------+
| GATE |
| live authority |
| state resolver |
+-------------------+
|
gate.verify()
|
v
trusted effect boundary
GATE は、ID、認証情報、ポリシー、ゲートウェイの各システムを補完します。MCP は統合インターフェースの 1 つであり、GATE の定義そのものではありません。
差別化要因は、単に複数段階の経路に対応していることではありません。上流でのライブな失効、代替経路の維持、フェデレーションされた発行者の状態、鮮度セマンティクス、プロトコルに依存しない効果適用時点での解決を組み合わせていることです。
参照先:docs/POSITIONING.md、docs/INTEGRATION-MODEL.md、docs/RELEASE-BOUNDARY.md。
公開開発者向けクイックスタート
GATE には、個別のオンボーディング経路が 2 つあります。
サンドボックス
ホスト型サンドボックスを使って、合成権限グラフ上で GATE のセマンティクスを学びましょう。
https://gate-phi-eosin.vercel.app/quickstart.html
一時キー:7 日間。クォータ:プロジェクトあたり 1 日 500 回の検証。
ライブ Free Network
正規エンドポイント:
https://ufqtoyakmrddqytrkcje.supabase.co/functions/v1/gate-network
現在の Free 開発者プレビュー:月間 50,000 回の検証、権限発行者 1 つ、制限付き整合性。厳密整合性は含まれません。
@gate-avn/sdk の GateClient を使用してください。ライブネットワークの全手順については、docs/QUICKSTART.md を参照してください。
5 分間のデモ
要件:Node.js 20 以降。
npm install
npm test
npm run demo
このデモでは、公開 SDK のインターフェースを呼び出します。
import { GateClient } from './packages/sdk/dist/index.js';
const gate = new GateClient({ endpoint: process.env.GATE_URL });
const result = await gate.verify({
principal: 'user:jerome',
actor: 'agent:C@company-c',
action: {
protocol: 'mcp',
name: 'delete_customer_data',
resource: 'customer:3456'
},
consistency: 'bounded',
maxStalenessMs: 200
});
if (result.decision !== 'ALLOW') throw new Error(result.reason);
GATE が検証する内容
GATE が答えるのは、意図的に範囲を絞った質問です。十分に新しい外部権限状態に基づき、アクターがプリンシパルからのライブな委任経路を少なくとも 1 つ引き続き持っているかどうかを検証します。
公開契約では、権限状態とアプリケーションポリシーを分けています。認証情報の構文上の有効性が保たれていても、その背後の権限がもはや有効でない場合や、要求された鮮度で確認できない場合、GATE は INVALID または UNKNOWN を返すことがあります。
返される値は次のとおりです。
VALID / ALLOW— ライブな権限経路が少なくとも 1 つ存在します。INVALID / DENY— 確認済みの経路は失効または無効です。UNKNOWN / DENY— 要求された整合性契約に対して、鮮度または可用性が不十分です。
GATE が行わないこと
GATE は、ビジネスポリシーの PDP ではありません。このプレビューでは、統合や監査のコンテキストとしてアクションオブジェクトを受け渡します。「このプリンシパルは顧客 3456 を削除できるか?」といったポリシーは、AuthZEN、Cedar、OPA、Permit、Cerbos、OpenFGA、または既存の認可システムで扱います。
また、GATE は OAuth、MCP、A2A、OpenID Federation、Security Event Tokens、Shared Signals、IdP、API/AI ゲートウェイを置き換えることを目的としていません。これらの下位または並行して動作する、ライブの権限状態リゾルバーとしての役割を想定しています。
Developer Preview では、移植可能な暗号署名付きの権限証明を提供すると主張していません。返されるのはライブの解決結果です。署名付き GATE レシートは将来のレイヤーとして考えられますが、現行リリースで提供を約束するものではありません。
なぜネットワークサービスなのか?
ローカルの検証器で、署名、有効期限、スコープ、トークンチェーンを検証できます。しかし、外部発行者ごとの現在の失効状態、信頼の変更、代替の委任経路、ドメインをまたいだ鮮度を、独力で把握することはできません。GATE の仮説では、価値の根拠となるのは秘密の検証アルゴリズムではなく、共有された低レイテンシの状態ネットワークです。
一貫性の契約
bounded:v7 の正規プライマリを使ったライブ検証で、プライマリ読み取りスナップショットの経過時間には上限があります。リージョンレプリカはまだデプロイされていません。strict:正規プライマリ読み取りによる検証を、対象プランでのみ利用できます。外部発行者システムへの同期確認を意味するものではありません。
リポジトリの構成
packages/sdk/ public developer-facing client
examples/ minimal SDK demonstration
services/ experimental control plane / edge / trust services
src/ PoC verification primitives
mcp/ MCP enforcement harness
test/ SDK + distributed consistency tests
docs/ architecture, integration contract, due diligence
インストール
SDK
npm install @gate-avn/sdk@dev
リポジトリの Stage 16 ベースライン:0.1.0-dev.4
公開済み npm @dev:0.1.0-dev.3
MCP サーバー
npm install @gate-avn/mcp@dev
リポジトリの Stage 16 ベースライン:0.1.0-dev.8
公開済み npm @dev:0.1.0-dev.5
Official MCP Registry:
io.github.Projetxana/gate-authority-network
ステータス
GATE は、Developer Preview として npm および Official MCP Registry で一般公開されています。
SDK と MCP サーバーは、現在、公開 npm レジストリからインストールできます。また、MCP サーバーは Official MCP Registry からも見つけられます。
HTTP、x402、AuthZEN、A2A、AP2、SSF のアダプターは Stage 16 のリポジトリベースラインに存在しますが、公開 npm パッケージとしてはまだ公開されていません。
本ソフトウェアは引き続き実験的な Developer Preview であり、本番環境での利用には対応していません。
次に読むドキュメント:docs/STAGE17D-EXTERNAL-VALIDATION.md、docs/STAGE17E-FREE-PAID-CONTINUITY.md、docs/DUE-DILIGENCE-2026-10-02.md、docs/PUBLIC-VALIDATION-PLAN.md。
ライセンス
Apache-2.0。このリポジトリは、検証ロジックを容易に調査し、異議を唱えられるようにすることを目的としています。長期的なプロダクト仮説の中心は、独自の検証器コードではなく、共有されたライブの権限ネットワークです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。