Skip to main content

A2A protocol bridge for AgentMesh — trust-verified agent-to-agent communication via the A2A standard

Project description

A2A AgentMesh

A2A protocol bridge for AgentMesh — trust-verified agent-to-agent communication via the A2A standard.

Features

  • AgentCard: Convert AgentMesh identities to A2A-compliant discovery cards
  • TaskEnvelope: Trust-verified task lifecycle (submitted → working → complete/failed)
  • TrustGate: Policy enforcement for A2A task negotiations (trust scores, rate limits, DID allow/deny)

Quick Start

from a2a_agentmesh import AgentCard, TaskEnvelope, TrustGate, TrustPolicy

# Publish your agent as an A2A card
card = AgentCard.from_identity(
    did="did:mesh:my-agent",
    name="TranslationAgent",
    capabilities=["translate", "summarize"],
    trust_score=800,
)

# Create a trust-verified task
task = TaskEnvelope.create(
    skill_id="translate",
    source_did="did:mesh:requester",
    target_did=card.agent_did,
    source_trust_score=600,
    input_text="Translate 'hello' to Spanish",
)

# Gate the request
gate = TrustGate(TrustPolicy(min_trust_score=500))
result = gate.evaluate(task)
assert result.allowed

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

a2a_agentmesh-3.4.0.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

a2a_agentmesh-3.4.0-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file a2a_agentmesh-3.4.0.tar.gz.

File metadata

  • Download URL: a2a_agentmesh-3.4.0.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: RestSharp/106.13.0.0

File hashes

Hashes for a2a_agentmesh-3.4.0.tar.gz
Algorithm Hash digest
SHA256 5c9fa36c0633ad4406f412104f25c738b7f746458797578b6bd1b64f8ada3e91
MD5 41b6a0f2c844cd75238146156d5def5f
BLAKE2b-256 a31ba7e2b2a260f73246fd05fe02205bc42b13c7fd63ce17eb14b28ef7be8994

See more details on using hashes here.

File details

Details for the file a2a_agentmesh-3.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for a2a_agentmesh-3.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4716397f1550dfdd146f5d597528dbe4eb36e61f92cc60c59afb43ba90097a0b
MD5 c642da4f852a7f7a6df0aa7f3b1b9e78
BLAKE2b-256 093068eb51a96b39fc2cd66db470276536a2a2547c1ce491e2d2007f3e06d40e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page