RCO Records - Record of Cleared Orders について
RCO Recordsは、Allooloo recordが規制対象のエージェント向けに行った読み取りの署名付きレシートを提供します。各レシートは前の記録と連結され、公開鍵で検証できます。
主な機能
- 01確定した読み取りの署名付きレシート作成
- 02レシートを前の記録に連結
- 03公開鍵によるレシート検証
- 04TypeScript、Python、Goの検証SDK
活用シーン
- 01エージェントの回答根拠を記録
- 02IDを使ったレシートの個別検証
- 03レシートの署名とチェーンの確認
MCP 対応
Streamable HTTPのMCPエンドポイントで、書き込み側にbearer tokenを求める`write_receipt`と、公開利用可能な`verify_receipt`を提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.rco-records.ai/mcpclaude mcp add --transport http allooloo-rco-records https://mcp.rco-records.ai/mcp{"mcpServers":{"allooloo-rco-records":{"type":"http","url":"https://mcp.rco-records.ai/mcp"}}}Cursor で開く{"servers":{"allooloo-rco-records":{"type":"http","url":"https://mcp.rco-records.ai/mcp"}}}VS Code で開く{"mcpServers":{"allooloo-rco-records":{"type":"http","url":"https://mcp.rco-records.ai/mcp"}}}{"mcpServers":{"allooloo-rco-records":{"serverUrl":"https://mcp.rco-records.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
RCO Records — クリアされた注文の記録
RCO — エージェントが依拠したものの記録です。 読み取りごとに受領証を発行します。
Allooloo の記録が規制対象のエージェントに返す回答には、すべて受領証が発行されます。クリアされた読み取りごとに署名済みの受領証が1つ発行され、直前の受領証と連鎖し、公開鍵を使って誰でも検証できます。この受領証がエージェントのアリバイです。
- ページ、仕様、検証:https://rco-records.ai/
- 接続口(MCP、ストリーミング可能な HTTP):https://mcp.rco-records.ai/mcp —
write_receipt(書き込み者ごとのベアラートークン)、verify_receipt(公開) - キーリング:https://rco-records.ai/.well-known/jwks.json
- 検証 URL:
https://rco-records.ai/receipts/{id}
運営者:Allooloo Technologies Corp. — https://allooloo.ai
このリポジトリの内容
| パス | 内容 |
|---|---|
SPEC.md | 受領証 v1 — 凍結された仕様 — と v0 の履歴形式 |
sdk/typescript/verify.ts | verify()、verifyChain()、carry() のリファレンス実装 — WebCrypto のみ |
sdk/python/rco_verify.py | verify()、verify_chain() のリファレンス実装 — cryptography が必要 |
sdk/go/verify.go | Verify() のリファレンス実装 — 標準ライブラリのみ |
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 に問い合わせなくても、受領証は永久に検証できます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。