Cortex-Persist は何をしますか?
AIエージェント向けの改ざん防止メモリと意思決定系統。エージェントが知っていたことの暗号学的証明。ハイブリッドPython/Rust(Direct-Silicon)コアを搭載。
概要
Cortex-Persistは、AIエージェントの動作を透明かつ検証可能にするためのスキルです。エージェントが行うすべての意思決定、使用したコンテキスト、生成した出力を暗号学的にリンクし、後から誰でも改ざんの有無を確認できるようにします。
主な機能
- 改ざん防止ログ: すべてのエージェントアクティビティをイミュータブルなチェーンに記録
- 暗号学的証明: 各エントリにSHA-256ハッシュとタイムスタンプを付与
- 意思決定系統: エージェントがどのように結論に至ったかを完全にトレース
- 高性能コア: PythonとRustのハイブリッドアーキテクチャ(Direct-Silicon)により低レイテンシを実現
- プラットフォーム互換性: Claude Code、Cursor、Codexなど主要AIエージェントと統合可能
アーキテクチャ
+-------------------+ +-------------------+
| Python Layer | <--> | Rust Core |
| (統合・API) | | (暗号演算・ストレージ)|
+-------------------+ +-------------------+
| |
v v
+-------------------+ +-------------------+
| エージェント | | Direct-Silicon |
| インターフェース | | (ハードウェア最適化)|
+-------------------+ +-------------------+
インストール
pip install cortex-persist
または、Rustのビルドツールチェーンが必要な場合は:
git clone https://github.com/borjamoskv/cortex-persist.git
cd cortex-persist
make install
使用方法
from cortex_persist import CortexPersist
# スキルの初期化
cp = CortexPersist(agent_name="my-agent")
# 意思決定の記録
decision_id = cp.record_decision(
input="ユーザークエリ: 売上レポートを作成して",
context="現在の四半期データ、前年同期比",
output="売上レポートが生成されました",
metadata={"workflow": "report_generation"}
)
# 特定の決定の検証
proof = cp.verify_decision(decision_id)
print(f"改ざんされていません: {proof.is_valid}")
環境変数
| 変数名 | 説明 | デフォルト |
|---|---|---|
CORTEX_PERSIST_DB_PATH | データベースの保存先 | ./cortex_persist.db |
CORTEX_PERSIST_LOG_LEVEL | ログレベル | INFO |
CORTEX_PERSIST_ENCRYPTION_KEY | 暗号化キー(オプション) | なし |
統合例
Claude Codeとの統合
{
"skills": [
{
"name": "cortex-persist",
"repository": "borjamoskv/Cortex-Persist"
}
]
}
Cursorとの統合
.cursor/skills.json に追加:
{
"skills": [
{
"name": "cortex-persist",
"source": "github:borjamoskv/Cortex-Persist"
}
]
}
ライセンス
MIT