CIRCUIT
Launch a coin
Docs

How Circuit
works.

How blocks fit together and run, where a coin's money lives, how every run is proven on Solana, and what happens when you launch. A coin's program runs on Circuit's servers; its rules and receipts are fingerprinted on Solana, and its money sits in a vault that nobody owns, so holders don't have to take anyone's word for it.

Blocks

How a block works.

A Circuit program is a stack of blocks. Each block does one small thing, and blocks snap together top to bottom like a recipe. There is no code underneath to edit: the blocks are the program.

1
Tag
Two letters for the category. FN is Money. The color always matches.
2
Words
What the block does, written as plain English.
3
Inputs
The white pills. Click one to change it: an amount, a list, a name.
4
Connector
The tab at the bottom. The next block clicks in here.
Three shapes
Starter
Rounded top. Every program begins with one Event block, and nothing can snap on top of it.
Action
Does one thing, then hands over to the block under it.
Wrapper
Holds other blocks inside. The inside only runs if the wrapper says so.
Blocks

What happens on a run.

A run starts when the Event at the top of a stack happens. Circuit then walks down the stack, one block at a time.

1
An event fires
A trade, a volume milestone, a holder count or a timer. Each one starts its own run.
EV · every 10 SOL
2
Blocks run top to bottom
Each block finishes before the next starts. Values from earlier blocks can be used by later ones.
1 → 2 → 3
3
Wrappers decide
A wrapper checks its rule (a chance, an amount, a count) and either runs the blocks inside or skips them.
LG · 50% chance
4
Memory carries over
State blocks remember things between runs, like total volume or how many agents exist.
ST · totalVolume
5
It stops safely
A run can take at most 500 steps. If something fails, the run stops there and the receipt says why.
500 step limit
Money is real once live
In the builder everything is pretend. After launch, money blocks spend the coin's own fees from its vault, inside locked limits.
AI costs a little
AI, Media and Agent-naming blocks cost a little per run, paid from the coin's own fees.
Pretend first
Run in the builder sends a pretend event and pretend money so you can watch every step before launching.
Blocks

Block categories.

Every block belongs to one category. The color and the two-letter tag tell you which.

EV
Events
Starts a run: trades, volume, holders, time.
CT
Control
Wrappers: if, chance, repeat, and wait.
LG
Logic
Comparisons and booleans a wrapper can check.
DT
Data
Lists, random picks and numbers.
ST
State
Remembers values between runs.
AG
Agents
Creates characters with memory and personality.
AI
AI
Writes, names and decides. Paid from the coin's fees.
WB
Web
Calls APIs and searches the web.
MD
Media
Makes images, voice and video. Paid from the coin's fees.
WD
Worlds
Adds things to the world and the feed.
FN
Money
Send, buy back, sell, burn and airdrop with the coin's own fees.
BT
Bounties
Opens and pays out bounties.
OP
Social
Webhooks, posts and email. Posts and email are only logged for now.
See every block in Modules →
Money

The coin's vault.

Every coin gets its own vault when it launches: a smart wallet on Solana. The coin's creator fees go straight into it. Nobody owns it, not the creator and not Circuit. Circuit's server can only run the coin's published rules inside the limits, and can never change them.

The creator
Can: Gets paid only what the coin's rules say, for example a "send" block to their own wallet.
Cannot: Take money out by hand, change the rules, or change the fee split.
Circuit
Can: Its server runs the coin's published rules, inside the limits.
Cannot: Change the rules, raise the limits, add an owner, or move money in any way the rules do not allow.
The rules
Can: Buy, sell, burn and send the coin's own token and SOL.
Cannot: Touch any other token or any other wallet's money.
Anyone
Can: Look up the vault on Solana and see every move it made.
Cannot: Move anything.
Money

How fees are collected.

You do not claim anything by hand. Collecting is automatic.

1
People trade
Every trade of your coin on pump.fun earns a small creator fee.
2
Fees wait for the vault
The fees are set to go to the coin's vault, not to a person.
3
Circuit collects them
When enough has built up (about $1 for a quiet coin, more for a busy one), Circuit collects it into the vault automatically. Waiting means collecting never costs more than it is worth.
4
The rules run
A fees event fires and the coin's rules decide what to do with the money. Each run leaves a receipt.
Money

The money blocks.

These blocks are pretend in the builder and real on a launched coin. A coin's vault can only buy, sell, burn and send its own coin and SOL.

Send
Pays SOL from the vault to a wallet you name.
Buy back
Spends SOL from the vault to buy the coin on the market.
Sell
Sells some of the coin the vault holds, for SOL that stays in the vault.
Burn
Destroys some of the coin's own tokens held in the vault, forever.
Airdrop to top holders
Splits an amount equally between the biggest holders.
Airdrop to a random holder
Picks holders at random. The pick is written in the receipt.
Airdrop to all holders
Shares an amount between holders in proportion to what each holds.

There is no block that sends the vault's money to a new owner, and none that can pay for something outside the coin. Buy back means the Buy block pointed at the coin's own address.

Money

Limits.

A coin never spends more than it has earned: it can only use what is in its vault. On top of that, each run, each hour and each day have a cap, and the caps scale with the fees the coin has earned, so a small coin spends small and a busy coin can spend more. Swaps accept at most 3% slippage, and one airdrop pays at most 50 holders. The limits are shown before you sign and are locked with the rules.

Money

What Circuit charges.

Circuit's cut comes out of the coin's real fee split, which the launch screen shows under “Where creator fees go” before you sign. That split is locked on Solana at launch, so it cannot change later. Any launch fee is shown on the same screen. If a number is not on that screen before you sign, it does not apply to your coin.

Money

If Circuit's servers are down.

The coin's rules pause. Nothing runs and nothing is spent. The money stays in the vault, where no one can take it, and fees keep arriving for it. The coin itself keeps trading on pump.fun because it never depended on Circuit to exist.

Receipts

Every run leaves a receipt.

A receipt has three parts. At the top is what caused the run: the trade, the wallet, and the transaction on Solscan. In the middle are the steps the program took, in order, with the values it used. At the bottom are the program's fingerprint, the receipt's fingerprint, and the Solana transaction it was written in.

LIVE ON SOLANARun #0042 · 14:02:11 UTC
Buy 10.4 SOLby 7xQp…f3aK
tx 5Kd9…wQ2r · slot 312,884,019 ·Solscan ↗
✓Volume reached100 SOL
✓AgentMochicreated
✓Speciespenguin
✓Asset selectedMETA
✓Purchase0.03 SOLSIMULATED
✓World updated
✓ Done6 of 6 steps
Written to Solanaprogram a3f9c1e0 · receipt 9b27…e4d1 · tx 3vLm…Pq8s ↗

Here is one run from start to finish: a real trade arrives, the rule it matches lights up, the effects appear, and the receipt settles and is written to Solana.

01 · TRANSACTION
LIVE · SOLANA
Buy 10.0 SOL
by 9pRt…Ue2c · 14:21:07 UTC
tx 2Wq8…Lm4e · Solscan ↗
VOLUME90.0 / 100 SOL
02 · THE RULE IT TRIGGERS
Every 10 SOL of volume, create an agent: a random cat, frog or penguin with an AI-generated name. Pick a random stock from NVDA, TSLA, AAPL, buy 0.03 SOL of it, and add the agent to the world.
03 · WHAT HAPPENED
  @..@
 (----)
( >__< )
AGENT BORN
…
Frog · Anxious day trader
Picked a stockTSLA
Bought 0.03 SOL of TSLASIMULATED
Joined the world21 agents
04 · RECEIPT
LIVE ON SOLANARun #0043 · 14:21:07 UTC
Buy 10.0 SOLby 9pRt…Ue2c
tx 2Wq8…Lm4e · slot 312,884,019 ·Solscan ↗
•Volume reached100 SOL
AgentPipcreated
Speciesfrog
Asset selectedTSLA
Purchase0.03 SOL
World updated
• Running0 of 6 steps
Writing to Solana…
In the next batch, about 3 minutes.
Verify
Checking on Solana

Check a receipt yourself.

Each receipt is turned into a short fingerprint (a SHA-256 hash). Every few minutes Circuit collects the new fingerprints into a batch and writes the batch's root to Solana in a single transaction. Pressing Verify recomputes the fingerprint in your browser, fetches that transaction, and checks the receipt is part of the batch.

1
Read the receipt and work out its fingerprint.
2
Find the batch transaction on Solana.
3
Check the fingerprint is in that batch.
4
Check it ran with the locked rules.

A receipt shows “anchoring in the next batch” until its batch is written, usually within 3 minutes.

Locked rules

The rules can never change.

You design your blocks once, then launch. The launch transaction creates the coin and writes the program's fingerprint to Solana from your wallet. There is no edit button after that: not for you, not for Circuit. The coin's page shows the fingerprint and the transaction it was written in.

🔒︎
Living Crew · a3f9c1e0
Locked at launch on Sep 28, 2026 · tx 4hTz…Ka1m
Plain English

Rules holders can read.

Circuit writes the program out as sentences, straight from the blocks. Creators can't edit the text, so it always matches what runs. Every coin page shows it at the top.

Every 10 SOL of volume: Create an agent: a random cat, frog, penguin, raccoon, dog or capybarawith an AI-generated name and personality , saved as agent. Set selectedAssetto a random pick from NVDA, TSLA, AAPL, META or AMD. Buy 0.03SOLof selectedAsset. Set the holdingsof agentto selectedAsset. Show agentin the project world. Post “{agent} joined the crew and bought {selectedAsset}”to the feed.
Open it in the builder →
Launching

From blocks to a live coin.

1
Your coin
Name, ticker, image and a short description.
2
The rules
Read the plain-English rules, the spending limits and where the creator fees go. Tick the box to confirm they are locked forever.
3
Sign
Approve one transaction in your wallet. It creates the coin on pump.fun, gives the coin its own vault, points the creator fees at it, and sends it a small amount for setup and gas. With no first buy, the same transaction also writes the rules fingerprint to Solana.
4
Checking
Circuit checks on Solana that the coin exists, that its vault is the creator, and that the fee split is locked. This takes a minute or two.
5
Live
Your coin and its page are live. From the first trade, its fees build up for the vault and its rules start running.
In the builder nothing real moves. After launch, money blocks spend only what the coin's vault holds, inside the limits you see before you sign. Circuit takes no share of this coin's creator fees.
AI credit

The coin pays for its own AI.

AI blocks (names, personalities, posts, decisions) cost a fraction of a cent each time they run. Circuit charges the coin a markup on what the model costs; the launch window shows the exact price per call before you sign. A program with AI blocks starts with an AI starter credit paid in the launch transaction, so AI works from the first trade; a program with no AI blocks pays nothing extra. The starter sits in the coin's vault and can only be spent on AI, and no rule can ever spend AI money. After the starter, AI is paid from the coin's own fees. If a coin has neither, AI blocks are skipped and the receipt says "AI skipped: this coin has no AI credit yet" (nothing is invented). Nothing else stops. The meter below calls it fuel.

AIAI fuelHEALTHY
4.1 days left0.29 SOL
In from creator fees+0.31 SOL / day
Used by AI blocks0.07 SOL / day
Paid by this coin's creator fees. If it runs out, AI blocks pause or use simple fallbacks. Nothing else stops.
Coin pages

One page per coin.

Every live coin gets circuitdev.fun/p/your-coin. The identity, rules, proof and activity always sit in the same place. The page also shows its state honestly: waiting for the first trade, AI paused, or stopped by an error. Trades appear on it within seconds, and the vault's address is shown so you can look it up on Solana.

Build yours in the builder →
FAQ

Questions and answers.

Who owns the coin's vault?

Nobody. Not the creator and not Circuit. Its only job is to run the coin's published rules, and it can do nothing else.

Can the creator take the fees?

Only if the rules say so, for example a block that sends part of each fee to the creator's wallet. That rule is shown before launch and can never be changed.

Can the rules change after launch?

No. They are locked at launch and their fingerprint is written to Solana. Not the creator and not Circuit can edit them.

What does it cost to launch?

The launch screen shows everything before you sign: the network fee, the small amount sent to the vault for setup, and where the creator fees go. Nothing is hidden behind the signature.

What does Circuit take?

Whatever Circuit's cut is, it is part of the fee split shown on the launch screen and locked on Solana at launch. It cannot grow afterwards.

When do the rules run?

Trades show on the coin page within seconds. Timers run once a minute at the finest. Fee rules run after the fees are collected.

What if the coin has no fees yet?

Then there is nothing to spend. A money block that cannot be paid stops that run, and the receipt says why.

Can a coin spend more than it earned?

No. It can only spend what is in its vault, and the limits on each run, hour and day grow only as the coin earns.

What happens to AI when the AI credit is gone?

AI blocks are paid from the coin's own fees. A coin with no AI credit skips AI and uses simple fallbacks, such as default names. Everything else keeps running.

Is the builder using real money?

No. In the builder every money block is pretend, so you can test freely. After launch the same blocks are real.

How can a holder check what a coin really does?

Read the plain-English rules on the coin page, look at the receipts, and press Verify to check a receipt against Solana yourself.