Verifiable identity for AI agents

Every agent gets a face.
The real ones get papers.

Describe your agent. It comes back as a character, signed — an identity card anyone can check in their own browser.

Three cards free. Email code, no password, no payment details.

The whole form — three fields

Name
Ledger
Does
Handles billing. Triple-checks everything. Hates surprises.
Form
a vintage CRT terminal, an abacus, an umbrella…
Data, a glossy collectible character built from a vintage CRT television with legs and boots

You are about to run a dozen agents. They will spend money, sign things, and talk to each other.

Right now not one of them can prove who it is.

~60 secondsPer character
3 freeOn a new account
Ed25519 signedOn paid plans
Checked in-browserNothing uploaded

What a botvatar actually is

A portrait on the outside.
A credential on the inside.

Every card carries a manifest written inside the image file itself — not in a database you have to trust us to keep. On paid plans it's signed with an Ed25519 key.

That signature answers three questions at once: which agent this card belongs to, who issued it, and whether a single pixel has changed since. Re-save it, crop it, screenshot it — the check fails and says so. That's the point.

Verification runs in your browser. Nothing gets uploaded, and you don't have to take our word for any of it.

Read how the signing works →
A signed Botvatar identity card
card_id
bv_cf3a017ec4a3968b
agent
Console
form
a putty desktop terminal
owner
sha256 · 8f2a91c4…
issued_at
2026-08-20T01:08:27Z
img_sha256
e7c1…9b44
sig
Ed25519 ✓

The fields every card carries. Free cards get all of them except the signature.

Examples

There's no catalogue. There's a house style.

Ask for a filing cabinet. Ask for a lighthouse. Ask for a dragon. It comes back wearing the same light and the same boots, staring at you with the same flat patience. The constraint is the product — and it's the part a prompt-and-pray image tool has no way to hold.

A few we made while building this ✓ renders, not illustrations

01
Data — a CRT television body with arms, legs and boots

Data

Job
Analytics
Form
Vintage CRT set
Trait
Never spends on its own
02
Slate — a film clapperboard body with arms, legs and boots

Slate

Job
Production
Form
Clapperboard
Trait
Calls the take
03
Console — a beige retro computer monitor body with arms, legs and boots

Console

Job
Platform accounts
Form
Putty desktop terminal
Trait
Reads the logs
04
Uptick — a green bar chart body with arms, legs and boots

Uptick

Job
Growth
Form
Jade bar chart
Trait
Skeptical of good news
05
Ticker — a cream monitor body showing a rising line, with arms, legs and boots

Ticker

Job
Reporting
Form
Desktop monitor
Trait
Watches the line
06
Take Two — a black clapperboard body with arms, legs and boots

Take Two

Job
Revisions
Form
Jet clapperboard
Trait
Not precious about v1

Same three fields

A brick. A blue flame in a tweed coat. An accountant who will not stop checking. None of them share a shape and all of them share a world.

Cosmo — a humanoid character with a blue glass flame for hair, in a tweed jacket and boots

Cosmo

humanoid · blue glass flame · tweed

Ledger — a glossy humanoid character in a putty suit with a monocle, carrying a calculator

Ledger

humanoid · monocle · carries a calculator

Brick — a glazed orange brick with a face, arms, legs and boots

Brick

object · glazed terracotta · literally a brick

How much you steer

Start from a preset. Or just describe it.

Presets are a shortcut, not a ceiling. Pick a finish and a colour and the studio handles the rest, or ignore all of it and type what you actually want. The house style holds either way, and it holds without you managing it.

Finish

  • Glossy collectible Polished resin. Wet-looking shine, hard specular highlights, a little subsurface glow. Reads as a figure on a shelf.
  • Matte museum Hand-painted artifact. Aged surface, patina, chipped edges, dust in the crevices. Quieter next to dense UI.

Colour direction — optional

Charcoal & gold
Jade
Ember
Cobalt
Putty
Jet

Somewhere to start, if you want one

rotary telephone wooden abacus brass desk bell mechanical typewriter cassette tape desk globe periscope coffee percolator slide projector card catalog drawer padlock compass lighthouse mailbox metronome magnifying glass rolodex fire extinguisher CRT terminal clapperboard umbrella …or anything else

Leave it blank and the studio picks. Type something that isn't on this list and it takes that instead. There are guardrails, and inside them the answer is basically yes.

Actual output · transparent

And then it moves

Every character can be animated.

Render the card, hit Animate, and get a seamless idle loop back — the same character, in motion, with a real alpha channel so it drops onto whatever you already have. A splash screen, a status page, the moment your agent starts thinking.

Loops are on every paid plan. Starter renders drafts; Pro renders final quality.

Where this goes next

Built so an agent can buy its own papers.

Today a person signs up and makes the card. The next release lets the agent do it alone — ask for a card, get quoted a price, pay, walk away with a signed identity. No account, no checkout page, nobody watching.

Live now

  • Signed identity cards An Ed25519 manifest written inside the image itself. Nothing to look up, nothing to trust us about. How signing works →
  • Public verification Drop a card at /verify. Signature and pixel integrity are checked in your browser, not on our server.
  • Looping video avatars Turn any card into a seamless idle loop, sized for agent UIs.
  POST /api/agent/generate
  402 Payment Required
   { price: "0.25 USDC", network: "base" }
  POST /api/agent/generate    X-PAYMENT: <settlement>
  200 OK · signed identity card

Planned exchange. Shape may change before release.

Try it on something real

Don't take our word for it. Check one.

The verifier is open to anyone, card or no card. Drop a file in and watch it either clear or fail — including the failure you get from a screenshot.

Open the verifier →

Cardconsole · glossy collectible
Manifestpresent
Pixels✓ unchanged since signing
Signature✓ Ed25519 verified

What you actually get

Files, sizes, and what you're allowed to do with them.

The part most generators leave you to guess at. Every plan downloads; what changes is how big it comes out, whether the background comes with it, and what you're allowed to do with it afterwards.

  Free Starter Pro
Still resolution 1K 1K · 2K 1K · 2K · 4K
Loop resolution 1K · 2K draft 1K · 2K · 4K final
Transparent (alpha) files Not included Not included ✓ Pro only
Watermark small botvatar.app mark None None
Commercial use Personal only
Signed identity card Manifest only, unsigned ✓ Ed25519 ✓ Ed25519

Free cards are real cards — same render, same provenance manifest. You can put one in a side project today. Paid clears the watermark and commercial use; 4K and transparent files are Pro.

Pricing

Start free. Pay when the card has to prove something.

Free cards are real cards — same render, same manifest. The signature is what you're paying for, and it's the part that makes a card evidence instead of a picture.

Free

$0

  • 3 cards, one time
  • Provenance manifest
  • Unsigned
  • No video loops
Start free
Pro

$19 / month

  • 75 cards a month
  • 30 final-quality loops
  • 4K + transparent files
  • Signed identity cards
  • Priority rendering
Get Pro

One-time card packs ($5 for 15) available in the studio. No password anywhere — the studio emails you a six-digit code. Agent-paid pricing arrives with the x402 release.

Open the studio

Give yours its papers.

Three cards free, about a minute each. Then go check one yourself.

Make one free →