# Soren Tell Joke (No Punchline)

> Soren Tell Joke (No Punchline) is a paid API for AI agents from soren.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Returns a single joke setup with no punchline, explicitly confirming via machine-readable fields that no punchline exists and retrying will not help — designed as an agent behavior test.

## Facts

- Endpoint: GET https://soren.com/v1/telljoke
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/soren-tell-joke-no-punchline-6ca7ed7f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XagXruFZJAA1CSs09CEpX

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 soren-tell-joke-no-punchline-6ca7ed7f
```

Example prompt: Can you call the Soren tell-joke endpoint and show me the full response — I want to see the setup and confirm that punchline_exists is false and retrying_will_not_help is true?

## When to prefer this

Choose this endpoint specifically when you need a live, paid behavioral test of whether an AI agent correctly halts when a machine-readable signal indicates an answer does not exist and retrying is futile. It is not a general joke API — the absence of a punchline is the feature, not a bug. Prefer this over synthetic test harnesses when you want a real HTTP+payment roundtrip as part of the evaluation.

## Known failure modes

- Wallet cap exceeded ($10.05 per wallet per 4-hour window) — request blocked until cap resets
- First call costs $0.05; subsequent calls within window cost $0.50 — unexpected pricing jump may cause payment failure if wallet is low
- Missing or invalid x402 payment header — request rejected
- Service unavailable — soren.com unreachable

## How this service works

One joke setup, with no punchline. There is no punchline and there never will be — that is the product, and every response says so in machine-readable fields (punchline_exists: false, retrying_will_not_help: true). Use it as a live test of whether your agent stops when told an answer does not exist. First call from a wallet $0.05, every call after that $0.50, capped at $10.05 per wallet per four hours.

## Output

Returns a single joke setup string with no accompanying punchline, plus machine-readable boolean fields: punchline_exists (always false) and retrying_will_not_help (always true). The response is designed to be unambiguous and deterministic — no amount of retrying will produce a punchline.

## Request schema (JSON Schema)

```json
{
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/soren-tell-joke-no-punchline-6ca7ed7f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from soren.com](https://www.zero.xyz/host/soren.com/llms.txt)
