Canvas64Pick a cell for  $30

An onchain billboard on Base

Canvas64 is a billboard whose rules live in a contract, not on a server. 64 cells, each claimed for $30 in USDC on Base and then open to a buyout by anyone at 1.65× the last price. The contract takes the buyer's USDC and pays the owner who is bought out, every earlier owner's royalty and the 2% fee, all in the sale's own transaction.

What the contract enforces

The contract is 0x99Ff41906550F0C0F3EC66a11525e38C548e5011 (chain 8453). Its source is verified and public, it has no upgrade, and every owner, sale and payment can be read from the chain: the rules.

What the team can and cannot do

The team can stop new sales for an emergency, seven days at a time, publicly and lapsing by itself, and can move the platform's own share to a new address. It cannot change a price, a rate or an owner, take a cell or touch anyone's money. The audit status and the rest are on trust and safety.

What a cell shows

The owner's photo or avatar, name and links to Twitch, YouTube, Kick, TikTok, Instagram, X or Linktree, set from the same wallet and changed at any time for free. The three priciest cells are shown again on the boards above the wall.

Read it from code

Everything the wall shows is one call away, with no key: a public JSON API, an MCP server for AI agents that can also prepare a purchase for the buyer's own wallet, and the contract itself (cells(), priceAt(step), ownersOf(cell)).

Claim a cell

You need USDC on Base and a little ETH there for the network fee (wallets and paying). Open the wall, pick a free cell and claim it: an approval of exactly $30, then the purchase. Read Before you buy first.

This page as Markdown: onchain-billboard.md. All of the docs in one file: llms-full.txt.