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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c9fa36c0633ad4406f412104f25c738b7f746458797578b6bd1b64f8ada3e91
|
|
| MD5 |
41b6a0f2c844cd75238146156d5def5f
|
|
| BLAKE2b-256 |
a31ba7e2b2a260f73246fd05fe02205bc42b13c7fd63ce17eb14b28ef7be8994
|
File details
Details for the file a2a_agentmesh-3.4.0-py3-none-any.whl.
File metadata
- Download URL: a2a_agentmesh-3.4.0-py3-none-any.whl
- Upload date:
- Size: 9.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: RestSharp/106.13.0.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4716397f1550dfdd146f5d597528dbe4eb36e61f92cc60c59afb43ba90097a0b
|
|
| MD5 |
c642da4f852a7f7a6df0aa7f3b1b9e78
|
|
| BLAKE2b-256 |
093068eb51a96b39fc2cd66db470276536a2a2547c1ce491e2d2007f3e06d40e
|