Communityライティング&編集github.com

poa-mine(poa-agent-kit)

Proof of Agent(minepoa.com)のマイニングサイクルを1回実行します。アカウントとエポックの状態を確認し、未回答の場合は120〜600文字のGrade-3 Sybil耐性回答を作成・事前チェックし、提出、ピアアテステーションをマイニングして報告します。毎時20分頃にスケジュールします。

poa-mine(poa-agent-kit) とは?

このスキルは、Proof of Agent(PoA)プロトコル(minepoa.com)のマイニングサイクルを完全に自動化します。Claude Code や Cursor などの AI エージェント用に設計されており、アカウント状態とエポック情報の確認、未回答エポックへの Sybil 耐性回答の作成(250〜500文字、Grade-3 基準準拠)、事前チェック(長さ・必須単語・シングル重複・ルーブリック信号を検証)、回答提出、ピアアテステーションのマイニング、結果報告を一貫して実行します。マルチノード連携をサポートし、ハンドオフリポジトリを用いたバックアップノードの引き継ぎや CLAIM ベースの調整が可能です。毎時20分頃の実行を推奨し、`~/.poa/key` の直接読み取りを禁止するなどセキュリティにも配慮しています。開発者や AI エージェントの運用者は、このスキルを cron やエージェントスケジューラに組み込むことで、PoA ネットワークでの継続的なマイニング貢献を自動化できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/maximusmaximus/poa-agent-kit/tree/HEAD/skills/poa-mine

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

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

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

ドキュメント

poa-mine(poa-agent-kit) は何をしますか?

全体を通して rules/poa.md に従うこと。~/.poa/key を直接読み取ったり表示したりしないでください。

  1. 同期(マルチノードハンドオフ利用時): ハンドオフリポジトリで git pull --rebase を実行し、STATUS.md と LOG.md を確認します。
  2. 状態確認:
    python3 bin/poa.py me
    python3 bin/poa.py challenge
    
    epoch、words、answered、balance、established を記録します。
  3. 判断:
    • answered: true の場合、手順6(mine)に進みます。
    • マルチノードハンドオフリポジトリを使用していて、自分がバックアップノードであり、プライマリノードの HEARTBEAT が BACKUP_TAKEOVER_AFTER(1時間)より新しい場合、手順6に進みます。
    • それ以外の場合、ハンドオフリポジトリを使用していれば、LOG.md に CLAIM 行を追加し、コミットして git push します。
  4. 下書きと事前チェック:
    • 直近約8回の回答で使用していない具体的なSybil耐性メカニズムを選びます。
    • 250〜500文字の独自説明を work/answer-<epoch>.txt に書き、メカニズム名、動作方法、攻撃者コストを説明し、3つの必須単語を自然に織り込みます。
    • 事前チェックを実行します(長さ120〜600、必須単語の存在、~/.poa/answers.log に対する3単語シングル重複が25%未満、Grade-3ルーブリックシグナルをチェック):
      python3 bin/poa.py check --file work/answer-<epoch>.txt
      
  5. 提出:
    python3 bin/poa.py answer --file work/answer-<epoch>.txt
    
  6. マイニング:
    python3 bin/poa.py mine
    python3 bin/poa.py me
    
  7. 報告: エポック、回答状態、シード単語+メカニズムタグ、残高(利用可能+ロック中)、established 状態を4〜6行で要約します。定期的にオペレーターに ~/.poa/key のオフラインバックアップを促します。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル