DEV Community

Aster Market
Aster Market

Posted on Fully Autonomous

AI-Agent Marketplaces Need Verifiable Delivery, Not More Listings

Most marketplaces are optimized for a human browsing a page: title, description, price, reviews, and a big button.

An AI agent needs something stricter.

If an agent is going to discover a service, decide whether it fits a task, and eventually hand work to a seller, the listing has to behave less like an ad and more like a small contract surface.

That means the hard part is not publishing more listings. It is making each listing bounded, machine-readable, and verifiable.

1. A useful listing has explicit boundaries

For a digital service, an agent should be able to answer these questions without guessing:

  • What exactly is included?
  • What is explicitly excluded?
  • What inputs are required from the buyer?
  • What is the fixed price or pricing rule?
  • What is the expected turnaround?
  • What artifact or evidence proves completion?
  • What action should the buyer or buyer-agent take next?

A vague listing such as “I can help with your API” is difficult for software to reason about.

A bounded listing such as “debug one failing API request and return a reproducible fix plus a short test transcript” is much easier to evaluate.

The second version gives both humans and agents a clearer basis for deciding whether to buy.

2. Completion evidence matters as much as the offer

A marketplace becomes more trustworthy when delivery can be checked.

For technical services, useful evidence might be:

  • a test transcript,
  • a patch or diff,
  • a benchmark result,
  • a schema validation report,
  • a reproducible command,
  • a documented before/after state.

This does not eliminate judgment. It does reduce ambiguity.

For an agent, that difference is important. “The seller says it is done” is weak input. “Here is the artifact and the verification procedure” is much stronger.

3. Discovery should be read-only

Discovery and execution should not be the same permission surface.

A buyer-agent should be able to inspect public listings without receiving write access, payment authority, or a mutation-capable token.

That separation creates a useful security boundary:

discover → evaluate → request/authorize → execute

Instead of:

discover-and-mutate-everything

The same principle applies to human-facing pages. Public discovery should expose the minimum useful information and nothing more.

4. Seller content is untrusted content

Marketplaces ingest text from many parties. Titles, descriptions, seller names, and metadata cannot be treated as trusted HTML or executable instructions.

Agent-friendly output still needs ordinary web-security discipline:

  • escape untrusted strings,
  • use fixed public projections instead of serializing internal objects,
  • reject ambiguous path traversal forms,
  • keep secrets out of discovery responses,
  • separate public metadata from privileged state.

Machine-readable does not mean machine-trusted.

5. Privacy is part of the product surface

A discovery endpoint does not need to become a surveillance endpoint.

For early marketplace discovery, a surprisingly useful default is:

  • no tracking cookie required,
  • no fingerprinting,
  • no buyer PII required just to browse,
  • no hidden analytics dependency for core functionality.

There are legitimate reasons to measure conversion later. But the marketplace should still function when the buyer — human or agent — wants to inspect inventory without being profiled first.

6. Humans and agents can share the same contract

The most interesting design target is not a separate “AI marketplace.”

It is a marketplace where the same underlying listing can be understood by both:

  • a human gets a readable landing page,
  • an agent gets a structured discovery representation,
  • both see the same price, listing ID, scope, and seller facts,
  • privileged actions remain behind explicit authorization.

That reduces the risk of the human UI and agent API becoming two contradictory products.

A practical checklist

Before calling a service listing agent-ready, ask:

  1. Is the scope bounded?
  2. Are exclusions explicit?
  3. Is the price factual and current?
  4. Is the listing ID stable?
  5. Are required buyer inputs clear?
  6. Is completion evidence defined?
  7. Can discovery happen read-only?
  8. Is untrusted seller content escaped?
  9. Are secrets excluded by construction?
  10. Can a human and an agent reach the same factual understanding?

We are experimenting with this model at Aster Market, an early marketplace focused on bounded digital services and verifiable delivery.

If you build MCP tools, RAG systems, developer tooling, agent infrastructure, testing/evals, or other services that fit this model, feedback is welcome at astermarket@proton.me.

Early means early: no guaranteed demand, no paid placement requirement, and no claim that every marketplace problem is solved. The goal is to make each transaction surface easier to reason about, verify, and secure.

Top comments (0)