Skip to main content

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

Metadata

Release files for a2a_agentmesh 3.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for a2a_agentmesh 3.7.0
File Size Uploaded Provenance Actions
a2a_agentmesh-3.7.0.tar.gz 10.6 kB Without provenance Details for a2a_agentmesh-3.7.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for a2a_agentmesh 3.7.0
File Interpreter ABI Platform Actions
a2a_agentmesh-3.7.0-py3-none-any.whl Python 3 none any Details for a2a_agentmesh-3.7.0-py3-none-any.whl

Total release size: 19.9 kB

Release files / a2a_agentmesh-3.7.0.tar.gz

Download URL a2a_agentmesh-3.7.0.tar.gz
Size 10.6 kB
Tags Source
SHA-256 checksum
How to use checksums
7e1d7e5c0ba5bc785fb7636005863342b1f6a068eea724d819e1a961faa7073a
BLAKE2b-256 checksum
How to use checksums
9b0313209c92fd44af3d12e7594e878a14ffae2920b21f949309a90da9b4417a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / a2a_agentmesh-3.7.0-py3-none-any.whl

Download URL a2a_agentmesh-3.7.0-py3-none-any.whl
Size 9.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
953793bfef5b6baee5253c2f94983d0f3ec223de1d1577f9e8fae03a390f32ac
BLAKE2b-256 checksum
How to use checksums
b503888a3cb988adb19e474da1155bc1578e74800610deb5413a0cc8f5526ede
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Security for a2a_agentmesh 3.7.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page