$0.002
per call · USDC on Base
Generate one or more UUIDs. Supports v4 (random), v1/v7 (time), and v3/v5 (namespaced).
Endpoint
POST https://id.openverbs.com/v1/uuid0calls / 30dmeasured by x402.new
0paying wallets / 30dmeasured by x402.new
—uptime / 24hmeasured by x402-list.com
—compliance grademeasured by x402-list.com
Listed in 2 directories: bazaar, x402-new. First seen 6 Sept 2026.
Call this service
The endpoint answers an unpaid request with an HTTP 402 and a payment challenge. @x402/fetch signs it, pays in USDC, and retries — you get the result back in one call.
TypeScript · @x402/fetch
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const pay = wrapFetchWithPayment(fetch, account);
const res = await pay("https://id.openverbs.com/v1/uuid", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({ /* see the 402 challenge for the shape */ }),
});
console.log(await res.json());More from id.openverbs.com
Unique Identifiers (UUID + ULID) · Decode
id.openverbs.com
Validate a ULID and extract its embedded timestamp and time/random components.
POSTBaseEverything else
0 calls / 30d$0.002
Unique Identifiers (UUID + ULID) · Inspect
id.openverbs.com
Validate a UUID and report its version and variant.
POSTBaseEverything else
0 calls / 30d$0.002
Unique Identifiers (UUID + ULID) · Ulid
id.openverbs.com
Generate one or more lexicographically sortable ULIDs (monotonic within a call).
POSTBaseEverything else
0 calls / 30d$0.002
Uptime and compliance: x402-list.com (CC BY 4.0). Safety scores: x402.direct. Call and payer counts: x402.new. AMNT indexes this endpoint and does not host, operate or vouch for it.