# Vibesprings Mock Social Feed Generator

> Vibesprings Mock Social Feed Generator is a paid API for AI agents from vibesprings.net, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Generates deterministic synthetic social media posts simulating crypto KOL (Key Opinion Leader) tweets with tunable sentiment for AI agent testing

## Facts

- Endpoint: GET https://vibesprings.net/api/mock/social/feed
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vibesprings-mock-social-feed-generator-dc12fbd1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WU49WNgJsRuqvydNR-rwd

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 vibesprings-mock-social-feed-generator-dc12fbd1
```

Example prompt: Give me 10 deterministic mock tweets from the elonmusk persona with bullish sentiment — use seed 'abc123' so I get the same results every run.

## When to prefer this

Choose this endpoint when you need reproducible, deterministic mock social media data for AI agent testing, CI/CD pipelines, or development environments. Ideal when you want to simulate crypto KOL sentiment without hitting real social media APIs, need consistent test fixtures via seed control, or are building sentiment analysis pipelines that require labeled synthetic input data.

## Known failure modes

- Invalid persona value returns error — must be one of: vitalikbuterin, brian_armstrong, elonmusk, saylor, cz_binance, trader_anon
- count out of range (must be 1-20) returns validation error
- Invalid sentiment value — must be bullish, bearish, or neutral
- Invalid format value — must be json or text
- Payment not included or insufficient USDC results in 402 Payment Required
- Missing required input/method fields returns 400 Bad Request

## How this service works

Deterministic synthetic social media feed generator for AI agent testing and development. Simulates KOL postings with tunable sentiment.

## Output

Returns a synthetic social media feed containing the requested number of mock posts attributed to the specified crypto KOL persona, with the specified sentiment bias. With a fixed seed the output is deterministic and reproducible across calls. Response can be in JSON or plain text format.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "seed": {
       "type": "string",
       "description": "Deterministic LCG seed value"
      },
      "count": {
       "type": "integer",
       "description": "Number of tweets (1-20)"
      },
      "format": {
       "type": "string",
       "description": "Output format (json, text)"
      },
      "persona": {
       "type": "string",
       "description": "Target persona (vitalikbuterin, brian_armstrong, elonmusk, saylor, cz_binance, trader_anon)"
      },
      "sentiment": {
       "type": "string",
       "description": "Sentiment bias (bullish, bearish, neutral)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "seed": "test-run-1",
  "count": 1,
  "tweets": [
   {
    "id": "vitalikbuterin-test-run-1-0",
    "text": "L2 scaling is going well, but we need to focus more on wallet UX and chain abstraction...",
    "likes": 2100,
    "retweets": 420,
    "created_at": "2026-07-01T00:00:00.000Z"
   }
  ],
  "persona": "vitalikbuterin",
  "sentiment": "bullish",
  "synthetic": true,
  "fetched_at": "2026-07-01T00:00:00.000Z",
  "processingTime": "12ms"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vibesprings-mock-social-feed-generator-dc12fbd1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vibesprings.net](https://www.zero.xyz/host/vibesprings.net/llms.txt)
