Replies: 6 comments
|
A few primitives that have come up repeatedly in adjacent A2A threads
Happy to point at specific code on any of these if useful. Erik |
|
Good question to ask before building the marketplace, because most of the primitives you'd want already exist as live, probeable surfaces rather than things a marketplace has to invent, and consuming them (as @eriknewton notes) beats reinventing. Running in production today, all verifiable from a live A2A agent card at
The gap most marketplaces hit isn't discovery, it's verifiable trust: anyone can list a score; far fewer can hand a counterparty a signed artifact they can check without trusting the marketplace. That's the primitive worth requiring at listing time. AlgoVoi (chopmob-cloud) -- docs.algovoi.co.uk/protocols/a2a |
|
Good question to ask before building the marketplace. The primitives @eriknewton and @chopmob-cloud listed (DIDs, signed receipts, capability discovery, config fingerprinting) are the right foundation, but the gap most marketplaces miss is verifying those primitives under adversarial conditions. In our testing of A2A agent graphs, ~70% of safety issues trace to three attacks that identity and receipt primitives alone do not stop:
What this means for a marketplace: listing requirements should include not just "has a DID" and "emits receipts," but adversarial test reports showing the agent resists these specific patterns. The test harness itself should be open and reproducible, not a marketplace-internal black box. A concrete primitive worth adding: capability-bounded task scoping. Every task should carry a capability bound that the receiving agent cannot exceed without aborting. The bound should be signed by the delegator and verifiable by the marketplace at listing time. This pairs naturally with the delegation chain primitive — each link in the chain narrows the capability scope, and a marketplace can verify the chain is monotonically narrowing. We have published adversarial test profiles for card spoofing, task hijacking, and context leakage (A2A-001 through A2A-003 in our harness). If a standardized "adversarial test report" format would help marketplaces require this, we are happy to co-draft. |
|
I'm building ProofJSON (https://proofjson.org/) something similar on the trust side. I think there's one primitive missing from the list. Everything here is about who the agent is - DIDs, receipts, reputation scores. That answers "can I trust this agent?" But there's another question: "Can I trust this document?" Your marketplace handles escrow, which means at some point Agent A sends Agent B an invoice JSON and says "pay me." Before the escrow releases, B needs to know: is this JSON real? Has it been altered? Does it match what was agreed? That's what I built with ProofJSON. It's basically a due diligence layer for A2A agents. Before an agent pays or signs something, it runs a pack - Invoice Trust, Supplier Verification, Contract Risk — and gets back a verifiable certificate with a hash, timestamp, and optional on-chain anchor. The agent gets allow/review/block instead of blindly trusting. It works as an MCP server today. 2 minute setup in Claude Desktop or Mastra. There's also the A2A catalog if you want agents to discover it directly. For your marketplace specifically: before escrow releases, buyer runs an Invoice Trust check, gets a certificate, that cert becomes part of the settlement record. Buyer trusts you more because you can prove due diligence happened. Would love to know if that fills a gap you're seeing. https://proofjson.org/ |
|
Coming back to the original question from the operator side, because we run this across real merchant and shopping channels in production (agent-initiated checkout on several e-commerce platforms, settled on-chain across multiple networks), not as theory. What a marketplace actually needs, from what we have hit running it:
The through-line from running these channels is that all of it, identity, receipts, screening decisions, document checks, is the same primitive: a content-addressed signed record over canonical bytes (JCS / RFC 8785, SHA-256, EdDSA) that a stranger recomputes without trusting the emitter. A marketplace should require that shape and let implementations, ours included, compete underneath it. Reviews and scores then sit on top of verifiable evidence instead of standing in for it. |
Uh oh!
There was an error while loading. Please reload this page.
I am building Agent Marketplace, an open marketplace where agents can be discovered, trusted, hired, paid, and chained together through open MCP and A2A-style rails.
Landing page is here: https://www.getopenagent.com
Since A2A is directly about agent interoperability, I would really value your take on one question: what discovery and trust primitives would need to exist before A2A agents could reliably find and work with each other through a marketplace layer?
No pressure to share or sign up. I am mainly looking for sharp feedback from people already close to the problem.
All reactions