ABX
Use ABX

What you can build

Websites, games, clocks, vaults, guestbooks, token launchers, and art. The X in ABX is for anything.

ABX: the X is for anything.

Generative art got here first. It won't be the last thing. An ABX project is a programmable object that lives onchain. It can host a website, run a game, keep time, lock up money, remember who showed up, and fire off transactions of its own.

Every ABX project is a standard ERC-721 or ERC-1155 contract, so wallets, marketplaces, and indexers already know what to do with it. What it holds, what it does, and who gets to change it is up to you.

Objects that act

Most NFTs just sit there. An ABX object can do things. Attach a hook to a code project, and every mint, transfer, burn, or setting change can set off onchain actions in the same transaction:

  • Launch a token through a protocol's factory.
  • Swap into or out of a pool.
  • Mint a piece from another collection.
  • Pay a treasury, stake, vote, or settle a position.
  • Say no, and block the action, when the rules aren't met.

If a side effect fails, the whole action rolls back. Nothing half-happens. A hook is a contract you write, so whatever a contract can do onchain, a hook can do. Custom mechanics shows how.

Starting points

BuildHow ABX does itRead more
Websites and archivesABX FS puts whole folders onchain, with version history and locks you control. Publish a site, a dapp, or an archive whose files live onchain.ABX utilities
Apps and gamesStore a program onchain. Every token runs it with its own seed and live settings.Code projects
Objects with rulesGive tokens values that holders can change, then decide who changes what: a level that only goes up, or a pass that can't be sold.Parameters
Objects that actMints, transfers, and edits trigger contract calls. Launch a token, trade, pay out, or settle.Custom mechanics
Protocol mashupsRead a pool, a treasury, or a community token, and act on them too.Ecosystem integrations
Records and receiptsStore, compute, or hash-commit fields, then lock them. Every change leaves a public trail anyone can replay.Metadata, Events
Data, models, and source filesAttach source files, print exports, 3D models, datasets, or audio stems to a token.Artifacts
Art, generative and otherwise1/1s, series, editions, and code-based work, onchain or off.Choose a project

What people are building

Plenty of generative art. Plenty that isn't:

  • Objects that integrate with DeFi. A card with its own wallet and its own loan that shakes as the loan nears liquidation. A vault that won't open until a date. Exchange positions that settle in turn.
  • Live things and games. Clocks that show the real sky. A puzzle that changes every day with no server. Creatures that grow with every click. A game that keeps every run onchain and hands a crown to the new top score.
  • Sites and media. A radio station with no server and no audio files. A block explorer stored onchain. Social profiles with their own wallets and token-gated chat.
  • People and promises. Event guestbooks. Donor recognition that grows with each gift. A punch card for everyone you met. A vow that closes when you keep it. A score written by a community.
  • Agents. Agents logging what they see. Agents making and minting their own work.
  • Art. Generative series, editions, and 1/1s, onchain and off.

The best ABX idea hasn't been thought of yet.

Prompts to steal

Paste one into your agent and change it until it's yours:

  • "Help me put my band's website onchain and sell the album as an edition."
  • "Help me make a clock for my hometown that shows the real sky."
  • "Help me make a guestbook for my event where every guest gets a token."
  • "Help me make a vault that locks ETH until a date, with a certificate that counts down."
  • "Help me make a membership pass whose level only goes up and that can't be sold."
  • "Help me make a ticket that swaps part of its mint price into our community token."
  • "Help me make a pass that launches a token for its holder when they flip a switch."
  • "Help me make a daily puzzle that changes at midnight UTC without a server."

Tell the agent what the thing is for, who uses it, what changes over time, and who gets to change it. Looks come later. With the ABX skill, the agent explores ideas with you and waits for you to pick one before it builds anything.

Before you build

  • These are patterns, not buttons. Rules and side effects live in a contract you write and test on a fork or testnet.
  • Hooks attach to code projects created with abx deploy-code. An image series can't add them later.
  • A hook spends its own funds and approvals. It never gets the holder's wallet.
  • A token can stand for rights or money, but real-world rights, custody, and enforcement need their own legal design.
  • Putting code onchain doesn't put the services it calls onchain. Plan for each one.

On this page