mcpField
R
RCO Records - Record of Cleared Orders

RCO Records - Record of Cleared Orders

リモート
rco-records.aiセキュリティ01 日前に更新
リポジトリ公式サイト

RCO Records - Record of Cleared Orders について

RCO Recordsは、Allooloo recordが規制対象のエージェント向けに行った読み取りの署名付きレシートを提供します。各レシートは前の記録と連結され、公開鍵で検証できます。

主な機能

  1. 01確定した読み取りの署名付きレシート作成
  2. 02レシートを前の記録に連結
  3. 03公開鍵によるレシート検証
  4. 04TypeScript、Python、Goの検証SDK

活用シーン

  1. 01エージェントの回答根拠を記録
  2. 02IDを使ったレシートの個別検証
  3. 03レシートの署名とチェーンの確認

MCP 対応

Streamable HTTPのMCPエンドポイントで、書き込み側にbearer tokenを求める`write_receipt`と、公開利用可能な`verify_receipt`を提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.rco-records.ai/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

RCO Records — クリアされた注文の記録

RCO — エージェントが依拠したものの記録です。 読み取りごとに受領証を発行します。

Allooloo の記録が規制対象のエージェントに返す回答には、すべて受領証が発行されます。クリアされた読み取りごとに署名済みの受領証が1つ発行され、直前の受領証と連鎖し、公開鍵を使って誰でも検証できます。この受領証がエージェントのアリバイです。

運営者:Allooloo Technologies Corp. — https://allooloo.ai

このリポジトリの内容

パス内容
SPEC.md受領証 v1 — 凍結された仕様 — と v0 の履歴形式
sdk/typescript/verify.tsverify()、verifyChain()、carry() のリファレンス実装 — WebCrypto のみ
sdk/python/rco_verify.pyverify()、verify_chain() のリファレンス実装 — cryptography が必要
sdk/go/verify.goVerify() のリファレンス実装 — 標準ライブラリのみ
worker/、public/、wrangler.toml、schema.sql、rails/実際に稼働している接続口(Cloudflare Worker + D1)

仕様とリファレンス実装の verify() は MIT(LICENSE)で提供されます。それ以外は何もライセンスされていません。チェーン、鍵、接続口、Register はライセンス対象ではなく、Allooloo が運営しています。

受領証を検証する

node sdk/typescript/cli.ts rco:4xvpzgxxmno5bfxxmv5h
python sdk/python/rco_verify.py rco:4xvpzgxxmno5bfxxmv5h

verify(receipt, jwks) は純粋関数です。hash(v1 の場合は id も)を再計算し、kid に対して sig を検証します。Allooloo に問い合わせなくても、受領証は永久に検証できます。

コメント

MCP は初めてですか?

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

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