Animica x402 Directory

Directory / creditcard.openverbs.com

creditcard.openverbs.com/v1/mask

Mask a card number for display, keeping the first six and last four digits (the PCI-permitted maximum) and replacing the rest with a mask character (default `*`).

Call it

# 1. Ask the endpoint what it costs (no payment, no wallet needed):
curl -i -X GET 'https://creditcard.openverbs.com/v1/mask'

# -> HTTP/1.1 402 Payment Required
#    the response carries the price, asset and pay-to address.

# 2. Pay and retry with any x402 client:
npx x402-fetch 'https://creditcard.openverbs.com/v1/mask'

Endpoint: https://creditcard.openverbs.com/v1/mask. Operated by creditcard.openverbs.com, not by Animica. Price and availability were correct at the last probe on 2026-10-01 and are set by the operator, who may change them.

Other endpoints on creditcard.openverbs.com

creditcard.openverbs.com/v1/format

Format a card number into the conventional display groups for its network (4-6-5 for Amex, 4-6-4 for 14-digit Diners, otherwise groups of four).

GET · $0.002

creditcard.openverbs.com/v1/generate

Generate a random Luhn-valid TEST card number for the given network (default Visa). For testing only — these are not issued cards and cannot be charged. The res…

GET · $0.002

creditcard.openverbs.com/v1/network

Detect the issuing network/brand (Visa, Mastercard, American Express, Discover, Diners Club, JCB, UnionPay, Maestro) from the card's IIN prefix, with the networ…

GET · $0.002

creditcard.openverbs.com/v1/validate

Validate a payment-card number: Luhn check-digit test plus network detection and length check. A syntactically valid number that fails Luhn returns `valid:false…

GET · $0.002

All 5 endpoints on creditcard.openverbs.com →