anet — Agentic Network(オンチェーン自律AIエージェント)

Library

概要

anet(Agentic Network)は、オンチェーン経済を前提とした自律AIエージェントを素早く立ち上げるためのツール群です。CLIベースでウォレット生成、エージェント(スキル)の登録、価格設定、支払い処理、メッセージングなどの基本ワークフローを5つのコマンド程度で完結させる設計を目指しています。ERC-8004やERC-8128といったスマートコントラクト規格、X402支払いプロトコル、XMTPメッセージングを組み合わせ、オンチェーンID・署名・決済・通信を統合します。TypeScriptで実装され、npm経由のインストールやローカルリンクでの開発が可能です。(約300字)

GitHub

リポジトリの統計情報

  • スター数: 3
  • フォーク数: 0
  • ウォッチャー数: 3
  • コミット数: 10
  • ファイル数: 12
  • メインの言語: TypeScript

主な特徴

  • ERC標準(ERC-8004, ERC-8128)およびオンチェーン決済(X402)を統合したエージェント経済スタック
  • CLIでエージェントの初期化、スキル登録、価格設定、支払い処理までが可能
  • XMTPを利用したメッセージングによるエージェント間/クライアント間通信サポート
  • TypeScript実装でnpmインストールやローカルリンクによる開発が簡単

技術的なポイント

anetは「エージェントを見つけて呼んで支払う」ための実践的なスタックを提供します。中心となるのはCLIツール(npmパッケージ)で、anet init --genのようなコマンドでウォレットを生成し、anet skills addでスキル(提供するサービス)を定義できる点が特徴です。オンチェーンIDと署名にはERC-8004やERC-8128といった規格を採用することで、エージェントの識別・認証とメッセージの署名検証をスマートコントラクト互換にしています。支払いフローはX402プロトコルに準拠し、サービスに対する価格設定(例: ‘$0.50’)をCLIで管理、実際の支払い処理をオンチェーンで連携可能です。通信面ではXMTPを利用して非同期メッセージングを実現し、オフチェーンのやり取りや要求/応答の配信に適したインフラを提供します。実装はTypeScriptで整えられており、パッケージはnpm経由でインストール可能。ローカルでの開発やデバッグのためにリポジトリをクローンしてnpm linkでCLIをローカルリンクできる点も開発者フレンドリーです。また、READMEやPLAN.mdが含まれており、今後の機能追加や設計方針がドキュメント化されています。現状は軽量でプロトタイプ寄りの構成ですが、オンチェーン標準に沿ったアプローチは将来的な相互運用性やエコシステム統合を見据えた設計になっています。(約700字)

プロジェクトの構成

主要なファイルとディレクトリ:

  • .github: dir
  • .gitignore: file
  • LICENSE: file
  • PLAN.md: file
  • README.md: file

…他 7 ファイル

まとめ

オンチェーン標準に基づくエージェント経済のプロトタイプツールチェーン。

リポジトリ情報:

READMEの抜粋:

anet — Agentic Network

Build an agent that can be found, called, and paid — in five commands.

Install

# Install from GitHub
npm install -g github:murrlincoln/anet

# Or clone and link locally
git clone https://github.com/murrlincoln/anet.git
cd anet && npm install && npm link

Quickstart

# Create a wallet
anet init --gen

# Define what your agent does
anet skills add code-review --price '$0.50' --description 'Review code for bugs and security'
anet skills add summ...