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

快速入门

信任决策 —— 一次调用

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() — 一次调用的咨询式信任决策:评分 + 等级 + 风险 + 说明

  • 离线凭证 — Ed25519 签名的声誉凭证。无需 API 调用即可验证信任

  • 单行装饰器@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