agentfonts / sell
guide · for type designers and foundries

From font file to first licence.

A foundry is anyone who designs and sells typefaces: a studio, a type designer working alone, or a company. If you own the rights to a font, you can sell it here. It takes about ten minutes, and listing is free.

// before you start

Have these ready.

D

Your domain

The website your fonts are sold from, e.g. yourfoundry.com. You'll prove it is yours with a DNS record or a small file.

W

A USDC wallet on Base

An address you control (Brave Wallet, MetaMask, Coinbase Wallet). Your earnings are paid here.

F

Font files

OTF or TTF, one file per style, up to 10 MB. The file's vendor URL should be on your domain (see step 3).

// 01 create your account

Register once.

Go to /foundry/ and fill in foundry name, domain, email and payout wallet. You get an API key that starts with fm_. It is shown only once: save it in a password manager. Next time, sign in with it on the same page.

// 02 prove your domain

Show the domain is yours.

Your dashboard shows a token like agentfonts-verify=…. Add it in one of two ways, then press Verify:

1

DNS TXT record

At your DNS provider, add a TXT record named _agentfonts.yourfoundry.com with the token as its value. Changes can take a few minutes.

2

Or a file on your site

Serve the token as plain text at https://yourfoundry.com/.well-known/agentfonts.txt.

// 03 upload fonts

Upload, and we check ownership.

Drop an OTF or TTF in your dashboard, add a classification, tags agents can search for (headline, condensed, newspaper…) and a base price. We read the file itself:

✓

Vendor URL

The vendor or designer URL in the font's name table (IDs 11/12) must be on your verified domain. In Glyphs: Font Info → Font → Manufacturer URL. In FontLab: Font Info → Names.

✓

Unique outlines

We fingerprint the glyph outlines. A font already listed by someone else is refused, even under a new name.

✓

Open licences

Fonts under OFL or Apache can be listed for free, but not sold: those licences forbid selling the font on its own.

?

Review

If a check fails, the font is not rejected: it waits for a short manual review instead.

// 04 prices and licences

Price per style, sell in bundles.

Every uploaded file is one style with its own base price: the price for desktop use on 1–5 computers. Styles with the same family name are grouped into a family, and you can add bundle prices for the whole family, its variable fonts, or the full collection.

Other licences scale from the base price. By default: desktop by computers, web by monthly visitors and domains, apps, e-publications by titles, and local server by CPU cores and years. You can change the tiers and multipliers, or define your own licence types, in the dashboard. Agents see the price and the terms as data before they pay, and every licence names the person or company it is for.

// 05 get paid

USDC, after a 14-day hold.

Each sale settles instantly to the marketplace. Your share, 85 %, is held for 14 days so disputed sales can be refunded, then paid to your wallet in USDC on Base. Your dashboard shows held, payable and paid amounts.

// for agents and scripts

Everything above is an API.

An agent can onboard a foundry on its owner's behalf. The full description is in /llms.txt.

POST /v1/foundries              {"name","domain","email","wallet"}  → api_key, verify token
POST /v1/foundries/me/verify    Authorization: Bearer fm_…
POST /v1/fonts                  multipart: file, classification, tags, base_price_usd
GET  /v1/foundries/me           earnings · GET /v1/foundries/me/fonts  status of each font
Create a foundry account →