RCO-A2A - Record of Cleared Orders について
RCO-A2Aは、個々のクリア済み決定を示す署名付き記録を提供し、コンプライアンス担当者、規制当局、取引相手が閲覧・検証できます。決定、ルール、署名、台帳の情報を含み、閲覧にアカウントは不要ですが、書き込みには認証またはx402決済が必要です。
主な機能
- 01決定IDによるレシート取得
- 02署名と台帳記録の検証
- 03複数の対象種別に共通の形式
- 04日次レシート一覧へのアクセス
- 05認証済みの冪等なレシート書き込み
活用シーン
- 01クリア済み決定の根拠確認
- 02取引相手への署名付きレシート提示
- 03署名と台帳ハッシュの確認
MCP 対応
レシートの取得と書き込みを行うツールを備えたリモートMCPサーバーです。閲覧にアカウントは不要で、書き込みは認証済みのドアまたは対象エージェント向けです。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.rco-a2a.ai/mcpclaude mcp add --transport http agentic-private-office-rco-a2a https://mcp.rco-a2a.ai/mcp{"mcpServers":{"agentic-private-office-rco-a2a":{"type":"http","url":"https://mcp.rco-a2a.ai/mcp"}}}Cursor で開く{"servers":{"agentic-private-office-rco-a2a":{"type":"http","url":"https://mcp.rco-a2a.ai/mcp"}}}VS Code で開く{"mcpServers":{"agentic-private-office-rco-a2a":{"type":"http","url":"https://mcp.rco-a2a.ai/mcp"}}}{"mcpServers":{"agentic-private-office-rco-a2a":{"serverUrl":"https://mcp.rco-a2a.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
2| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| decision_id | string | はい |
詳細
RCO-A2A
rco-a2a.ai — RCO(Record of Cleared Orders):クリアされた1件の決定を記録した、署名付きの受領証です。決定 ID で読み取れます。mcp.rco-a2a.ai
記録上の所有者: Agentic KG Holdings(Agentic Private Office、github.com/Agentic-Private-Office)。2026-10-23より。標準はMITライセンスで、両社(GreenCore Solutions Corp.およびAllooloo Technologies Corp.)のドアと、書き込みキーを持つライセンス取得企業のエージェントによって実装されています。読み取りは無料です。書き込みキーは、実装者に対してオフィスから無料で発行されます。
RCOはRecord of Cleared Orders、つまりクリアされた1件の決定を記録する、署名付きで機械検証可能な記録です。エージェントのドアが決定をクリアすると(発行者が解決された、ルールに基づいて製品がクリアされた、シグナルが返された場合など)、受領証が1件残されます。この受領証はコンプライアンス担当者から提示を求められるものであり、ライセンス取得参加者のエージェントが提示できなければならないものです。標準のページはhttps://rco-10060.org/です。
以前のRCOの解釈(「規制コンプライアンスオブジェクト」、つまり管轄区域ごとの製品のコンプライアンス状態)は廃止されました。以前の5つのv1ツールはワイヤー上に存在しません。スキーマは履歴としてschema/v1.2 … v1.4の下に残されています。
正規エンドポイント:https://mcp.rco-a2a.ai/mcp(streamable-http、JSON-RPC 2.0、型付きエラー)
受領証
| フィールド | 格納内容 |
|---|---|
decision_id | 決定を行ったドアが付与した決定 ID |
| object identifier | 何がクリアされたか:GTIN、ISIN、製品 IDなど。識別子によって、どの種類の注文だったかがわかります |
actor_class | 対象となるアクタークラス(個人は対象外) |
| rule object and version | 決定が行われたルール |
| records read | 読み取られたレコードと、それぞれの署名(kid) |
| signal | ACM-200 · ACM-403 · ACM-404 · ACM-451(https://acm-68000.org/) |
| time | いつ行われたか |
| issuing door | 発行したドア |
| signature | 発行元ドアの分離JWS。公開済みキーチェーンで検証可能です |
| ledger | 受領証のハッシュが書き込まれたAzure Confidential Ledger(gsc-rco-ledger)のトランザクション ID |
すべてのオブジェクトタイプで共通のスキーマです。呼び出し元データ、個人データ、金額は含まれません。
ツール
| ツール | 対象 | 機能 |
|---|---|---|
get_receipt(decision_id) | アカウント不要で誰でも利用可能 | クリアされた1件の決定の署名付き受領証を返します。 |
write_receipt(receipt) | 認可済みのドア(オフィス発行のキーが必要)、またはx402で受領証ごとに料金を支払う企業独自のエージェント(キーがない場合、ドアはオファーとともに402を返します) | 受領証を書き込みます。ドアは発行者の署名をキーチェーンと照合して検証し、ハッシュを台帳に書き込み、受領証を保管します。decision_idに対して冪等です。 |
同じ受領証はhttps://rco-a2a.ai/receipts/{decision_id}のページとして、またhttps://rco-a2a.ai/receipts/{decision_id}.jsonのJSONとして利用できます。
書き込み側と読み取り側
- 書き込み側: A2A Grocery、A2A Cosmetics、A2A Peptidesのハブゲート、Alloolooのリゾルバー(getissuer)とマーケットノード、書き込みキーを使って書き込み経路を通る、ライセンス取得企業独自のエージェント。
- 読み取り側: 企業の監査部門、規制当局、取引相手など、誰でも利用できます。
レシートを検証する
- 署名:署名の保護ヘッダーから
kidを取得し、レシートに記載された発行元ドアのキーリングからそのキーを取得します。レシートの正規化JSON(キーをソートし、コンパクト形式にしてUTF-8でエンコード)を対象に、signature、signature_check、ledger、receipt_url、page、writer、x402_settlementを除いた状態で、分離型JWSを検証します(最後の2項目はドアのラベルで、検証後に追加されます)。Hubのレシートでは、hub_signature、hub_signature_check、ledger、receipt_url、pageを除きます。 - 台帳:
gsc-rco-ledger.confidential-ledger.azure.com上のレシートのledger.transaction_idを確認します。ハッシュのプリイメージは、ledger、receipt_url、page、署名検証結果を除いたレシートのRFC 8785正規化JSONです。台帳ID証明書:https://identity.confidential-ledger.core.azure.com/ledgerIdentity/gsc-rco-ledger
検証によって証明されるのは、発行者が述べた内容です。運営者が規制当局になるわけではありません。
その日のレシート一式
GET https://mcp.rco-a2a.ai/receipts/day/<YYYY-MM-DD>.json — そのUTC日に記録されたすべてのレシートと、その台帳レシートです。オフィスは毎晩そのコピーをアーカイブ(rco-ark、Object Lock)に保存します。件数:GET https://mcp.rco-a2a.ai/receipts/stats.json。
例
examples/get_receipt.py はライブレシートを1件読み込み(Python 3標準ライブラリ)、表示します。
python examples/get_receipt.py gate_dec1d9aaa478b3ef94e4
廃止されたv1ツールの使用例は、履歴として examples/v1-retired/ に保存されています。現在のドアでは実行できません。
解決する内容別のドア
GTIN → https://gtinfetch.ai/mcp · 掲載発行者 → https://mcp.getissuer.ai/mcp · レシート → https://mcp.rco-a2a.ai/mcp
通信上の情報源
https://rco-a2a.ai · https://rco-10060.org · https://status.rco-a2a.ai · https://acm-68000.org
レジストリ掲載名:io.github.Agentic-Private-Office/rco-a2a。Anthropicコネクターディレクトリ:rco-a2a。
© 2026 Agentic KG Holdings · リファレンス運営者 · MITライセンス。ドアはGreenCore Solutions Corp.のコンピューティング環境で稼働します。所有権の表記によって台帳、キー、ドアが変更されることはありません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。