# penny402 Daily Prophecy (x402 Economy)

> penny402 Daily Prophecy (x402 Economy) is a paid API for AI agents from penny402.fun, paid per call via x402, $0.0025/call, status unknown (last checked 2026-09-14).

Returns a daily x402 economy prophecy tied to the paying wallet address, paired with real market data from x402stats.io, stable per wallet per UTC day.

## Facts

- Endpoint: POST https://penny402.fun/prophecy
- Price: $0.0025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/penny402-daily-prophecy-x402-economy-c99d68d0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_v-1iBHwDCSHRELCGikL5W

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 penny402-daily-prophecy-x402-economy-c99d68d0 -d '<json body>'
```

Example prompt: Give me today's x402 economy prophecy from penny402 — I want the creative commentary alongside the real market numbers from x402stats.io for my wallet.

## When to prefer this

Choose this endpoint when you want a creative, wallet-personalized daily commentary on the x402 economy backed by real market data — especially useful for agent morning briefings, novelty content in x402-native workflows, or demonstrating x402 micropayment-gated content. It is deterministic per wallet per UTC day, so calling it multiple times is safe and idempotent within the day. Prefer this over generic crypto commentary endpoints when x402-specific ecosystem insight paired with real market attribution is the goal.

## Known failure modes

- 402 Payment Required if x402 payment not included or insufficient — endpoint returns payment terms
- Empty or malformed POST body may cause a 4xx error if body is not valid JSON object (must POST {})
- If called outside of UTC day window, next-day pool may not yet be written — could return stale or error response
- x402stats.io data unavailable may degrade market field content
- Rate or address validation issues if wallet address cannot be resolved from payment header

## How this service works

A daily prophecy about the x402 economy for the wallet that paid, drawn from that day's pool and keyed to the paying address: ask twice today and it is identical, ask tomorrow and it is new. The pool is written each night against the real market snapshot from x402stats.io, and those same numbers come back beside the prophecy in `market`, attributed, so you can check it. Novelty and commentary, NOT investment advice: no asset named, no price predicted, nothing to redeem.

## Output

A JSON response containing: (1) a creative, novelty-oriented prophecy text about the x402 economy, keyed to the paying wallet address and stable for the entire UTC day; (2) a 'market' field with real-time x402 market data sourced from x402stats.io; (3) attribution to x402stats.io for the market figures. No specific asset names, price predictions, or redeemable content are included.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "description": "a JSON body, up to 4 KB. This attraction takes no parameters — POST {} . Every attraction on penny402 is a flat $0.0025; the unpaid 402 carries those exact terms."
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "type": "string",
     "const": "POST"
    },
    "bodyType": {
     "type": "string",
     "const": "json"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type",
    "format"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "text"
    },
    "format": {
     "type": "string",
     "const": "application/json",
     "description": "the attraction, as JSON, in the response body"
    },
    "example": {
     "description": "a sample response from the real code path"
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/penny402-daily-prophecy-x402-economy-c99d68d0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from penny402.fun](https://www.zero.xyz/host/penny402.fun/llms.txt)
