P

penny402 · Spark

by penny402

POSTBaseSolana

$0.0025

per call · USD Coin on Base

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.

Endpoint

POST https://penny402.fun/spark

5

Calls / 30d

1

Unique payers / 30d

Sep 2

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/spark", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    "topic": "a caching layer nobody wants to own"
  }),
});
const data = await res.json();
cURL
curl -X POST \
  "https://penny402.fun/spark" \
  -H "Content-Type: application/json" \
  -d '{"topic":"a caching layer nobody wants to own"}' \
  -H "X-PAYMENT: <signed x402 payment>"

Example response

{
  "mechanic": "written live by google/gemma-3-12b-it at temperature 1.15, top_p 0.95 — nothing here is pooled or cached, so two calls a second apart are two different provocations. Your topic, if you sent one, reached the model as its own message rather than inside these instructions.",
  "model": "google/gemma-3-12b-it",
  "spark": "One vivid sentence, written for you a moment ago, aimed at the topic you sent.",
  "topic": "a caching layer nobody wants to own"
}

Payment details

Pay to0x9d0bb5da24cade855dee8d1231a1c416e0bb2ffe
AssetUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
NetworksBase, Solana
Schemesexact

Is this your API?

Pin it to the top of Games & Fun and the homepage with a featured placement.

Get featured →

More from penny402 & similar services

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
P

penny402 · Oracle

penny402.fun

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.

POSTBaseMarket Data
$0.0025 / call3 calls / 30d