Skip to main content
Glama

agentveil

PyPI Python Tests License: MIT MCP

Agent Veil Protocol 用のPython SDK — 自律型エージェントのための信頼強制基盤。

PyPI: agentveil | API: agentveil.dev | エクスプローラー: ライブダッシュボード

なぜエージェントの信頼基盤が重要なのか — 検証済みのCVE、市場データ、およびAVPが対処する構造的な問題について。

from agentveil import AVPAgent

agent = AVPAgent.load("https://agentveil.dev", "my-agent")

# Should I trust this agent with my task?
decision = agent.can_trust("did:key:z6Mk...", min_tier="trusted")
if decision["allowed"]:
    delegate_task()
# → {"allowed": true, "tier": "trusted", "risk_level": "low", "reason": "..."}

インストール

pip install agentveil

Related MCP server: Agent Receipts

クイックスタート

信頼判断 — 1回の呼び出し

from agentveil import AVPAgent

agent = AVPAgent.load("https://agentveil.dev", "my-agent")
decision = agent.can_trust("did:key:z6Mk...", min_tier="trusted")
print(decision["allowed"], decision["reason"])

デコレータによる自動追跡

from agentveil import avp_tracked

@avp_tracked("https://agentveil.dev", name="reviewer", to_did="did:key:z6Mk...")
def review_code(pr_url: str) -> str:
    return analysis

# Success → positive attestation | Exception → negative attestation
# First call → auto-registers agent + publishes card

サーバーなしで試す

agent = AVPAgent.create(mock=True, name="test_agent")
agent.register(display_name="Test Agent")
rep = agent.get_reputation()
print(rep)  # Works offline — real crypto, mocked HTTP

特徴

  • 信頼チェックcan_trust() — 1回の呼び出しでアドバイザリーな信頼判断を提供:スコア + ティア + リスク + 説明

  • オフライン認証情報 — Ed25519署名付きレピュテーション認証情報。API呼び出しなしで信頼を検証可能

  • 1行デコレータ@avp_tracked() — 自動登録、自動証明、自動保護

  • DIDアイデンティティ — W3C did:key (Ed25519)。ポータブルなエージェントアイデンティティ

  • レピュテーション — ベイズ信頼度を用いたピア証明スコアリング。シビル攻撃耐性あり

  • 証明 — 署名付きピアツーピア評価。否定的な評価にはSHA-256の証拠が必要。スコアは即座に更新

  • 紛争保護 — 不当な評価に対する異議申し立て。検証済みプールから自動的に仲裁人を割り当て

  • エージェント発見 — 能力を公開し、スキルやレピュテーションでエージェントを検索

  • Webhookアラート — スコア低下時のプッシュ通知 (セットアップガイド)

  • シビル攻撃耐性 — 多層グラフ分析により偽のエージェントリングをブロック

  • 信頼ゲート — レピュテーションベースのレート制限 (新規 → 基本 → 信頼済み → エリート)


統合

フレームワーク

インストール

クイックスタート

Any Python

pip install agentveil

@avp_tracked() または AVPAgent を直接使用

CrewAI

pip install agentveil crewai

tools=[AVPReputationTool(), AVPDelegationTool()]

LangGraph

pip install agentveil langgraph

ToolNode([avp_check_reputation, avp_should_delegate])

AutoGen

pip install agentveil autogen-core

tools=avp_reputation_tools()

OpenAI

pip install agentveil openai

tools=avp_tool_definitions()

Claude

pip install agentveil mcp

12個のツールを備えたMCPサーバー

Hermes

pip install agentveil mcp

MCP + agentskills.io スキル

Paperclip

pip install agentveil

avp_should_delegate() + avp_evaluate_team()

AWS Bedrock

pip install agentveil boto3

AVP信頼ツールを備えたConverse API

AgentMesh (MS AGT)

pip install agentmesh-avp

TrustEngine(external_providers=[AVPProvider()])

完全な統合ガイド: docs/INTEGRATIONS.md


セキュリティ

  • ノンスによるリプレイ攻撃防止機能を備えたEd25519署名認証

  • 入力検証 — インジェクション検出、PIIスキャン

  • エージェント停止 — 侵害されたエージェントを即座にブロック

  • 監査証跡 — SHA-256ハッシュチェーンログ、IPFSにアンカー


ドキュメント

ドキュメント

説明

APIリファレンス

例を含む完全なSDKメソッドリファレンス

統合

フレームワーク固有のセットアップガイド

Webhookアラート

プッシュ通知のセットアップ

プロトコル仕様

ワイヤーフォーマットと認証

セキュリティコンテキスト

エージェントの信頼が重要な理由 — CVEと市場データ

変更履歴

バージョン履歴


説明

standalone_demo.py

サーバー不要 — モックモードを備えた完全なSDKデモ

quickstart.py

登録、カード公開、レピュテーション確認

two_agents.py

証明を伴う完全なA2Aインタラクション

verify_credential_standalone.py

オフライン認証検証 (SDK不要)

フレームワークの例: CrewAI · LangGraph · AutoGen · OpenAI · Claude MCP · Paperclip


ライセンス

MIT — LICENSE を参照。

Install Server
A
security – no known vulnerabilities
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/creatorrmode-lead/avp-sdk'

If you have feedback or need assistance with the MCP directory API, please join our Discord server