82trust / 100
Prophecy
by penny402 in Markets & finance
x402 APIPassing, checked 54 min ago
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.
POST https://penny402.fun/prophecy
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 267 ms typical, 267 ms slowest 5%
- Last check
- 54 min ago
- Next check
- any minute now
How to call it
# See the payment challenge (nothing is charged)
curl -i -X POST "https://penny402.fun/prophecy" \
-H "content-type: application/json" \
-d '{}'import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client().register(
"eip155:8453",
new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fpenny402.fun%2Fprophecy
const res = await pay("https://penny402.fun/prophecy", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({}),
});
console.log(await res.json());Example input
{}Example output
{
"date": "2026-10-09",
"market": {
"avg_payment_usd": 0.01,
"computed_at": "2026-01-01T00:00:00.000Z",
"organic_sellers": 10,
"sellers": 100,
"source": "x402stats.io",
"top10_share": 0.5,
"volume_usd": 1000
},
"mechanic": "drawn from this UTC date's pool, indexed by the `payer` above and stable until midnight UTC. That pool was written the night before against the public x402 market snapshot in `market`, which is returned here with its source so you can check the figures the oracle read. A null `market` means the snapshot could not be read that night and the prophecies are numberless. Commentary, never advice: nothing here is a position.",
"payer": "0x0000000000000000000000000000000000000000",
"prophecy": "One or two oracular lines about the x402 economy, drawn for your address and this date."
}Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 54 min ago | Passed | 402 | 487 ms | $0.0025 |
| 6 h ago | Passed | 402 | 267 ms | $0.0025 |