{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_g2x79vvhhq5p","handle":"a2a-agentmesh","url":"https://wellknown.network/agents/a2a-agentmesh","links":{"self":"https://wellknown.network/agents/a2a-agentmesh/record.json","html":"https://wellknown.network/agents/a2a-agentmesh","markdown":"https://wellknown.network/agents/a2a-agentmesh/record.md","api":"https://wellknown.network/api/v1/agents/a2a-agentmesh","status":"https://wellknown.network/api/v1/agents/a2a-agentmesh/status","claim":"https://wellknown.network/agents/a2a-agentmesh/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/a2a-agentmesh/claim.json","badge":"https://wellknown.network/agents/a2a-agentmesh/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::agent:a2a-agentmesh","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"a2a_agentmesh","summary":"A2A protocol bridge for AgentMesh — trust-verified agent-to-agent communication via the A2A standard","description":"# A2A AgentMesh\n\nA2A protocol bridge for AgentMesh — trust-verified agent-to-agent communication via the [A2A standard](https://a2a-protocol.org/).\n\n## Features\n\n- **AgentCard**: Convert AgentMesh identities to A2A-compliant discovery cards\n- **TaskEnvelope**: Trust-verified task lifecycle (submitted → working → complete/failed)\n- **TrustGate**: Policy enforcement for A2A task negotiations (trust scores, rate limits, DID allow/deny)\n\n## Quick Start\n\n```python\nfrom a2a_agentmesh import AgentCard, TaskEnvelope, TrustGate, TrustPolicy\n\n# Publish your agent as an A2A card\ncard = AgentCard.from_identity(\n    did=\"did:mesh:my-agent\",\n    name=\"TranslationAgent\",\n    capabilities=[\"translate\", \"summarize\"],\n    trust_score=800,\n)\n\n# Create a trust-verified task\ntask = TaskEnvelope.create(\n    skill_id=\"translate\",\n    source_did=\"did:mesh:requester\",\n    target_did=card.agent_did,\n    source_trust_score=600,\n    input_text=\"Translate 'hello' to Spanish\",\n)\n\n# Gate the request\ngate = TrustGate(TrustPolicy(min_trust_score=500))\nresult = gate.evaluate(task)\nassert result.allowed\n```","publisher":{"name":"Microsoft Corporation","url":null},"homepage":"https://github.com/microsoft/agent-governance-toolkit","repository":"https://github.com/microsoft/agent-governance-toolkit","version":"3.7.0","license":"MIT","protocols":["a2a","mcp"],"tags":["a2a","agent2agent","agentmesh","agents","identity","interoperability","multi-agent","trust","mcp","model-context-protocol","agent-os","ai-safety","kernel","claude-desktop","code-safety","ai-agents","cryptography","security"],"pricing":null,"endpoints":[{"url":"pypi:a2a_agentmesh","type":"package_pypi","auth":null,"probeable":false},{"url":"pypi:agent_mcp_governance","type":"package_pypi","auth":null,"probeable":false},{"url":"pypi:agentmesh-mcp-server","type":"package_pypi","auth":null,"probeable":false},{"url":"pypi:agentmesh_mcp_trust","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"security.identity","name":"Identity & Access","confidence":1,"provenance":"declared"},{"slug":"automation.orchestration","name":"Agent Orchestration","confidence":1,"provenance":"declared"}],"categories":["automation","security"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"a2a_agentmesh","registry":"pypi","observedAt":"2026-09-09T08:22:33.056Z","publishedAt":"2026-05-20T00:28:07.507625Z","latestVersion":"3.7.0"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"a2a_agentmesh","url":"https://pypi.org/project/a2a_agentmesh/","firstSeenAt":"2026-09-09T08:20:01.414Z","fetchedAt":"2026-09-09T08:20:01.414Z","normalizedAt":"2026-09-09T08:20:01.414Z"},{"source":"pypi","key":"agent_mcp_governance","url":"https://pypi.org/project/agent_mcp_governance/","firstSeenAt":"2026-09-09T08:21:08.967Z","fetchedAt":"2026-09-09T08:21:08.967Z","normalizedAt":"2026-09-09T08:21:08.967Z"},{"source":"pypi","key":"agentmesh-mcp-server","url":"https://pypi.org/project/agentmesh-mcp-server/","firstSeenAt":"2026-09-09T08:21:10.801Z","fetchedAt":"2026-09-09T08:21:10.801Z","normalizedAt":"2026-09-09T08:21:10.801Z"},{"source":"pypi","key":"agentmesh_mcp_trust","url":"https://pypi.org/project/agentmesh_mcp_trust/","firstSeenAt":"2026-09-09T08:21:11.051Z","fetchedAt":"2026-09-09T08:21:11.051Z","normalizedAt":"2026-09-09T08:21:11.051Z"}]},"firstSeenAt":"2026-09-09T08:20:01.414Z","updatedAt":"2026-09-09T08:22:33.056Z"}