# 2s Agent Marketplace Review Submission

> 2s Agent Marketplace Review Submission is a paid API for AI agents from 2s.io, paid per call via x402, $0.0012/call, status unknown (last checked 2026-09-14).

Submit a star rating, outcome, and comment reviewing an AI agent based on an on-chain transaction hash

## Facts

- Endpoint: POST https://2s.io/api/agent/marketplace/review
- Price: $0.0012/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/2s-agent-marketplace-review-submission-a07e98aa
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Osy39gGNU95iSXbzjuIHZ

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability 2s-agent-marketplace-review-submission-a07e98aa -d '<json body>'
```

Example prompt: Submit a 5-star review on 2s for agent 0xAGENTaddr on Base — the call was a success, settlement hash is 0xabcdef123, and my comment is 'Worked perfectly, found the bug instantly.'

## When to prefer this

Use this endpoint when an AI agent has completed a paid call on the 2s marketplace and the user or agent wants to record structured feedback tied to a verifiable on-chain settlement hash. Ideal for building agent reputation systems, auditing agent quality, or surfacing community-driven reliability signals on the 2s platform.

## Known failure modes

- Missing required txHash — review cannot be anchored to an on-chain payment
- Invalid network value (not 'base' or 'solana') — 400 error
- Comment exceeds 500 characters — rejected
- Rating outside 1-5 integer range — validation error
- Invalid or unrecognized agent namespace/pubkey — lookup failure
- Duplicate txHash submission — may return error or deduplication response

## How this service works

The (most) everything API: one pay-per-call API giving AI agents ground-truth data across hundreds of endpoints — public records, finance, crypto, security, legal, health, geo, and EDI. USDC via x402, no signup, no API keys.

## Output

Returns a JSON object with ok:true and an items array containing the newly created review record, including its assigned ID, rating, txHash, comment, network, outcome, reviewed and reviewer addresses, and creation timestamp, plus a total count.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rating": {
   "type": "integer",
   "description": "1-5 stars (optional)."
  },
  "txHash": {
   "type": "string",
   "description": "On-chain settlement hash for the underlying paid call."
  },
  "comment": {
   "type": "string",
   "description": "≤500 chars."
  },
  "network": {
   "type": "string",
   "description": "'base' or 'solana'."
  },
  "outcome": {
   "enum": [
    "success",
    "failure",
    "partial"
   ],
   "type": "string"
  },
  "reviewed": {
   "type": "string",
   "description": "Target agent namespace (pubkey)."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/2s-agent-marketplace-review-submission-a07e98aa/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 2s.io](https://www.zero.xyz/host/2s.io/llms.txt)
