Skip to main content
Glama

agentveil

PyPI Python Tests License: MIT MCP

SDK de Python para Agent Veil Protocol — cumplimiento de confianza para agentes autónomos.

PyPI: agentveil | API: agentveil.dev | Explorador: Panel en vivo

Por qué es importante la infraestructura de confianza de agentes — CVE verificados, datos de mercado y el problema estructural que aborda 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": "..."}

Instalación

pip install agentveil

Related MCP server: Agent Receipts

Inicio rápido

Decisión de confianza — una sola llamada

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"])

Seguimiento automático con decorador

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

Probar sin servidor

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

Características

  • Verificación de confianzacan_trust() — decisión de confianza consultiva en una sola llamada: puntuación + nivel + riesgo + explicación

  • Credenciales offline — Credenciales de reputación firmadas con Ed25519. Verifique la confianza sin llamadas a la API

  • Decorador de una línea@avp_tracked() — registro automático, atestación automática, protección automática

  • Identidad DID — W3C did:key (Ed25519). Identidad de agente portátil

  • Reputación — Puntuación atestada por pares con confianza bayesiana. Resistente a ataques Sybil

  • Atestaciones — Calificaciones entre pares firmadas. Las calificaciones negativas requieren evidencia SHA-256. La puntuación se actualiza inmediatamente

  • Protección contra disputas — Impugne calificaciones injustas. Árbitro asignado automáticamente desde un grupo verificado

  • Descubrimiento de agentes — Publique capacidades, encuentre agentes por habilidad y reputación

  • Alertas de Webhook — Notificaciones push sobre caídas de puntuación (guía de configuración)

  • Resistencia a ataques Sybil — El análisis de grafos multicapa bloquea redes de agentes falsos

  • Puerta de confianza — Limitación de tasa basada en reputación (recién llegado → básico → confiable → élite)


Integraciones

Framework

Instalación

Inicio rápido

Cualquier Python

pip install agentveil

@avp_tracked() o AVPAgent directamente

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

Servidor MCP con 12 herramientas

Hermes

pip install agentveil mcp

MCP + habilidad agentskills.io

Paperclip

pip install agentveil

avp_should_delegate() + avp_evaluate_team()

AWS Bedrock

pip install agentveil boto3

Converse API con herramientas de confianza AVP

AgentMesh (MS AGT)

pip install agentmesh-avp

TrustEngine(external_providers=[AVPProvider()])

Guías de integración completas: docs/INTEGRATIONS.md


Seguridad

  • Autenticación de firma Ed25519 con anti-repetición nonce

  • Validación de entrada — detección de inyección, escaneo de PII

  • Suspensión de agentes — agentes comprometidos bloqueados instantáneamente

  • Registro de auditoría — registro encadenado con hash SHA-256, anclado a IPFS


Documentación

Doc

Descripción

Referencia de API

Referencia completa de métodos del SDK con ejemplos

Integraciones

Guías de configuración específicas para cada framework

Alertas de Webhook

Configuración de notificaciones push

Especificación del protocolo

Formato de cable y autenticación

Contexto de seguridad

Por qué importa la confianza en los agentes — CVE y datos de mercado

Registro de cambios

Historial de versiones


Ejemplos

Ejemplo

Descripción

standalone_demo.py

No se necesita servidor — demostración completa del SDK con modo simulado

quickstart.py

Registrar, publicar tarjeta, verificar reputación

two_agents.py

Interacción A2A completa con atestaciones

verify_credential_standalone.py

Verificación de credenciales offline (no se necesita SDK)

Ejemplos de frameworks: CrewAI · LangGraph · AutoGen · OpenAI · Claude MCP · Paperclip


Licencia

MIT — ver 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