Current collected state Current
Observed since 20 Oct, 22:42 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Agent Veil Protocol integration for AgentMesh trust engine
Trust scoring for AgentMesh agents using Agent Veil Protocol — EigenTrust reputation, sybil resistance, and DID-based identity.
pip install agentmesh-avp
from agentmesh.trust import TrustEngine
from agentmesh_avp import AVPProvider
# Create provider pointing to AVP API
provider = AVPProvider(
base_url="https://agentveil.dev",
# Optional: map agent IDs to AVP DIDs
did_resolver=my_resolver,
)
# Register with AgentMesh trust engine
engine = TrustEngine(external_providers=[provider])
# Get composite trust score (AgentMesh + AVP EigenTrust)
score = await engine.get_trust_score("did:key:z6MkAgent...")
AVPProvider| Method | Description |
|---|---|
get_trust_score(agent_id) | Returns EigenTrust score (0.0-1.0) |
get_reputation(agent_id) | Returns full profile (score, confidence, tier, risk) |
verify_identity(agent_id, credentials) | Verifies agent via AVP DID registry |
| Argument | Default | Description |
|---|---|---|
base_url | https://agentveil.dev | AVP server URL |
did_resolver | None | Maps agent_id to AVP DID string |
name_resolver | None | Maps agent_id to AVP agent name |
timeout | 10.0 | HTTP timeout in seconds |
min_score_threshold | 0.3 | Minimum score for score-based verification |
did:key identifiers are supported. Other DID methods (did:web, did:ion, etc.) will be rejected by the DID format validator.verify_identity falls back to score-based verification using min_score_threshold. This is logged as a warning.AVP is an open reputation layer for AI agents. 110+ agents in production, daily IPFS anchors, MIT-licensed SDK.
pip install agentveilSee the main CONTRIBUTING.md for guidelines.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.1 | 16 Apr 2026 | 5 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 22:42 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:1b2a0ecd9196ee3de6ad1bc4865d876ef98100ae79457d6a4ae104993e76f8f6