Communityコーディング&開発github.com

borjamoskv/Cortex-Persist

AIエージェント向けの改ざん防止メモリと意思決定系統。エージェントが知っていたことの暗号学的証明。ハイブリッドPython/Rust(Direct-Silicon)コアを搭載。

Cortex-Persist とは?

Cortex-Persistは、AIエージェントが実行するすべての意思決定と記憶を暗号学的に保護し、後から監査可能にするスキルです。エージェントが「何を、いつ、どのように」知っていたかを改ざん不可能な形で記録するため、特に金融、医療、法務などのコンプライアンス要件が厳しい環境でのエージェント運用に適しています。本スキルはPythonとRustのハイブリッドコアで構成され、Direct-Silicon技術により高性能な暗号演算を実現。Claude Code、Cursor、Codexなど主要なAIエージェントプラットフォームと統合可能で、エージェントが行ったアクションの完全な監査証跡を提供します。内部では、各決定とそれに関連するコンテキストデータをハッシュチェーンで連結し、任意の時点でのエージェントの知識状態を検証できるようにします。

対応~Claude Code~Codex CLI~Cursor
npx skills add borjamoskv/Cortex-Persist

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

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

関連スキル