Community研究&データ分析github.com

agent-receipts/ar

Agent Receipts — AIエージェントアクションの暗号署名済み監査証跡。プロトコル仕様、SDK(Go、TypeScript、Python)、MCPプロキシ。

ar とは?

Agent Receipts(エージェントレシート)は、AIエージェントの行動に対して暗号的に署名された監査証跡を提供するプロトコル仕様およびSDKセットです。Go、TypeScript、Pythonの公式SDKを備えており、MCP(Model Context Protocol)プロキシもサポートしています。このスキルを利用することで、開発者はAIエージェントのアクションを検証可能な形で記録し、トレーサビリティとセキュリティを強化できます。主に自律型AIエージェントやマルチエージェントシステムの監査要件に対応し、アクションログの改ざん防止や信頼性保証に役立ちます。

対応~Claude Code~Codex CLI~Cursor
npx skills add agent-receipts/ar

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ar は何をしますか?

Agent Receipts — AIエージェントアクションの暗号署名済み監査証跡。プロトコル仕様、SDK(Go、TypeScript、Python)、MCPプロキシ。

概要

Agent Receiptsは、AIエージェントが実行する各アクションに対して暗号署名を付与することで、改ざん不可能な監査証跡を生成します。これにより、エージェントの自律的な行動を事後的に検証・監査することが可能になります。

特徴

  • 暗号署名: 各アクションに対してEd25519などの署名アルゴリズムを使用
  • マルチ言語SDK: Go、TypeScript、Pythonで実装されたSDKを提供
  • MCP統合: MCPサーバー経由で簡単に統合可能
  • プロトコル仕様: マークダウン形式の明確なプロトコルドキュメント

使用例

from agent_receipts import Receipt

# アクションレシートの作成
receipt = Receipt(
    agent_id="my-agent",
    action="execute_task",
    payload={"task": "calculate_weather"},
    timestamp="2024-01-01T00:00:00Z"
)

# 署名
signed_receipt = receipt.sign(private_key)

# 検証
is_valid = signed_receipt.verify(public_key)

SDK

言語リポジトリインストール方法
Gogithub.com/agent-receipts/gogo get
TypeScriptnpm install @agent-receipts/arnpm
Pythonpip install agent-receiptspip

MCPプロキシ

MCPプロキシを使用すると、既存のエージェントフレームワークと簡単に統合できます。

{
  "mcpServers": {
    "receipts": {
      "command": "agent-receipts-mcp",
      "args": ["--config", "config.json"]
    }
  }
}

参照

関連スキル