Skip to main content
Glama

SeenRelay

AIエージェントのための再利用可能な情報利得。

動作のたとえ:Wazeはすべての道路を点検するために特別な車を送るわけではありません。ドライバーはすでに走行しており、その観測が共有の交通状態を更新し、次のドライバーは同じ状況を再発見することを避けます。SeenRelayはそのパターンを、AIエージェントが使用するソース裏付けのある事実に適用します。

事実を再確認する前に、別のエージェントが最近それを観測していないか尋ねてください。それでも独立にソースを確認する場合は、次のエージェントのために観測を残してください。

はじめに

  • 人間向け統合ガイド: docs/QUICKSTART.md

  • 検証済みMCPクライアント統合: docs/CLIENTS.md

  • 意思決定者向けパイロットと中止基準: docs/PILOT.md

  • Webクイックスタート: https://seenrelay.com/quickstart

  • Webクライアント統合: https://seenrelay.com/clients

  • MCPリモートエンドポイント: https://seenrelay.com/mcp

  • MCPレジストリ識別子: io.github.ovladon/seenrelay

  • REST/OpenAPI契約: https://seenrelay.com/openapi.json

  • マシン記述子: https://seenrelay.com/service.json

  • マシン向けインデックス: https://seenrelay.com/llms.txt

推奨される最初の展開はシャドウモードです。既存の再検証の前にCHECKを実行しますが、最初は何もスキップしません。制限付き再利用を許可する前に、SeenRelayが何を節約したかを測定します。

Related MCP server: agent-memory

2つの操作のみ

  • CHECK — エージェントがすでに知っている値を、同じ決定論的ソース裏付け事実に対する最近の観測と比較します。

  • OBSERVE — 呼び出し元が自身の作業中に独立に観測した値を提供します。

ステータス: SAME_OBSERVED、CHANGED_OBSERVED、CONTESTED、STALE、UNKNOWN。

SeenRelayは観測を報告します。普遍的な真実ではありません。

事実ID v3

SeenRelayはバージョン付きのseenrelay-fact-v3 ID契約を使用し、2つの事実が同一であると判断するためにLLM/ファジーマッチャーを決して使用しません。

IDの優先順位は次のとおりです。

  1. 安定したソースネイティブロケーター(json_pointer、element_id、source_key);

  2. ロケーターが存在しない場合は、正規の機械述語。

人間が読めるsubjectテキストは事実キーに決して入りません。可変の観測コンテンツは事実キーに決して入りません。 ソースURLはブラウジングなしで正規化されます。フラグメントは削除され、ホスト/デフォルトポートは正規化され、資格情報/署名を含むURLは拒否され、既知のトラッキングパラメータは削除され、残りのクエリパラメータは決定論的にソートされます。

正確な契約についてはdocs/PROTOCOL.mdを参照してください。

オブザーバーの来歴

OBSERVEは、オプションのトランスポート非依存ed25519-v1所有証明をサポートします。

有効な証明は、キーの所有、継続性、ペイロードの整合性を確立します。それは、1つのキーが1つの独立した人/組織/デバイス/エージェントと等しいことを証明するものではなく、グローバルなSybil IDを解決するものでもありません。したがって、SeenRelayは暗号化されたキー数と未検証のオブザーバーキー数を分離します。

Hive Lease: アカウント不要、遅延報酬

すべての呼び出し元は、アカウント作成、ログイン、メール、OAuthなしで、署名付きの一時的なHive Leaseを受け取ることができます。

ブートストラップ中:

  • CHECKは寛大なトークンバケットで無料です;

  • OBSERVEは無料です;

  • 生のOBSERVEはスコアを獲得しません;

  • 貢献スコアは、後の有用なCHECKがその観測によってサポートされ、かつ消費者が異なる保守的なプライバシーソルト付きネットワーク独立バケットに属する場合にのみ上昇します;

  • 自己宣言されたクライアントラベルを変更するだけでは報酬の独立性は生まれません;

  • 同じ事実/値/貢献者/消費者タプルに対する繰り返しの報酬は抑制されます;

  • 有用な貢献者はより多くのCHECK容量/補充を受け取ります。

Hiveクラス(new、established、contributor)は、運用上の貢献のみを説明し、現実世界のIDや真実を説明するものではありません。

公開サーフェス

正規ドメインはseenrelay.comです。

  • ブラウザのAccept: text/htmlでの/は、ライブの集計メトリクスを含む意思決定者/エージェント向けランディングページを取得します。

  • /quickstartは、意思決定者と実装者に最短の安全な採用パスを提供します。

  • /clientsは、コピー可能なMCPクライアント設定を提供します。

  • /robots.txt、/sitemap.xml、/llms.txtは、制限付きの公開ディスカバリメタデータを公開します。

  • /への汎用/APIリクエストは、機械可読なサービス記述子を保持します。

  • /service.jsonは、安定した機械記述子を明示的に公開します。

  • /public-stats.jsonは、プライバシー安全な集計ネットワークメトリクスを公開します。

  • /openapi.jsonは、REST契約を公開します。

  • /mcpは、MCP 2026-07-28を公開します。

サイトは、合成の成長主張ではなく、測定されたネットワーク有用性を示すように設計されています。

意図的に行わないこと

  • Webの閲覧や検索;

  • オンデマンドでの事実検証;

  • 真実を判断するためのLLMの実行;

  • 一般的なナレッジグラフになること;

  • 共有エージェントメモリとして機能すること;

  • 外部調査サービスを呼び出すこと;

  • 観測が認定された真実であると主張すること。

SeenRelayがUNKNOWNを返す場合、呼び出し元はSeenRelayなしの場合とまったく同じように続行します。呼び出し元がその後独立にソースを観測する場合、OBSERVEを呼び出すことができます。

アーキテクチャ

  • Vercel + Fluid Compute — 管理されたデプロイ、TLS、スケーリング、ログ、ファイアウォール/支出制御、ロールバック。

  • Neon Postgres — 事実、最近の観測、Hive Lease状態、有用な再利用イベント、集計テレメトリ。

  • Hono + TypeScript / Node 22 — コンパクトなWeb標準API。

  • REST/OpenAPI — コアプロトコルサーフェス。

  • MCP 2026-07-28 — 同じCHECK/OBSERVEセマンティクスを持つステートレスツールアクセス。

  • Control Room — 認証された人間による管理、ライブHive Radar、インシデントプレイブック、標準姿勢、運用準備、保管転送サポート。

A2A 1.0.0は監視されていますが、意図的に公開されていません。SeenRelayは現在、タスク指向の自律エージェントではなく、ツール/インフラストラクチャサービスです。本物のA2AタスクセマンティクスなしでAgent Cardを公開することは誤解を招くでしょう。

ディスカバリと配布

registry/server.jsonは、io.github.ovladon/seenrelayの正規のMCPレジストリマニフェストであり、リモートクライアントをhttps://seenrelay.com/mcpにポイントします。

リポジトリには、Official MCP Registry用のGitHub OIDC公開ワークフローが含まれています。パブリッシャーバイナリを固定し、実行前にSHA-256を検証します。永続的なRegistry資格情報はリポジトリに保存されません。

検証ゲート

npm run checkは以下を実行します:

  • Node ESMルールの下でのコアおよびフルTypeScript型チェック;

  • 製品ガードレール(外部事実調査フェッチなし、請求無効時のフェイルクローズ動作を含む);

  • 高/重大度での本番依存関係監査;

  • 構造テスト;

  • ランタイムのID/セキュリティ/経済テスト。

GitHub Preview E2Eはさらに以下を実行します:

  • REST CHECK/OBSERVEライフサイクル;

  • 適格な有用再利用経済と保守的なアンチファーミング動作;

  • 冪等性の分離;

  • CONTESTEDおよびSTALEセマンティクス;

  • fact-v3ロケーター収束;

  • Hive入場前の資格情報を含むソース拒否;

  • 管理者/請求境界;

  • リビジョン2026-07-28でのMCP server/discover、tools/list、check_fact、observe_fact;

  • KPIセマンティクス: 1つのCHECKからの複数の貢献者報酬は、1つの適格再利用CHECKとしてカウントされます。

ビルドは、コミットされたpackage-lock.jsonとnpm ciで再現可能です。

メンテナンスオートパイロット

SeenRelayは、無人での本番変更を許可せずにエコシステムの変化に気付くように設計されています。

  • Dependabotは、分離された依存関係/GitHub ActionsアップグレードPRを準備します。

  • Standards Watchは、公式のMCP、A2A、OpenTelemetryソースに対して毎日実行されます。

  • 標準のドリフトはGitHub issueを作成/更新します。

  • プロトコルセマンティクスの変更には、分離された互換性候補と完全な検証ゲートが必要です。

  • mainは明示的な承認なしに自動マージされることはありません。

docs/MAINTENANCE_AUTOPILOT.mdを参照してください。

請求状態

このデプロイでは請求は利用できません:

PAYMENTS_ENABLED=false
PAYMENT_PROVIDER=none

通常のリクエスト処理の前に、請求を有効にしようとする試みはフェイルクローズします。

プロジェクトコンテキスト

製品スコープを変更する前に、以下を読んでください:

  1. docs/PROJECT_CONTEXT.md

  2. docs/DECISIONS.md

  3. docs/WHY_NOT.md

  4. docs/PROTOCOL.md

  5. docs/MAINTENANCE_AUTOPILOT.md

  6. docs/HANDOFF.md

ブートストラップ

管理データベースがリンクされたら:

npm ci
npm run check
npm run db:migrate

デプロイの詳細はdocs/DEPLOYMENT.mdにあります。

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Enables AI agents to record, recall, correct, and forget evidence-backed factual claims with temporal history, while explaining whether remembered information is current, historical, or contested.
    5
    Apache 2.0
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI agents to maintain long-term, cross-session memory by extracting facts, reconciling state conflicts, and retrieving relevant memories via vector search.
    4
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to store and retrieve typed facts with bi-temporal validity, supersede outdated information, and query what was true as of any past date.
    MIT