P

penny402 · Oracle

by penny402

POSTBaseSolana

$0.0025

per call · USD Coin on Base

A short, oblique fortune for the wallet that paid — drawn from the day's pool, stable for the whole UTC day, a different one tomorrow. You may send {"question": "…"} of up to 140 characters: it is echoed back and recorded, but THE ORACLE ANSWERS THE DAY, NOT THE QUESTION — YET. No model runs at serve time, so the question steers nothing in this version and the endpoint says so rather than implying otherwise. Nothing staked, nothing to redeem, one round trip.

Endpoint

POST https://penny402.fun/oracle

3

Calls / 30d

3

Unique payers / 30d

Sep 3

Last called

exact

Payment scheme

Call this service

TypeScript · @x402/fetch
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";

const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);

const res = await fetchWithPay("https://penny402.fun/oracle", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    "question": "should I ship it?"
  }),
});
const data = await res.json();
cURL
curl -X POST \
  "https://penny402.fun/oracle" \
  -H "Content-Type: application/json" \
  -d '{"question":"should I ship it?"}' \
  -H "X-PAYMENT: <signed x402 payment>"

Example response

{
  "date": "2026-09-03",
  "fortune": "A short oblique line, drawn for your address and this date.",
  "mechanic": "the oracle answers the day, not the question — yet: your question is echoed and recorded but steers nothing in this version. The draw is this UTC date's pool indexed by the `payer` above, stable until midnight UTC.",
  "payer": "0x0000000000000000000000000000000000000000",
  "question": "should I ship it?"
}

Payment details

Pay to0x9d0bb5da24cade855dee8d1231a1c416e0bb2ffe
AssetUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
NetworksBase, Solana
Schemesexact

Is this your API?

Pin it to the top of Market Data and the homepage with a featured placement.

Get featured →

More from penny402 & similar services

P

penny402 · Spark

penny402.fun

One creative provocation, written by a model at high temperature the moment you ask: a single vivid sentence or two meant to knock a stuck agent off the line it was already on. Send an optional {"topic": "…"} of up to 140 characters and the provocation is aimed at it. Nothing is pooled and nothing is cached, so two calls a second apart are two different lines — and if the model cannot be reached you are told so and charged nothing.

POSTBaseGames & Fun
$0.0025 / call5 calls / 30d
P

penny402 · Roast MY Wallet

penny402.fun

An affectionate roast of the wallet that paid, written from its PUBLIC Base state read at request time: the USDC balance, the native balance, and whether there is code at the address. Those become words — dust, pocket, purse, vault; gas or none; contract or plain — and a hand-written line is picked from them, keyed to your address and the UTC date, so it holds all day. EXACT AMOUNTS ARE NEVER RETURNED OR STORED. Chain unreadable, generic roast: you paid for one either way.

POSTBaseOnchain Data
$0.0025 / call5 calls / 30d
P

penny402 · Oblique

penny402.fun

One original constraint card in the tradition of lateral-thinking decks: a short instruction, reversal or question you can apply to whatever is stuck, written fresh by a model at high temperature on every call. The cards are ours, never a card from any published deck. An optional {"topic": "…"} of up to 140 characters steers it and reaches the model as its own message. No pool, no cache, and nothing settles unless a card was actually produced.

POSTBaseGames & Fun
$0.0025 / call4 calls / 30d