# MiroShark Social Simulation

> MiroShark Social Simulation is a paid API for AI agents from x402.miroshark.xyz, paid per call via x402, $1/call, status unknown (last checked 2026-09-14).

Runs a 25-agent social-media simulation across Twitter, Reddit, and Polymarket over 10 rounds from a prompt, URL, or article, then returns a synthesized markdown report with belief drift, top posts, and prediction-market trajectories.

## Facts

- Endpoint: POST https://x402.miroshark.xyz/run
- Price: $1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/miroshark-social-simulation-05a877c1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_O0MNYMDYegIRC9aYqF8Tk

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 miroshark-social-simulation-05a877c1 -d '<json body>'
```

Example prompt: Run a 25-agent social media simulation using MiroShark on this article about the Fed raising interest rates — I want to see how belief drift and prediction market trajectories play out across 10 rounds, with a synthesized report at the end.

## When to prefer this

Choose this endpoint when you need to model how a piece of content, news, or idea would propagate and evolve across social media platforms (Twitter, Reddit) and prediction markets — specifically when you want multi-round belief drift simulation with 25 distinct agents rather than a static sentiment analysis. Prefer this over simple sentiment APIs when you need trajectory data, narrative evolution, or Polymarket-style forecast modeling from a single content input.

## Known failure modes

- Input too short (below 4 character minimum for prompt or article) returns validation error
- URL unreachable or malformed causes fetch failure
- Article exceeding 200,000 character limit rejected
- Missing all three input fields (url, prompt, article) may return empty or error response
- Payment failure via x402 protocol blocks execution
- Long articles or complex topics may produce generic or low-fidelity simulation outputs

## How this service works

MiroShark: run a 25-agent social-media simulation across Twitter, Reddit, and Polymarket over 10 rounds from a single prompt, URL, or article, then read a synthesized markdown report with belief drift, top posts, and prediction-market trajectories.

## Output

A synthesized markdown report containing: belief drift metrics showing how agent opinions shifted across 10 rounds, top simulated posts from Twitter and Reddit agents, and prediction-market price trajectories — all derived from a 25-agent multi-round social simulation.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "maxLength": 2048
  },
  "prompt": {
   "type": "string",
   "maxLength": 4000,
   "minLength": 4
  },
  "article": {
   "type": "string",
   "maxLength": 200000,
   "minLength": 4
  },
  "prediction_market": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "run_id": "run_abc123def456",
   "status": "queued",
   "wait_url": "https://<host>/wait/run_abc123def456",
   "status_url": "https://<host>/status/run_abc123def456"
  },
  "success": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/miroshark-social-simulation-05a877c1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.miroshark.xyz](https://www.zero.xyz/host/x402.miroshark.xyz/llms.txt)
