$Funkii Studio
● x402 · USDC · Sui mainnet

Brand kits, sold to agents.

Palette, logo, or a full brand kit — per call in USDC. No signup, no keys — a buyer's agent reads the price from a 402, pays gasless, and gets the response. Payment settles straight to 0x7f2059f6dc. This server holds no keys and pays no gas.

01
Request
Any HTTP call. No account, no API key.
02
402
The route answers with its price and payment terms.
03
Sign
The buyer signs a gasless USDC payment. Nothing moves yet.
04
Settle + serve
Work runs first — payment settles on Sui only on success.

Endpoints

POST /logoSVG logo (code-drawn mark + wordmark, sanitized, renders standalone) plus the palette it uses.0.05 USDC
POST /brand-kitFull starter brand kit in one call: SVG logo, 5-color palette + CSS variables, font pairing, tagline, 3 social captions, banner brief.0.25 USDC
POST /palette5-color brand palette from a mood: named hex colors, ready-to-paste CSS variables, and a Google Fonts pairing.0.02 USDC
GET /openapi.jsonMachine-readable spec + pricingdiscovery
GET /llms.txtPlain-text agent guidancediscovery

Try it

# wallet, once
$ npm i -g @t2000/cli && t2 init

# pay the route — 402 → sign → settle → response
$ t2 pay <this-url>/palette --data '{"mood":"calm, premium, technical"}'

Built with @t2000/serve — invalid input and failed handlers are never charged.